Partial Delivery for WooCommerce
Partial Delivery for WooCommerce enables merchants to ship parts of an order with one or several items in each delivery.
Your customers can easily keep track of what has been delivered and what hasn't through their My account-page.
Currently this feature is supported if you use Klarna Checkout for WooCommerce, Klarna Payments for WooCommerce or Nets Easy for WooCommerce as your payment method. We will be adding support for more payment solutions in the future.
Installation
- Login to WordPress Admin. Navigate to Plugins → Add New (in the left column menu).
- Click Upload Plugin and then browse to the plugin zip-file on your computer. Click on OK and finally click on the Install Now button.
- Activate the plugin.
Configuration
Go to: WooCommerce → Settings → General
Partial Delivery options
If this setting is enabled the customer will receive an email with each partial delivery order that has been set to Completed.
If this setting is enabled, partial delivery orders are automatically created for orders with products out of stock. When the original order is set to Completed, a partial delivery order is created for the products that are in stock, leaving the backordered products to be fulfilled at a later stage.
For this check to work you need to have the setting Allow back-orders? set to Allow, but notify customer activated for the product in questions. You find this setting under Products → Your product → Inventory
Usage
To create a partial delivery you first need to have a WooCommerce order that is either status On hold or Processing.
On the WooCommerce order admin page the Delivery button will appear next to the Refund button.
Bulk actions
If you have several orders that you want to complete at the same time, the plugin does have support for Bulk actions. Simply check the orders you want to complete and choose Complete Deliveries in the Bulk actions dropdown menu.
If you bulk complete orders on the Orders page, and some of these have products on backorder, these orders will then get a new Delivery automatically created for the products that are in stock. The parent order will not be completed, but set as Partially Delivered.