Fulfillment Status Meaning: Shopify, WooCommerce, Amazon, TikTok
Quick answer: Fulfillment status is the part of an order's record that says how far the goods have got: not started, being prepared, partly shipped or fully shipped. It is separate from payment status (has the money arrived?) and from delivery status (has the parcel arrived?). Every selling platform tracks the same stages but gives them different names. A paid order waiting to ship is Unfulfilled on Shopify, Processing on WooCommerce, Unshipped on Amazon, Awaiting shipment on TikTok Shop and Awaiting Fulfillment on BigCommerce. The comparison table below lines up all of them.
What fulfillment status tracks, and what it doesn't
An order raises three questions in sequence: has the customer paid, have the goods left, and have they arrived? Fulfillment status answers only the middle one. Mixing the three up is the source of most confused support tickets, such as a customer reading "fulfilled" as "on my doorstep", or a seller shipping an order whose payment never cleared.
Underneath the different names, every platform moves an order through the same stages:
- Not ready to ship: unpaid, under review or paused.
- Ready to ship: paid and released, nothing picked yet.
- Being prepared: picked, packed or waiting for the carrier to collect.
- Partly shipped: some items out, some still waiting.
- Shipped: everything handed to a carrier, usually with a tracking number.
- Delivered or closed: the carrier confirms delivery, or the order's after-sales period ends.
The same stages on five platforms
| Stage | Shopify | WooCommerce | Amazon (seller-fulfilled) | TikTok Shop | BigCommerce |
|---|---|---|---|---|---|
| Not ready to ship | Unfulfilled, with payment Pending or Authorized; or On hold | Pending payment; On hold (payment not yet confirmed) | Pending | Unpaid; On hold (post-payment cancellation window) | Awaiting Payment |
| Ready to ship | Unfulfilled (payment Paid) | Processing | Unshipped | Awaiting shipment | Awaiting Fulfillment |
| Being prepared | In progress | Processing (no separate step by default) | Unshipped | Awaiting collection | Awaiting Shipment |
| Partly shipped | Partially fulfilled | Processing; or Partially Fulfilled with the optional Fulfillments feature | Partially shipped | Partially shipping | Partially Shipped |
| Shipped | Fulfilled | Completed; or Fulfilled with the Fulfillments feature | Shipped | In transit | Shipped |
| Delivered or closed | Delivery status Delivered; order archived | Completed (no delivered status by default) | Shipped, with delivery shown in tracking | Delivered, then Completed | Completed |
| Nothing to ship | Fulfillment not required | Cancelled, Refunded or Failed | Canceled | Cancelled | Cancelled or Refunded |
Labels as of October 2026; platforms rename statuses from time to time, so check your own admin if a label doesn't match. Some notes on the table:
- WooCommerce has no separate fulfillment status out of the box: Processing means paid and waiting to ship, and Completed means done. Since version 10.2 it has offered an optional Fulfillments feature, still opt-in as a beta, which records each shipment with its tracking and shows an order-level status of No Fulfillments, Partially Fulfilled or Fulfilled.
- Amazon keeps an order Pending while the buyer's payment is verified. Pending orders don't show the shipping address and shouldn't be shipped; they become Unshipped once they're ready.
- TikTok Shop puts a paid order On hold during the buyer's cancellation window, roughly an hour after purchase. You can't ship it until it moves to Awaiting shipment. Awaiting collection means logistics has been arranged and the carrier hasn't picked the parcel up yet; the order moves to In transit once TikTok receives the carrier's tracking events.
- BigCommerce splits preparation in two: Awaiting Fulfillment (paid, not packed) and Awaiting Shipment (packed, waiting for the carrier).
On Shopify, the same stages have a second layer of detail, with payment, return and delivery statuses alongside. Our guide to every Shopify order status explains each one.
Words that change meaning between platforms
The trickiest labels are the ones that exist everywhere but mean different things:
| Word | Where | What it means there |
|---|---|---|
| On hold | Shopify | Fulfillment paused by you, an app or a Flow rule |
| WooCommerce | Waiting for you to confirm an offline payment, such as a bank transfer | |
| TikTok Shop | The buyer can still cancel freely; you can't ship yet | |
| Pending | Shopify | A payment status: money not yet complete |
| WooCommerce | Pending payment: no payment received | |
| Amazon | Payment under verification; don't ship | |
| Completed | WooCommerce | Shipped and closed; also sends the customer the completed email |
| TikTok Shop | Delivered and past the return and refund window | |
| BigCommerce | Shipped and receipt confirmed |
"Pending fulfillment" is a phrase of its own, used by systems such as NetSuite for an approved order waiting to ship. Our page on what pending fulfillment means covers how long that stage should last.

