Catch-weight goods, order-window selling, fast same-day delivery. Oviro manages weight and piece counts side by side, builds demand plans from pre-orders to drive purchasing, uses supply plans to cap what you sell, and gets orders to customers through your in-house shipper team or carriers.

Fresh food is not like packaged goods. Orders are placed by the kg, but the actual weight of each fish or cut differs; selling without a plan leaves you with spoiled surplus or running out mid-sale; regular customers' orders have to be keyed in every week; and reconciling bank-transfer payments takes hours.
Oviro ties it into one chain: open an order window, calculate demand, order from suppliers, receive and weigh goods, deliver to customers, and collect and reconcile payments automatically.
Modules built for the realities of fresh goods: catch-weight, selling in rounds, recurring orders, and fast delivery.
Define products that are counted by piece but priced by weight. Weight and piece counts are recorded side by side at receiving, sale, stock count, and supplier payables.
Open order windows by time slot or by round. Supply plans cap the quantity you sell in a window, while demand plans built from pre-orders lead to purchase plans and purchase orders.
Customers order the same basket on a daily, weekly, or monthly schedule. Each cycle gets a draft order to review, edit, or cancel before the official order is created.
Supplier purchase orders, receiving vouchers per batch, and stock counts with variance reconciliation.
Integrate with GHTK, ViettelPost, and Ahamove, or manage an in-house shipper team with routes on a map. The sales website takes orders and payments via VietQR and SePay.
From demand planning and weight-based receiving to delivery and payment collection.

Sell exactly what you can supply.

No loss between weight and piece counts.

Combine carriers with your own delivery team.

Easy ordering for customers, payments matched instantly.
From opening the window to collecting payment and caring for customers, every step connects.
Open an order window, consolidate demand from pre-orders, and prepare supply.
Turn the demand plan into a purchase plan by supplier, then into purchase orders sent to suppliers.
Receive goods batch by batch, record the actual weight and count received, and reject what does not pass.
Prepare orders by actual weight and deliver through a carrier or your in-house shipper team.
Customers pay by bank transfer via VietQR, and SePay matches payments automatically. Regular customers keep getting orders created each cycle.
Open an order window, consolidate demand from pre-orders, and prepare supply.
Turn the demand plan into a purchase plan by supplier, then into purchase orders sent to suppliers.
Receive goods batch by batch, record the actual weight and count received, and reject what does not pass.
Prepare orders by actual weight and deliver through a carrier or your in-house shipper team.
Customers pay by bank transfer via VietQR, and SePay matches payments automatically. Regular customers keep getting orders created each cycle.
From producers selling direct to clean-food stores that deliver to the door.
Open seasonal order windows, collect orders first, then harvest and deliver exactly the quantity ordered.

Sell by the kg but count by piece. When the actual weight differs from the estimate, the system still gets pricing and payables right.

Customers order a fixed basket each week, draft orders are generated automatically for staff to review, and customers manage their own schedule on the website.

Oviro handles catch-weight goods from the product definition itself, instead of relying on side spreadsheets. Demand planning links straight to purchasing, and recurring orders and delivery live in the same system, so operators don't have to re-enter data between steps.
Talk to the Oviro team to see how order windows, catch-weight goods, and recurring orders run with your catalog.
