

Orders list with the "Partially Shipped" order status.
Not every order ships in one go. Items can be out of stock or on backorder, come from different suppliers or simply need more than one parcel. Partial Shipment for WooCommerce lets you record exactly what has shipped for each order item, keeps the order status up to date and shows your customers what is on its way and what is still to come.
Shipment records (order, items and shipped quantities) are stored in two tables in your own WordPress database. The plugin adds no tracking, sets no cookies and sends no data to external services.
Give customers tracking for every parcel. The premium version adds tracking numbers, shipment emails and a tracking page, so customers always know where each part of their order is.
👉 Get Advance Partial Shipment for WooCommerce
wxp_partial_shipment_labels filter – the badge labels.wxp_partial_shipping_settings filter – the settings fields.wxp_backfill_batch_size filter – orders per background batch when creating records for existing orders (default 50).wxp_order_status action – fires when the shipment of an order changes ($order_id); the plugin updates the order status on it.emails/customer-partial-shipment.php to yourtheme/woocommerce/emails/customer-partial-shipment.php.