What moves an order from one status to the next
Statuses change because of events, and knowing which event triggers which change tells you where to look when an order stops moving:
| Event | Status change it causes |
|---|---|
| Payment captured or confirmed | Not ready → Ready to ship |
| Order received by the warehouse or fulfillment service | Ready → Being prepared (on platforms that show it) |
| Tracking number added for some items | → Partly shipped |
| Tracking number added for every item | → Shipped / Fulfilled / Completed |
| Carrier reports delivery | → Delivered (where the platform tracks it) |
The step that matters most is the tracking number, because it is what flips an order to shipped. A tracking number should be added when the parcel physically leaves the warehouse, not when the label is printed. Add it early and the platform tells the customer the order shipped while it sits on a shelf. What happens after that, from the first carrier scan to delivery, is covered in how to track dropshipping orders.
Marketplaces also put a clock on these changes. Amazon expects seller-fulfilled orders confirmed with valid tracking by their ship-by date. TikTok Shop's US fulfillment policy for seller-shipped orders asks for a carrier scan within 2 business days of Awaiting shipment, and cancels orders that still have no tracking after 5 business days. Shopify and WooCommerce set no deadline of their own: the processing time you promise customers is the clock. Before listing a product on a marketplace, check that the place your stock sits can meet that marketplace's windows.
When a fulfillment partner ships for you
With a 3PL or dropshipping agent, the status in your store should follow the partner's physical work, not anyone's manual clicks:
- Store connected through an integration (Shopify, WooCommerce): the partner imports paid orders and writes the tracking number back on dispatch, which moves the order to Fulfilled or Completed by itself.
- Marketplace orders sent by spreadsheet (Amazon, TikTok Shop and others uploaded as CSV or Excel): the partner ships them, but you confirm shipment on the marketplace with the tracking number, inside its deadline.
- One writer per field: if both an app and the partner can mark orders shipped, sooner or later one of them does it at the wrong time. Pick one.
Orders that never leave the "ready to ship" stage need a different kind of check, platform by platform. On Shopify, start with why orders stay unfulfilled. If an order shows as partly shipped, our guide to partial fulfillment covers whether to ship the rest now or wait.
How PackQuay updates your statuses
We connect your Shopify or WooCommerce store for you, with no plugin to install, and accept orders from other platforms as CSV or Excel files. When a parcel physically leaves our Xinxiang warehouse, the tracking number goes to Shopify (marking the order Fulfilled) or WooCommerce (marking it Completed); never before dispatch. Stocked orders leave within 24 hours, 48 at peak. Questions about a specific platform? Ask your account manager on WhatsApp, or see WooCommerce fulfillment.
FAQ
What does fulfillment status mean?
It shows how far an order's goods have got between payment and handover to a carrier: not started, being prepared, partly shipped or fully shipped. Payment and delivery are tracked separately.
Does fulfilled mean delivered?
No. Fulfilled, shipped or completed means the parcel has been handed to a carrier. Delivery is a later event that shows up in the carrier's tracking.
What is the WooCommerce equivalent of Shopify's Unfulfilled?
Processing. In WooCommerce it means the order is paid and waiting to ship; it becomes Completed once it has shipped. Since version 10.2 WooCommerce also offers an optional Fulfillments feature with its own Partially Fulfilled and Fulfilled statuses.
What does Unshipped mean on Amazon?
The buyer's payment has been verified and the order is ready to ship. Pending orders, by contrast, are still under payment verification and shouldn't be shipped.
What does Awaiting collection mean on TikTok Shop?
Shipment has been arranged, but the carrier hasn't picked up the parcel yet. The order moves to In transit once TikTok receives the carrier's tracking information.
Who should update fulfillment status when a 3PL ships my orders?
The 3PL's system, by writing the tracking number back to your store when the parcel physically leaves. For marketplace orders sent by spreadsheet, you confirm shipment with that tracking number yourself.