Track Progress
See exactly where each order is in its fulfillment process at a glance.
Order statuses help you track where each order is in its journey from creation to fulfillment. OmniOrders uses clear status labels and provides actions to move orders through their workflow.
Order statuses show you exactly where every order stands in the fulfillment process — from Draft through Shipped. Use them to hold orders for review, release them for processing, filter your order list to find specific subsets, and trigger automation rules when a status changes.
See exactly where each order is in its fulfillment process at a glance.
Hold orders for review, release them for processing, or cancel them as needed.
Find orders quickly by filtering on specific statuses in the orders view.
Set up automation rules that trigger actions based on order status changes.
OmniOrders uses six main order statuses that represent the overall state of the order:
New orders being created
Orders in draft status are still being built. They can be edited freely and haven’t been submitted for processing yet.
Actions: Edit, Clone, Cancel
Active orders ready for fulfillment
Open orders are active and ready to be processed. They’re waiting to be picked, packed, and shipped.
Actions: View, Hold, Close, Cancel, Verify Address, Send to Location
Orders paused for review
Orders on hold are temporarily stopped. They won’t be processed until you release them back to open status.
Actions: Release, Close, Cancel
Orders completed and fulfilled
Closed orders have been fulfilled successfully. All items have been shipped and the order is complete.
Actions: Re-open, Clone
Orders with processing issues
Orders with error status have a problem that needs attention. Review the error details and fix the issue.
Actions: Re-open, Close, Cancel, Clone
Orders that won’t be fulfilled
Cancelled orders have been stopped and won’t be processed. They’re kept in the system for records.
Actions: Re-open, Clone
While orders have 6 statuses, shipments (the actual fulfillment of orders) have their own set of statuses that you’ll see in the system:
System is determining fulfillment location
The automation rules are running to decide which warehouse or fulfillment location should handle this order.
What it means: Order is being automatically assigned based on your routing rules.
Sent to fulfillment location
The order has been assigned to a specific warehouse or 3PL for fulfillment.
What it means: The warehouse knows about this order and will process it.
Items out of stock
One or more items in the order are not available in inventory and are on backorder.
What it means: Order is waiting for inventory to be replenished.
Not yet shipped
The order has not been shipped yet. It may be awaiting processing, packing, or pickup.
What it means: Order is in the fulfillment process but hasn’t left the warehouse.
In transit to customer
The order has been shipped and is on its way to the customer.
What it means: Order is with the carrier and tracking information is available.
Some items shipped
Part of the order has been shipped, but other items are still being processed or are on backorder.
What it means: Customer will receive multiple shipments for this order.
View Order Status
Go to the Orders view at /orders. Each order shows its current status in the status column of the table.
Access Order Actions
Click the three-dot menu icon (⋮) on any order row to see available actions for that order’s current status.
Choose an Action
Select the action you want to perform. The available options change based on the order’s current status.
Here is how orders move through the system:
Returns an order to “Open” status so it can be processed again. Use this for:
Moves an order to “On Hold” status to pause processing. Use this when you need to:
Moves an order from “On Hold” back to “Open” status. The order returns to normal processing workflow.
Marks an order as complete and moves it to “Closed” status. Orders are usually closed automatically after successful fulfillment.
Stops order processing and moves the order to “Cancelled” status. Use this when:
Validates the shipping address using address verification services. This helps:
Available for: Open orders (not available for draft, closed, on hold, error, or cancelled orders)
Assigns the order to a specific fulfillment location (warehouse) for processing.
Available for: Open orders (not available for draft, closed, on hold, error, or cancelled orders)
Creates a copy of an existing order. Use this to:
Open the Status Filter
In the Orders view, click on the “All Locations” column filter. This opens a modal where you can filter by status.
Select Statuses
In the modal, choose one or more statuses to filter by. The table updates to show only matching orders.
Clear Filters
To clear the filters and see all orders again, click on the “X” icon to remove the status selections.
Check orders on hold each day to prevent delays. Release them as soon as issues are resolved.
Address error status orders promptly. They often indicate inventory, address, or configuration issues.
Confirm shipments are complete before manually closing orders. The system usually handles this automatically.
Always verify with your warehouse that cancelled orders haven’t already shipped to avoid duplicate fulfillment.
Set up automation rules to handle common status changes automatically based on your business logic.
Use dashboard metrics to track orders by status and identify bottlenecks in your fulfillment process.
Only Draft orders can be edited. Once an order moves to Open or any other status, direct editing is locked. Instead:
Error status means the order has a problem that must be resolved before it can continue processing — typically an address issue, inventory shortage, or configuration mismatch. Fix the underlying issue, then use “Re-Open Order”:
Fix the underlying issue, then use “Re-Open Order” to return it to processing.
Order status actions currently work on individual orders, but you can use bulk actions from the Orders view to hold or release groups of orders at once, or set up automation rules to handle status changes automatically. For manual bulk changes:
Order statuses in OmniOrders are fixed system values and cannot be renamed or added to. However, you can:
Related Topics: