Compatibility and Integrations

Composite Products 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 Composite Products only after reviewing its code for potential issues.

Supported Extensions ↑ Back to top

The following extensions have been tested to work with Composite Products and are officially supported. This list is not exhaustive. Other extensions and third-party plugins may work with Composite Products without issues. However, our team is only able to officially support the extensions listed here.

Extension/Plugin Name Notes
WooCommerce Min/Max Quantities Compatible with limitations.
WooCommerce Print Invoices and Packing Lists
WooCommerce Memberships Compatible with limitations.
WooCommerce Product Bundles
WooCommerce Product Add-Ons Compatible with limitations.
WooCommerce Points and Rewards
WooCommerce Name Your Price Compatible with limitations.
WooCommerce Cost of Goods
WooCommerce Pre-Orders
WooCommerce One Page Checkout
WooCommerce Shipstation Integration

Integrations ↑ Back to top

The following extensions are supported through an integration layer maintained by our team. For any issues with these extensions, our Support Team should be your primary contact point.

Extension/Plugin Name Integration Details
WooCommerce Min/Max Quantities Allows product-level “Min/Max Quantity” rules to be overridden by the Min/Max Quantity options defined at Component level.

Limitations

“Group of” rules defined at product level cannot be overridden at Component level.

WooCommerce Print Invoices and Packing Lists Optimizes the way assembled/unassembled Composite Products 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 Composite is always listed as a single physical item. Ensures a 1-1 match between packing list contents and the items being physically shipped.
Pick Lists — Components are listed individually. Any Components that require assembly in their container are clearly marked.

WooCommerce Memberships Ensures Composite discounts are inherited by individually-priced Components.

Limitations

Absolute amount membership discounts are not applied to individually-priced Components.

WooCommerce Product Bundles Makes it possible to add Product Bundles as Component Options and choose multiple products under a single Component. Read more here.
WooCommerce Product Add-Ons Ensures that Add-Ons associated with a chosen product in a Component can be configured and purchased without issues.

Limitations

Composite Products do not display a line-by-line summary of the Add-Ons chosen at Composite or Component level.

When Edit in Cart is enabled, Add-Ons state is not restored when editing a Composite Product that contains Add-Ons.

WooCommerce Points and Rewards Adjusts the way points are calculated for Composite Products. Unless otherwise specified, the total value of a Composite in points is based on the total price of all Components and the global price-points conversion rate.
WooCommerce Name Your Price Ensures that Simple “Name-Your-Price” products work as expected in Composites, and that Composites can be saved as “Name-Your-Price” products, as well.

Limitations

Variable products with “Name-Your-Price” fields do not work as expected in Composites when Priced Individually is enabled.

WooCommerce Cost of Goods Ensures that cost of goods is stored correctly when placing an order that contains a Composite.
WooCommerce Pre-Orders Allows pre-ordering functionality to be enabled at Composite level only.
WooCommerce One Page Checkout Adds support for Composite Products in Single Product templates.
WooCommerce Shipstation Integration Changes the way Composite Products are exported to Shipstation depending on their shipping configuration: Assembled Composites are seen as a single line-item, with Components treated as meta. Unassembled bunldles are seen by Shipstation as multiple line items.

Unsupported Extensions ↑ Back to top

The following extensions have known compatibility issues with Composite Products. This list is not exhaustive. Other extensions and third-party plugins may cause issues to Composite Products, or not work as expected with it.

Extension/Plugin Name Issue Description
WooCommerce Subscriptions It is not possible to offer subscription-type products as Component Options. However, if you are looking for a way to offer entire Composite Products on subscription, check out All Products for WooCommerce Subscriptions.
WooCommerce Deposits The Deposits extension does not work with collections of grouped products and cart/order items.
WooCommerce Force Sells Force-sells associated with products that are purchased within a Composite are not added to the cart correctly.
WooCommerce Gravity Forms Add-Ons Gravity Forms Add-Ons associated with products contained in a Composite are not displayed or added to the cart correctly.
WooCommerce Measurement Price Calculator Measurement Price Calculator fields and units are not displayed correctly for products contained in Composites.
This list is not exhaustive: Other extensions/plugins may exist that are not compatible with Composite Products.

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!

WooCommerce - the most customizable eCommerce platform for building your online business.

Back to the top