Can I Partially Ship a WooCommerce Order?
Why WooCommerce Has No Partial Shipment Status
WooCommerce's order and status model was designed around a single fulfillment event per order, which covers the vast majority of stores fine, but doesn't natively represent a scenario where one item ships today and another ships next week from the same order. Handling this well needs either a plugin built specifically for split shipments, or a consistent manual process using existing tools.
Practical Approaches
- A shipment tracking plugin supporting multiple tracking numbers per order is the most common practical solution — add each shipment's tracking number as it ships, with the customer receiving updates for each.
- Clear order notes documenting each partial shipment keep an accurate internal record even without a dedicated status, useful for any customer service follow-up.
- A dedicated split-order or back-order fulfillment plugin exists for stores where this happens frequently enough to justify more structured tooling, sometimes even splitting the order into separate child orders for cleaner tracking.
- Customer communication matters more than the internal status mechanics — proactively explaining a split shipment (rather than leaving the customer to notice a partial delivery and wonder what happened) reduces support inquiries significantly.
Setting This Up
- Choose a shipment tracking plugin that explicitly supports multiple tracking entries per order.
- Establish a consistent order-note process for documenting partial shipments internally.
- Proactively communicate the split to the customer rather than leaving them to notice on their own.
- For frequent, high-volume split shipments, evaluate a dedicated plugin built specifically for this workflow.
Need a proper split-shipment workflow built for your fulfillment process? See custom WooCommerce development.