Order Status
Order status shows where an order is in the process. In Shopify there are three tracks: order, payment, and fulfillment status.

What is order status?
Order status tells you where an order sits on its way from purchase to delivery. In Shopify this is not a single field but three independent tracks: order status (open, archived, cancelled), payment status (e.g. pending, authorized, paid, partially paid, refunded), and fulfillment status (unfulfilled, partially fulfilled, fulfilled, on hold, scheduled). An order can be paid yet still unfulfilled.
Why does order status matter?
Status is the shared language between store, warehouse, and customer. Get it wrong and you send a shipping notice for an order that was never packed, or leave a paid order sitting. Because Shopify keeps payment and fulfillment separate, you can handle returns, partial shipments, and backorders without conflating the two. A clean status is also the basis for transactional emails like order confirmation and shipping notices, which are triggered by status changes.
Common use cases
- Order confirmation and shipping.
paidandfulfilledautomatically trigger customer emails with order and tracking details. - Partial delivery. Ship part of an order and the status becomes
partially fulfilledwhile the rest waits. - Backorder and hold.
on holdis used when an item is out of stock or needs a check before packing. - 3PL and WMS. External warehouses update fulfillment status via API so the store reflects physical reality.
- Returns and cancellation.
refundedandcancelledclose the flow correctly in accounting and reporting.
Shopify perspective
Shopify emits webhooks such as orders/paid, orders/fulfilled, and orders/updated on status changes, keeping apps and warehouse systems in sync. Customers follow along on the Order status page after checkout. To give shoppers richer in-store tracking, a dedicated order tracking app can bring status and tracking links into one place.