Product Bundles has been designed from the ground up to follow WooCommerce conventions and sound engineering practices. However, third-party extensions or plugins may not always interact with it in a seamless, predictable manner. We can only guarantee that a plugin will work with Product Bundles only after reviewing its code for potential issues.
Supported Extensions ↑ Back to top
The following extensions have been tested to work with Product Bundles and are officially supported. This list is not exhaustive. Other extensions and third-party plugins may work with Product Bundles without issues. However, our team is only able to officially support the extensions listed here.
Min/Max Quantities ↑ Back to top
The integration allows product-level “Min/Max Quantity” rules to be overridden by the Min/Max Quantity options defined at Product Data > Bundled Products.
Limitation: “Group of” rules defined at product level cannot be overridden at bundled item level.
Print Invoices and Packing Lists ↑ Back to top
Physical bundles can be configured as assembled or unassembled:
- Assembled bundles consist of multiple products that are physically assembled in a common container.
- Unassembled bundles group together some products that do not require assembly.
When a Product Bundle is purchased, one order item is created for the parent Bundle and one for each bundled item. By default, all order items show up in Invoices. The integration with Print Invoices and Packing Lists changes the way Product Bundles are displayed in Invoices, Packing Lists and Pick Lists.
Invoices — Parent/child line items are displayed in individual rows. Line item subtotals are not aggregated.
Packing Lists — An assembled bundle is always listed as a single physical item. Its contents are listed as item meta.
Pick Lists — Bundled items that require assembly in their container are clearly marked.
Composite Products ↑ Back to top
The integration makes it possible to add Product Bundles as Component Options and choose multiple products under a single Component.
Product Add-Ons ↑ Back to top
The integration ensures that Add-Ons attached to bundled products can be configured and purchased.
- The Add-Ons selected in a Bundle are validated only when the add-to-cart button is clicked.
- Product Bundles do not display a line-by-line breakdown of all chosen Add-Ons.
- When Edit in Cart is enabled, Add-Ons state is not restored when editing a Bundle that contains Add-Ons.
Product Recommendations ↑ Back to top
The integration ensures that product bundles can be included in product recommendations.
Subscriptions ↑ Back to top
The integration allows simple/variable subscriptions to be added to Product Bundles.
When purchasing a bundle that contains subscription-type products, the bundle appears into the initial subscription order but not in the subscription itself, nor in any renewal orders. This is desirable when bundling subscription products with different billing schedules, as:
- Subscribing can be optional.
- The contents of the bundle can be personalized.
- Store owners can make changes to their bundles without affecting customers’ existing subscriptions.
If you are looking for a way to offer entire Product Bundles on subscription, check out All Products for WooCommerce Subscriptions.
This guide demonstrates how Product Bundles can be used in conjunction with WooCommerce Subscriptions and All Products for WooCommerce Subscriptions.
All Products for WooCommerce Subscriptions ↑ Back to top
The integration enables you to add subscription plans to product bundle type items.
Memberships ↑ Back to top
The integration ensures Bundle discounts are inherited by bundled items when Priced Individually is ticked.
Important: Absolute-amount membership discounts are not supported by the integration.
Points and Rewards ↑ Back to top
The integration adjusts the way points are calculated for Product Bundles. Unless otherwise specified, the total value of a Bundle in points is based on the total price of all bundled products and the global price-points conversion rate.
Name Your Price ↑ Back to top
- ensures that products with custom price inputs will work as expected in Bundles; and
- makes the Product Data > Name Your Price option available in Product Bundles.
Cost of Goods ↑ Back to top
The integration ensures that bundled product costs are recorded correctly when placing an order that contains bundles.
Pre-Orders ↑ Back to top
The integration allows pre-ordering functionality to be enabled for entire bundles.
One Page Checkout ↑ Back to top
The integration adds support for Product Bundles in Single Product templates.
WooCommerce Shipstation Integration ↑ Back to top
The integration changes the way Product Bundles are exported to Shipstation depending on their shipping configuration: Assembled bundles are exported as a single line item, with bundled content data treated as meta data. Subtotals and weights are aggregated.
Variation Swatches for WooCommerce ↑ Back to top
The integration ensures that variation swatches work as expected with bundled variable products.
Unsupported Extensions ↑ Back to top
The following extensions have known compatibility issues with Product Bundles.
|Extension/Plugin Name||Issue Description|
|Deposits||The Deposits extension does not work with collections of products and grouped cart/order items.|
|Force Sells||Force-sells associated with products that are purchased within a Bundle are not added to the cart correctly.|
|Gravity Forms Add-Ons||Gravity Forms Add-Ons associated with products contained in a Bundle are not displayed or added to the cart correctly.|
|Measurement Price Calculator||Measurement Price Calculator fields and units are not displayed correctly for products contained in Bundles.|
This list is not exhaustive: Other extensions/plugins may exist that are not compatible with Product Bundles.