Partial Delivery for WooCommerce

Last modified:

Here you will find documentation on Partial Delivery for WooCommerce.

Technical information

Plugin data

Plugin version: 2.1.0

Last updated: 15 April, 2026

Tested with

WordPress version: 7.0

WooCommerce version: 10.7.0

Requires at least

WordPress version: 6.2

WooCommerce version: 8.1.0

PHP version: 7.4

Plugin changelog

2.1.0
  • Feature – Adds support for WooCommerce HPOS (High-Performance Order Storage).
  • Feature – Adds delivery order numbering. Deliveries now display as #12345-1, #12345-2, etc. based on the parent order number.
  • Feature – Adds a delivery totals overview to the order page, showing pending, completed, and undelivered amounts.
  • Feature – Adds order notes to the parent order when a delivery is created or deleted, including which items were delivered.
  • Enhancement – Adds filters `woocommerce_delivery_created_status` and `woocommerce_delivery_completed_status` to allow changing the default statuses used when creating and completing deliveries.
  • Enhancement – Adds ability to search for delivery orders by their delivery order number.
  • Tweak – Hide the "Deliver" button when all items in the order have already been added to a delivery.
  • Tweak – Only show "Complete" and "Remove" actions on deliveries that are not yet completed, refunded, or cancelled.
  • Tweak – Updates minimum requirements to PHP 7.4 and WC 8.1.0.
  • Fix – Fix delivered items not being properly recalculated when a delivery order is deleted.
  • Fix – Fix delivered items meta not being cleaned up when the last delivery order for an order is deleted.
2.0.0
  • Feature – Adds metabox to delivery orders, and support to show parent order.
  • Feature – Adds support for Walley Checkout via their new API.
  • Feature – Adds support for Dintero Checkout.
  • Feature – Copy order line meta data over from the parent order to delivery order.
  • Feature – Adds Swedish translation.
  • Enhancement – Adds support for E2E tests.
  • Tweak – Move plugin settings to a separate page.
  • Tweak – Adds link to settings in plugin links.
  • Tweak – Removes the edit functionality from partial deliveries.
  • Tweak – Change text of delivery button from Delivery to to Deliver.
  • Tweak – Only show Deliver button for shop orders.
  • Tweak – Adds filter wpd_delivery_order_type to delivery order type.
  • Tweak – Adds allowed statuses method with filter (wpd_allowed_statuses_for_creating_delivery) for partial deliveries.
  • Tweak – Remove delivery email option, since it is covered by WooCommerce settings.
  • Tweak – Change metabox title "Delivery number" header to "Related orders".
  • Tweak – Change the text domain for the email title and description.
  • Tweak – Adds error message if merchant tries to deliver no items.
  • Tweak – Include delivery orders that are in trash when getting a list of all deliveries.
  • Tweak – Updates to the metabox content and split logic to no longer need inline javascript.
  • Fix – Fix issue with deleting delivery order outside the "Remove" button would not update delivered items meta on parent order.
  • Fix – Ensure that customer id is set properly when creating a delivery.
  • Fix – Fix showing delivered items column even if order is not partially delivered.
  • Fix – Fixed issue with admin list view for delivery order.
  • Fix – Fix issue with completing orders with products still out of stock.
  • Fix – Fix PHP notices.
1.1.0
  • Feature – Add compatibility for Walley Checkout for WooCommerce.
  • Fix – Fix setting order status for the partial delivery to completed did not trigger the woocommerce_order_status_completed action when doing it from the Delivery page.

View complete Changelog

Support

English: use the support form on krokedil.com to get help.

Svenska: använd supportformuläret på krokedil.se för att få hjälp.

Helpful information before you contact us can be found in the How to prepare a support ticket article.

English product page on krokedil.com

Svensk produktsida på krokedil.se