Order statuses
Below are the possible statuses an order can have in Endless, along with their meanings:
pending
The order has been created in the system but is not yet ready for processing. This status is often used for orders that are awaiting some prerequisite, such as payment authorization, customer verification, or initial data validation. No inventory is reserved at this stage, and the order can still be edited or canceled without operational impact.
Rules/Notes:
- No inventory is allocated.
- The order may be awaiting payment or additional information.
- Can be canceled or edited freely.
ordered
- The order has been officially placed and accepted. At this point, the system recognizes the order as valid and ready to move forward. The order is now queued for inventory allocation and fulfillment planning. This is the first committed state in the order lifecycle.
Rules/Notes:
- The order is locked in and visible to fulfillment teams.
- Inventory allocation is the next step.
- Payment is typically confirmed or in progress.
allocated
- Inventory required for the order has been reserved. The system has checked stock levels and set aside the necessary items, ensuring they are not used for other orders. This status means the order is ready for fulfillment, and picking/packing can begin.
Rules/Notes:
- Inventory is “soft-committed” to this order.
- If inventory is not available, the order cannot move to this status.
- The order is now in the fulfillment queue.
in_progress
- The order is actively being worked on in the warehouse or fulfillment center. This includes picking items from inventory, packing them, printing shipping labels, and preparing for carrier pickup. The order is no longer editable by the customer and is being processed for shipment.
Rules/Notes:
- All fulfillment activities are underway.
- The order may be split into multiple fulfillments if items are in different locations.
- Operational staff are responsible for moving the order to the next stage.
partially_shipped
- Some, but not all, items or fulfillments in the order have been shipped. This often happens when items are backordered, shipped from different locations, or when a partial shipment is required to meet customer needs. The order remains open until all items are shipped.
Rules/Notes:
- At least one fulfillment has shipped, but others remain.
- The system tracks which items/fulfillments are outstanding.
- Alerts are generated to prompt follow-up on remaining items.
shipped
- All items in the order have been shipped out. The order is now in the hands of the carrier(s) and is on its way to the customer. Tracking information is typically available, and the order is considered complete from a fulfillment perspective.
Rules/Notes:
- All fulfillments are marked as shipped.
- The order cannot be edited or canceled.
- The next step is delivery confirmation.
fulfilled
- The order has been fully delivered to the customer, or all fulfillment obligations have been met. This status may be set automatically upon delivery confirmation or manually by staff. It signals the end of the order’s operational lifecycle.
Rules/Notes:
- All items have been received by the customer.
- Any post-delivery processes (returns, feedback) may begin.
- The order is archived for reporting and analytics.
on_hold
- The order has been paused and is not progressing. This can be due to payment issues, inventory problems, customer requests, or manual intervention. No further processing occurs until the hold is resolved.
Rules/Notes:
- The reason for the hold is tracked in the system.
- The order can be released from hold and resume processing.
- No inventory is released unless the order is canceled.
unshipped
- The order was previously marked as shipped, but the shipment has been reversed or canceled. This is a rare status, used for cases like shipment errors, recalls, or customer returns before delivery.
Rules/Notes:
- Shipments are voided or deleted.
- The order may return to an earlier status for re-processing.
- Inventory may need to be re-allocated.
canceled
- The order has been canceled and will not be processed further. This can happen at any stage before shipment, due to customer request, payment failure, or operational issues. All reserved inventory is released.
Rules/Notes:
- No further action is taken on the order.
- Inventory is returned to available stock.
- The order is archived as canceled.
error
- An error has occurred in the order’s processing. This could be due to system failures, integration issues, or data inconsistencies. The order requires manual intervention to resolve the problem before it can proceed.
Rules/Notes:
- The error is logged and surfaced to support/operations.
- The order cannot move forward until the error is resolved.
- May require IT or admin action.
draft
- The order is being created or edited and has not yet been finalized. This is a working state where the order can be freely changed or discarded before being placed.
Rules/Notes:
- Not visible to fulfillment or operations teams.
- No inventory is allocated.
- Can be submitted to become a real order.