Do you have a product that ships in multiple boxes?
You’ve found the perfect solution right here. Multiple Boxes Product Shipping lets you easily configure a product so that it ships as a set of boxes to get the most accurate shipping price possible.
Multiple Boxes Product Shipping works for both simple and variable products, and integrates smoothly with all shipping plugins designed for WooCommerce 3.0 and newer. And, there is also a legacy mode setting that provides support for many older shipping plugins that may not be entirely compatible with the current WooCommerce packaging subsystem.
It’s super easy to use: When editing a product, in its Shipping settings you can add as many boxes as needed for your product and set the weights, dimensions, and package value for each box. With that done the plugin tells your shipping modules that the product has multiple boxes so that shipping can be calculated correctly using all boxes for the product.
Note that you can import your boxes via CSV import if you need to.
Compatibility: WooCommerce 3.0 and newer
Latest version: 2.1.1
We keep all of our software up to date with the latest versions of WooCommerce and WordPress.
If you don't see any recent changes below it's because none have become necessary!
Version 2.1.1 - March 6, 2024
PHP 8.1 compatibility
WooCommerce 8.5 compatibility
Declare high performance order system (HPOS) compatibility
Declare compatibility with cart/checkout blocks
Ensure dims_out variable is initialized as an array
Version 2.0.7 - October 30, 2023
Save parent variable product's package value when set
Add unique text domain "ignitewoo_boxes"
Version 2.0.6 - June 8, 2023
Declare WooCommerce HPOS compatibility
WooCommerce 7.8 compatibility
PHP 8.x compatibility - convert extra boxes dimensions, weight, and value with floatval()
Version 2.0.5 - March 12, 2023
Substract extra box prices from the main product price and re-add the main product back into the new cart packages
Version 2.0.4 - December 23, 2021
Added filter to allow overriding the posted value when saving box data
WooCommerce 6.0 compatibility
Version 2.0.3 - July 3, 2020
Set the "line_total" of an extra box to zero if there's no defined price
Version 2.0.2 - May 22, 2020
Ensure removed boxes are deleted, regression error from v2.0
Version 2.0.1 - May 21, 2020
Deprecated the "legacy" mode support for older shipping plugins
Version 2.0 - May 15, 2020
Convert data storage for all additional product boxes for easier CSV import
Refactor parts of the coding
Version 1.1.7 - March 10, 2020
Corrected an issue with saving additional box settings for simple products
Version 1.1.6 - March 2, 2020
Trigger JS :input change action to ensure WC saves variation box changes when a box is removed
Version 1.1.5 - October 16, 2019
Updated code that adds additional box info to "Additional Information" tab on single product pages
Version 1.1.4 - April 23, 2019
Ensure that the product's default shipping weight/dimensions are included as a box of its own.
Version 1.1.3 - April 9, 2019
Ensure "id" is set when calling "woocommerce_wp_text_input()" even though it is not used by the plugin, avoids PHP warning message
Display multiple box information into the "Additional Info" tab on single product pages for simple and variable products
Version 1.1.2 - April 4, 2018
Added the IgniteWoo Updater code
Version 1.1.1 - April 4, 2018
Ensure first variation's multibox settings render properly by testing for "$loop === false" instead of "$loop == false"
Version 1.1.0 - November 30, 2018
Added support for variable products
Version 1.0
Initial public release
From: 79.00 / year
If you have one or more products that must ship in multiple boxes this extension is exactly what you need.
All of our plugins come with great support via email and phone.