Start / Products / Partial Delivery for WooCommerce

Partial Delivery for WooCommerce

Split up deliveries for WooCommerce orders

Enable partially delivered orders in WooCommerce, manage back ordered products automatically and give your customers a full overview under “My account”.

  • Split an order into several partial deliveries

  • New order status “Partially delivered”

  • Notify the customer about a partial delivery by email

  • Built-in support for Klarna for WooCommerce, Kustom Checkout, Dintero Checkout, Walley Checkout and Nexi Checkout

Ship one or several items in multiple deliveries

Partial Delivery for WooCommerce enables merchants to ship parts of an order. Via a logical interface you are able to send one or several items in each delivery.

  • Partially delivered orders gets a custom order status.
    Optional via the settings.
  • Customers can see the items and quantity delivered to them via their My account page.
  • Each partial delivery generates an email sent to the customer.
    Optional via the WooCommerce settings.
  • As a merchant you can easily view and keep track of each delivery in an order.

Partial Delivery for WooCommerce is useful if:

  • One of the products is on backorder but you want to ship the products that are in stock first and the backordered product in a separate delivery.
  • You want to split the order in multiple deliveries because one of the ordered items needs some kind of special delivery.
  • Some of the products in your store are shipped from a separate warehouse.

Automated flow for backordered products

If you allow sale of products on backorder in your store, there is a feature to automatically create partial deliveries when an order contains a backordered product.

When you as a merchant change the status of the original order to Completed, the plugin will check if the order contains any backordered products. If one exists in the order, the available products will be added to a new partial delivery order.

The partial delivery can now be shipped to the customer and the backordered product is still in the original order waiting to be shipped when the product is back in stock again.

Screenshots

Kustom - a Krokedil partner
Nets - a part of Nexi Group
Walley
Dintero

Supports order management with Klarna, Kustom, Dintero, Nets and Walley

If your payment provider has support for activating and canceling orders on a per order line basis, order management can be done with partial delivery orders just like regular orders.

This means that if you have two products in the main order but send them in two separate deliveries, the invoice/payment for product A will be activated/charged when delivery order A is completed and the invoice/payment for product B will be activated/charged when delivery order B is completed.

Currently this feature is supported if you use Klarna for WooCommerce, Kustom CheckoutDintero Checkout, Nexi Checkout or Walley Checkout as your payment method. We will be adding support for more payment solutions in the future.

2.1.2
  • Tweak – The delivery order metabox now shows the parent order's order number instead of its order ID, for better compatibility with plugins that change the order numbering, such as Sequential Order Numbers.
  • Fix – Fixed a fatal error that could occur on the delivery order list page.
  • Fix – Fixed a PHP notice about translations being loaded too early on WordPress 6.7 and later.
2.1.1
  • Tweak – Updates the bundled Kernl update checker to v4.0.1.
  • Fix – Fix the completed delivery email being sent more than once for the same delivery on WooCommerce 10.9 and later.
  • Fix – Fix the completed delivery email not being sent when the delivery was completed from a request that had not initialized the WooCommerce mailer, such as REST, webhooks or cron.
  • Fix – Fix a PHP 8.4 deprecation notice logged by the update checker on every update check.
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.

Tested with:

Requires at least:

Documentation

In our documentation for Partial Delivery for WooCommerce you will find answers on how to configure and get started with the plugin. There you will also find info how to adjust the plugin and how you can troubleshoot.

Contact Support

If you need help or have questions regarding Partial Delivery for WooCommerce, please click the support button below or read our documentation.

Get started with Partial Delivery for WooCommerce

Free for 30 days! After that it’s only €19/month.
You enter your card details at checkout, but the first charge is not made until 30 days after the purchase.

If you do not want to continue after this trial period, you simply log in to your account and cancel future payments before the period ends. No funds will then be drawn from the card.

Quarterly
75 €
Price excl. VAT
1 month trial
Yearly
300 €
Price excl. VAT
1 month trial
Per month
€19
Price excl. VAT
Free 30 day trial

You install and configure the connection yourself. Each license is valid for the use in 1 webshop.

Related plugins

These are other plugins from us at Krokedil that work well with Partial Delivery for WooCommerce.

Klarna for WooCommerce

Klarna for WooCommerce

Klara for WooCommerce are standalone payment methods. Complement your existing checkout experience with a Klarna hosted widget (e.g., Pay Later, Financing or Installments).

Read More »
Krokedil Shipping Connector

Krokedil Shipping Connector

Book deliveries with nShift directly from WooCommerce with Krokedil Shipping Connector when you let your customers choose how and where the delivery is made with nShift Checkout or Kustom Shipping Assistant.

Read More »
Kustom Checkout for WooCommerce

Kustom Checkout for WooCommerce

With Kustom Checkout, you get the next-generation payment experience for WooCommerce – built on the foundation of Klarna Checkout and over a decade of experience from Krokedil. New name, same trusted core.

Read More »
Nexi Checkout for WooCommerce

Nexi Checkout

Nexi Checkout is an exceptionally quick checkout for consumers. Fast payments with full freedom to select payment method where eturning customers pay with one click. Easy.

Read More »

Partial Delivery for WooCommerce
Enables partially delivered orders in WooCommerce, with automatic handling of back orders.