1. Documentation /
  2. Product Bundles /
  3. Compatibility and Integrations

Compatibility and Integrations

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:

Extension/Plugin NameNotes
WooCommerce BlocksView
Min/Max QuantitiesView
Print Invoices and Packing ListsView
Composite ProductsView
Product Add-OnsView
Product RecommendationsView
WooCommerce SubscriptionsView
All Products for WooCommerce SubscriptionsView
WooCommerce MembershipsView
Points and RewardsView
Name Your PriceView
Cost of GoodsView
Pre-OrdersView
One Page CheckoutView
WooCommerce Shipstation IntegrationView
Variation Swatches for WooCommerceView
AutomateWooView

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.

WooCommerce Blocks

↑ Back to top

The integration makes Product Bundles compatible with the new Cart and Checkout blocks.

Limitations:

  • Only the Cart, Checkout, and Mini-Cart Blocks are supported.
  • Existing integrations between Product Bundles and other extensions may not work as expected when using the block-based Checkout.

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. “Group of” rules defined at product level persist at bundled item level.

Limitations:

  • This integration between Product Bundles and Min/Max Quantities has only been tested with the shortcode-based Cart and Checkout. It does not include Store API support, and will not work as expected with the new Cart and Checkout Blocks.

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.

Packing list of assembled bundle (left) vs unassembled bundle (right).

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.

Limitations:

  • 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.
  • When using percentage add-on prices, the percentage is calculated against the base price of the Bundle.

Product Recommendations

↑ Back to top

The integration introduces a Product Bundle filter that allows you to automatically recommend bundles that contain the currently viewed product.

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 entire Bundles.

AutomateWoo

↑ Back to top

The integration supports abandoned carts containing Product Bundles.

Important: AutomateWoo v5.6.10+ is required.

Memberships

↑ Back to top

The integration ensures that Membership 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.

The Points and Rewards ‘Maximum Points Discount‘ only limits the discount applied on the bundle’s parent item.

Name Your Price

↑ Back to top

The integration:

  • 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.
Gift Cards Gift Card fields aren’t displayed correctly on bundled product, gift cards in bundles aren’t assigned/delivered to recipient after purchase. Google Product Feed Weight and product dimension structured data for product bundles returns the value for the bundle’s container item and so is inaccurate.

This list is not exhaustive: Other extensions/plugins may exist that are not compatible with Product Bundles.

Questions & Support

↑ Back to top

Have a question? Please fill out this pre-sales form.
Already purchased and need assistance? Get in touch with us via the Help Desk!