The order lifecycle
Creation, confirmation, preparation, shipping, delivery, invoicing.
An order in OstraOS goes through a sequence of well-defined states. Each one has a precise business meaning and unlocks or locks certain actions. This clarity prevents both impossible moves ("you can't cancel an already-shipped order") and forgotten ones ("the invoice was never issued").
The main stages
- Pending: the order has just been created. It awaits your confirmation.
- Confirmed: the order is validated and can move to preparation or shipping.
- In preparation: palletisation is in progress.
- Ready: palletisation is complete and shipping can be triggered.
- Shipped: the order has left the farm; the shipping date is recorded.
- Delivered: the customer has confirmed reception.
- Invoiced: the invoice is issued, the order is locked.
An order can also be cancelled, provided it is still in a compatible stage. OstraOS prevents dangerous cancellations (for instance on a delivered order) and offers the correct business mechanism instead — a credit note tied to the linked invoice.
Remember
You don't need to memorise which action is possible at which stage: OstraOS only displays the buttons relevant to the current state.