Inventory Workflow
Inventory transactions refer to the various actions that take place to adjust stock levels, such as receiving, storing, or shipping goods. Inventory transactions are tied to orders as each step of an order triggers changes in inventory levels.
When processing an order, there are three mandatory inventory-related steps that must be completed.
- Adding a product to a cart.
- (Optional) Choosing a location
- Checking out a cart.
- Paying for an order.
- (Optional) Shipping an order.
The order service first creates an unpaid order, which records the order details and holds the items. Once payment is completed, the order transitions to a paid order, allowing further processing, such as fulfillment or shipping.