Order lifecycle
Every order moves through the same stages: Received → Confirmed → Baking → Packed → Dispatched → Delivered. The Pipeline tab shows orders grouped by their current stage, with a search box (typo-tolerant) and status filter pills.
New Order
Add a fresh order here — customer details, items, quantities. Once saved it appears in the Pipeline at "Received."
💲 Prices & the Setup tab
Every new order starts from the reference prices set in the Setup tab (pack MRP and bulk ₹/kg). You can still change the price on any individual order — the ₹/pack and ₹/kg boxes on the form are editable per order, so a special rate for one customer never changes the default. Prices are stored on each order, so an old order always keeps the price it was actually sold at, even if you change the reference later.
🏷️ Discounts — two ways
In the order summary, pick a discount mode: % off list (enter a percentage) or Net ₹ charged (enter the actual amount you're charging and it works out the implied % off the list/MRP). Either way the order stores the list value, the discount, and the net amount, plus an optional reason (bulk, loyalty, goodwill…). Pipeline cards show "X% off · was ₹…" so discounted orders are obvious. This is separate from Promo (which is 100% free).
🔒 Internal reference — not on the invoice
The collapsible "Internal reference" section records who brought the order — a marketing person, agency, individual lead or reseller company, plus a commission %. This is backend attribution only: it's kept for your own tracking and is never printed on the customer's invoice. When you import an order into the Invoice app, this reference travels with it (still hidden from the printed invoice).
🎁 Promotional / Gift orders
Handing out packs for samples, promos, or gifting with no payment? Tick "Promotional / Gift — no charge" in the order summary before saving. The order still moves through the same pipeline and still deducts real stock in the Inventory app when dispatched — only the recorded revenue is set to ₹0. A green 🎁 Promo tag marks these orders everywhere so they're never mistaken for paid sales.
✎ Editing an order
Every order card has an Edit button, at every stage — Received through Delivered/Cancelled. Editing reopens the order into the New Order form; saving updates it in place (status and history are kept). If the order was already Dispatched or Delivered, stock has already been deducted (and revenue already recorded, unless it was Promo) — changing quantities or the Promo flag at that point shows a warning first, since the edit won't automatically correct inventory or past revenue. Fix stock manually in the Inventory app if needed after that kind of edit.
Fulfilling an order
Moving an order to "Packed" or beyond can deduct finished stock automatically in the Inventory app — a confirmation always shows first, nothing deducts silently.
Connects to other apps
- Invoice — use "Import from Order" there to pull an order's details straight into a GST invoice, no retyping.
- Inventory — stock deductions on fulfillment.
Good to know
The Log tab records every status change and edit — searchable by customer, channel, or action, and forgiving of typos.