Khoa
Live at hoamera.com · mocan.shop

Built inside a flower business. Made for all of them.

I'm Khoa. I run two flower businesses in Vietnam — Hoa Mera and Mộc An — on software I designed and built myself. Flomrg is that software, now becoming a product for every flower shop, wholesaler and importer.

~/flomrg — production

❯

  • ◆FEFO batch inventory
  • ◆Wastage tracking
  • ◆Retail & wholesale pricing
  • ◆Customer credit
  • ◆Crate → bunch → stem
  • ◆Partner API
  • ◆Signed webhooks
  • ◆Profit & loss
  • ◆Cash flow
  • ◆Role-based access
  • ◆Installable web app
  • ◆Multi-business ready

The problem

Flowers die. Spreadsheets don't notice.

Many flower shops still run on notebooks, chat messages and generic sales apps built for products that never expire.

01

Stock that dies in days

Fresh flowers last days, not months. Without batch and expiry tracking, shops sell the wrong stock first and throw the rest away.

02

Two price books at once

The same shop sells retail and wholesale. Prices change by customer type and order size, and staff calculate them by hand.

03

Trade runs on credit

Wholesale customers take goods now and pay later. Debts live in notebooks and chat messages, and cash flow is a guess.

04

Units that never match

Flowers arrive by the crate, sell by the bunch and by the stem. Generic POS tools can't convert between them, so stock counts drift.

The product

Flomrg: built for how flowers are actually sold.

Every feature exists because one of my own shops needed it — and it has been used on real orders every day since.

Batch inventory, first-expiry-first-out

Every delivery is a batch with an expiry date. Sales automatically take the oldest stock first, and wastage is recorded instead of disappearing.

  • FEFO
  • Wastage log
  • Stock ledger
SKUBatchExpiryStems
ROSE-RED-60B-24103d1,240
TULIP-WHT-40B-24075d860
HYDRANGEA-BLB-23991d96

Automatic wholesale pricing

Retail, wholesale and tiered prices. When an order passes a threshold, the whole order switches to wholesale prices, calculated on the server.

  • Price tiers
  • Thresholds

Customer credit

Sell now, collect later. Every customer has a running balance, payments and due debts.

  • Debt
  • Payments

Unit conversion

Buy in crates, sell in bunches or stems. Stock is stored in one base unit and converted automatically.

  • Crate → stem

Accounting & reports

Profit and loss, cash flow, revenue by product and staff, expenses and inventory value.

  • P&L
  • Cash flow
  • Staff

Partner API & webhooks

Retail shops order directly from their supplier with their own prices, and get signed webhooks when an order is confirmed.

  • B2B ordering
  • Webhooks

Roles & permissions

Admin, manager, sales and warehouse roles. Sales staff only see their own orders; warehouse staff only touch stock.

  • 4 roles
  • Audit-friendly

Traction

Not a prototype. A system that runs real businesses.

Flomrg handles daily sales, stock and money for two flower businesses owned and run by its founder — and 155 partner shops already order through it.

Hoa Mera

Imported fresh flowers

Imports fresh flowers and sells them wholesale and retail. Pricing, batches, wastage, customer credit and accounts all run on Flomrg.

Mộc An

Floral supply co.

Supplies flower shops. 155 partner shops order directly through the Flomrg partner API, each seeing its own negotiated prices.

0

Flower businesses running on Flomrg

0

Months in daily production use

0+

Orders processed

0+

Wholesale customers managed

0

Partner shops ordering via API

0%

Reduction in flower wastage

Under the hood

Built like financial software.

Money is exact
Amounts are whole đồng, calculated on the server — never trusted from the client.
All-or-nothing
Sales and stock receipts run in database transactions, so stock and money never disagree.
A ledger for stock
Every change is a recorded stock movement; current stock is derived from that history.
Ready to integrate
A partner API with signed webhooks lets shops order straight from their supplier.
Shop appSales · Stock · PWAFlomrg APIPricing · CreditStock ledgerBatches · FEFOReportsP&L · Cash flowPartner APIShops · Webhooks
# pricing — one tier for the whole order, decided on the server
if customer and customer.type in ("wholesale", "vip"):
    tier = "wholesale"
elif retail_subtotal >= settings.wholesale_threshold:
    tier = "wholesale"  # auto, by order value
else:
    tier = "retail"

Roadmap

From two shops to the whole flower trade.

Prove it in my own businesses, then with independent shops, then connect them all in one wholesale network.

Live

Running two businesses

Flomrg runs Hoa Mera and Mộc An every day — sales, stock, credit and accounts.

Next

Pilot shops

Onboard independent flower shops as full Flomrg users, starting with the 155 shops that already order from Mộc An.

Next

Multi-tenant SaaS

One platform with self-serve sign-up and a monthly subscription, instead of one installation per business.

Building

FloraMarket

A wholesale marketplace connecting growers and importers in Da Lat and Kunming with flower shops.

Planned

Southeast Asia

Take the same model to flower markets across the region.

Khoa, Founder, Flomrg
Khoa · Founder, Flomrg

Founder

Built by an operator, not a consultant.

I import and sell fresh flowers through Hoa Mera and Mộc An, and I wrote the software that runs them. When a batch of roses goes unsold, it's my stock that gets thrown away. When a wholesale customer pays late, it's my cash flow.

That's why Flomrg handles what generic tools ignore: expiry dates, two price books, credit, and units that change from crate to stem. Every feature was tested on my own orders before anyone else uses it.

Operator
Runs two flower businesses: importing, wholesale and retail.
Engineer
Designed and built the whole system — data model, API, apps and servers.
Track record
Has also shipped systems for restaurants, construction and online marketplaces.

Contact

Let's grow the flower trade together.

I'm talking with investors, accelerator programs and the first pilot shops. If you back founders — or you run a flower business — I'd like to hear from you.