WooCommerce Product Ships in Multiple Boxes WooCommerce Multiple Boxes Product Shipping

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.


WooCommerce Multibox Shipping
WooCommerce Multibox Shipping

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

Ask a Question:


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.

Subscription options

A subscription entitles you to 1 year of updates and support. Each individual web site requires a license key, so choose the right license for your needs.