Skip to content

Orders ​

Everything that happens after a customer checks out lives here.

The order list — order status, payment status and fulfillment status shown per row
The order list — order status, payment status and fulfillment status shown per row

The statuses on an order ​

An order carries three independent statuses at once. Don't read them as one thing:

Status trackPossible valuesWho changes it
Order statusPending / Processing / Completed / CancelledYou
Payment statusUnpaid / Paid / RefundedSet automatically by the payment callback, or manually
Fulfillment statusUnshipped / Shipped / DeliveredYou, or reported back by the carrier

Question: Why does an order say "Paid" while the order status is still "Pending"?

Because they're two different things — the money has arrived, but you haven't started picking and packing. That's normal, and it means the order is ready to enter your fulfillment process.

Common actions ​

  • Change a status: open the order detail and change each track separately
  • Add a note: internal notes aren't visible to the customer, which suits things like "customer called to change the address"
  • Refund: set the payment status to Refunded, and the amount is written back to the payment records
  • Resend a notification: if a customer says they never got the shipping notice, send it again

How this connects to everything else ​

Don't move a completed order back to pending

Moving a status backwards puts notification emails and stock calculations out of sync. To deal with a problem on a completed order, use returns or create a new compensating order.