Setup and Installation
↑ Back to top- Download the .zip file from your WooCommerce account.
- Go to WordPress Admin > Plugins > Add New.
- Click Upload Plugin at the top.
- Choose File and select the .zip file you downloaded in Step 1.
- Click Install Now.
- Activate the plugin.
After installing the plugin a notice will appear to go to the settings page. There you can configure a few optional settings for the plugin. The page can also be found under WooCommerce > Settings > Shipping > Product packages.
Settings Page
↑ Back to topOn the settings page you’re presented with various settings to configure the plugin to your requirements. Lets walk through each option.

Display on product page: With this enabled the plugin will automatically display the shipping package information for the item on the product page. This will also be automatically updated based on the selected variation of the product.
Package value: ‘Contents cost’ is a common term for this as well. This is what is communicated as the value / cost of the items inside the package. This could for example be used by shipping carrier plugins to communicate back through their API for insurance offerings.
Hide duplicate ‘Shipping to’ in the cart: Yeah, thats a long option name..! If there are multiple packages in the cart, WooCommerce by default will display a text of ‘Shipping to {customer location}’. This can be quite obsolete information if its all shipped to the same location, so this option helps to hide that from the cart page.

Debug mode: With this enabled additional (raw) information will be displayed on the cart page. This includes for example the package dimensions and values.
Configuring Multiple Packages per Product
↑ Back to topNow that all settings on the settings page are configured the next step is to create the packages for the product. Head over to the edit-product page. On that page, go to the ‘Shipping’ tab. Within that tab you’ll now see the option to ‘Add package’ below the original dimension fields.

Original Dimensional Fields
↑ Back to topThe original dimensional fields will stay available and will be used as you’re familiar with on the product page.
Adding Packages
↑ Back to topClick on the ‘Add package’ button to add a new package. This immediately adds and expands a new section above the button. In there you can configure all the package settings.

Lets go over each setting.
Package name: The package name is displayed on the front-end to the customer. On the product, cart, checkout, order confirmation etc.
Weight: The weight field is in the same unit as is configured for the store. The configured weight will be assigned to the product package. If a live carrier rate plugin is used this picks up on the configured weight for the package.
Dimensions: The dimensional fields are in the same unit as is configured for the store. The fields are in order of Length, Width and Height. All these dimensions will be assigned to the product package.
Value: The value field may not show up for you. This will only appear if the ‘Package value’ setting is set to a ‘Manual’ option. This is the cost that will be assigned to the product/package. Woo Core does not use this for anything, but other plugins can pick this value up. For example a carrier rate plugin could use this for determining the package value for insurance.
Exclude/whitelist shipping methods: This setting provides control over which shipping rate(s) will appear for the package. The 🔄 icon inverts the setting to be a Whitelist instead of a Exclusion list, or vice versa.
Within the exclude/whitelist dropdown there are options to exclude all instance of a specific shipping method (e.g. flat rate, local pickup, free shipping), as well as specific instances within a shipping zone.
Multiple Packages per Variation
↑ Back to topThe Multiple Packages per Product plugin also supports setting up packages per variation. Within each variation at the bottom of the variable section the ‘Add package’ button is added. The prior instructions for packages at a product level can be followed.
Questions & Support
↑ Back to topHave a question before you buy? Please fill out this pre-sales form.
Already purchased and need assistance? Get in touch with us!