Split up the items in your customer's cart to offer multiple shipping method selections for a single order
FAQ
What happened to the item details for each shipping method after an order is placed?
By default, WooCommerce does not keep track of which shipped item was sent through which shipping method.
This plugin does keep track. It will create a custom meta field “_shipping_line_id” on each item line,
containing the numeric ID of the shipping line that it corresponds to.
It will also build a custom meta field “_order_line_ids” on each shipping line, pointing to the IDs of the
item lines that it shipped. At the moment this a bar-separated list (e.g. 1|2|3) but may change to an array.
The WooCommerce V2 and V3 REST API will expose the meta fields for the item lines, but does not expose any
meta fields for the shipping lines.
ChangeLog
1.2.5
- Additional package grouping rules.
- Now compatible with plugin “Product Delivery Date Pro for WooCommerce”.
1.2.4
- Support for network-enabled multisite.
1.2.3
- Issue #9 Checkout packages not disabled when the shipping method was disabled.
- Issue #11 Refactoring of the shipping class and individual product rules; functionally remains the same.
- Issue #12 Additional package metadata to help with theming; docs and examples to come later.
1.2.2
- hystericallyme removed from contributers as it appears to be an official collaboration, which wasn’t the intention.
- Issue #10 fix – thanks to https://github.com/GoTeamScotch
1.2.1
- Change of name for consistency with wordpress.org slug.
- Added link to github project page.
- Added experimental composer.json file.
- Fixed “enabled” flag on shipping settings overview page.
1.2.0
- Issue #1: change order line shipping link fields to hidden fields.
1.1.1
- Refactor to use (eager-loading) singletons.
- Only load settings class when in admin area.
1.1.0
- PHP fixes
- Extend types of package grouping available.
1.0