1. Home
  2. Docs
  3. WooCommerce Addons
  4. WooCommerce Composite Products

WooCommerce Composite Products

The WooCommerce Composite Products add-on is the perfect tool for store owners who sell customizable products, product kits, or made-to-order bundles. It doesn’t matter if you’re offering build-your-own computers, custom furniture sets, gift boxes, or meal kits; this add-on gives you full control over how products are grouped, displayed, and priced. Customers can easily select and configure individual parts, with optional or required selections, and see real-time updates to pricing and availability.

The extension also integrates seamlessly with WooCommerce’s inventory system. This will ensure accurate stock management for each component. Composite Products provides a flexible and user-friendly solution for both store owners and shoppers.

Video Tutorial

Watch the tutorial video below for a quick walkthrough of the add-on’s features and setup process.


For detailed instructions, please continue reading the full documentation. If you still have any questions, feel free to submit a support ticket.

Installation

  • Install and activate the WooCommerce plugin
  • Install and activate the WooCommerce Composite Products add-on
  • There will be a new “Composite Product” entry on the WordPress side menu.
WooCommerce Composite Products – Main Menu

Activate Your License Key

The license key can be configured from the License tab, found on the “Composite Product” menu. License keys will be sent to your email address when you purchase the add-on.

Insert your license key in the field and then click on Activate.

WooCommerce Composite Products – License Configuration

Settings

When you click on the “Composite Product” menu, you will navigate to the “Settings” tab. Here, the admin can change the main settings for the composite products page, cart page, and checkout page.

WooCommerce Composite Products – Settings tab

General

Primary Color

The administrator can select what color will appear on the composite product page.

WooCommerce Composite Products – Primary Color

Price Format

The admin can choose what price to show for the composite product page on the shop page.

WooCommerce Composite Products – Regular price
WooCommerce Composite Products – Sale price
WooCommerce Composite Products – Regular and Sale price

Exclude Unpurchasable

The admin can choose to show or hide out-of-stock items on the composite product page.

WooCommerce Composite Products – Exclude Unpurchasable (No)
WooCommerce Composite Products – Exclude Unpurchasable backend settings
WooCommerce Composite Products – Exclude Unpurchasable (Yes)

Show Alert

The admin can choose to show or hide alerts on the composite product page.

WooCommerce Composite Products – On composite loaded
WooCommerce Composite Products – Show Alert (No)

Show Quantity

The admin can choose to show or hide the quantity of each item before its name.

WooCommerce Composite Products – product edit page
WooCommerce Composite Products – Show Quantity (Yes)
WooCommerce Composite Products – Show Quantity (No)

Show Image

The admin can choose to show or hide the image of each item on the composite product page.

WooCommerce Composite Products – Show Image (Yes)
WooCommerce Composite Products – Show Image (No)

Show Price

The admin can choose to show or hide the price of each item on the composite product page.

WooCommerce Composite Products – Show Price (Yes)
WooCommerce Composite Products – Show Price (No)

Show Availability

The admin can choose to show or hide whether each item is in stock on the composite product page.

WooCommerce Composite Products – product edit page (stock status)
WooCommerce Composite Products – Show Availability (Yes)
WooCommerce Composite Products – Show Availability (No)

Show Short Description

The admin can choose to show or hide the short description of each item on the composite product page.

WooCommerce Composite Products – Short Description (Yes)
WooCommerce Composite Products – Short Description (No)

The admin can choose whether the main product’s image gallery changes when different items are selected on the composite product page.

WooCommerce Composite Products – Image Gallery (Yes)
WooCommerce Composite Products – Image Gallery (No)

The admin can choose to add or not add links to each item on the composite product page.

WooCommerce Composite Products – product links (Yes)
WooCommerce Composite Products – product links (No)

Cart & Checkout

Hide Composite Product’s Name

The admin can choose to hide or show the composite product page name before the items on the cart and checkout pages.

WooCommerce Composite Products – Composite Product’s Name on cart page (No)
WooCommerce Composite Products – Composite Product’s Name on checkout page (No)
WooCommerce Composite Products – Composite Product’s Name on cart page (Yes)
WooCommerce Composite Products – Composite Product’s Name on checkout page (Yes)

Hide Component’s Name

The admin can choose to hide or show each item’s name on the cart and checkout pages.

WooCommerce Composite Products – Hide Component’s Name on cart page (No)
WooCommerce Composite Products – Hide Component’s Name on checkout page (No)
WooCommerce Composite Products – Hide Component’s Name on cart page (Yes)
WooCommerce Composite Products – Hide Component’s Name on checkout page (Yes)

Hide Component Products On Cart & Checkout Page

The admin can choose to hide or show each item’s name on the cart and checkout pages. If they choose to show the items, they can also pick how the names are displayed.

WooCommerce Composite Products – Hide Component Products On Cart Page (Yes, just show the main composite)
WooCommerce Composite Products – Hide Component Products On Checkout Page (Yes, just show the main composite)
WooCommerce Composite Products – Hide Component Products On Cart Page (Yes, under the main composite in one line)
WooCommerce Composite Products – Hide Component Products On Checkout Page (Yes, under the main composite in one line)
WooCommerce Composite Products – Hide Component Products On Cart Page (Yes, under the main composite in separate lines)
WooCommerce Composite Products – Hide Component Products On Checkout Page (Yes, under the main composite in separate lines)
WooCommerce Composite Products – Hide Component Products On Cart Page (No)
WooCommerce Composite Products – Hide Component Products On Checkout Page (No)

Hide Component Products On Order Details Page

The admin can select whether to hide component products on the order details page or not.

WooCommerce Composite Products – Hide Component Products On Order Details Page (Yes)
WooCommerce Composite Products – Hide Component Products On Order Details Page (Yes, under the main composite in one line)
WooCommerce Composite Products – Hide Component Products On Order Details Page (Yes, under the main composite in separate lines)
WooCommerce Composite Products – Hide Component Products On Order Details Page (No)

Localization

Here, the admin can edit the texts coming on the shop page and composite product page.

WooCommerce Composite Products – Localization tab

General

Option None (Optional Component)

The admin can write the text that will show in the dropdown area on the composite product page when choosing an item from that part is optional to buy the composite product.

WooCommerce Composite Products – Option None (Optional Component)

Option None (Required Component)

The admin can write the text that will show in the dropdown area on the composite product page when choosing an item from that part is required to buy the composite product.

WooCommerce Composite Products – Option None (Required Component)

Total Text

The admin can enter the text that will appear on the “total price” section on the composite product page.

WooCommerce Composite Products – Total Text

Selected Text

The admin can enter the text that will appear on the “selected items” section on the composite product page.

WooCommerce Composite Products – Selected Text

Saved Text

The admin can enter the text that will appear on the “amount percentage saved” section on the composite product page. Use “[d]” placeholder to show the saved amount percentage.

WooCommerce Composite Products – Saved Text

Quantity Label

The admin can enter the text that will appear on the “quantity” section on the composite product page.

WooCommerce Composite Products – Quantity Label

“Add to cart” button labels

Shop Page

The admin can enter the text that will appear on the composite product button on the shop page when it is in stock.
Similarly, in the 2nd textbox, the administrator can enter the text that will appear on the composite product button on the shop page when it is out of stock.

WooCommerce Composite Products – Shop Page (In stock)
WooCommerce Composite Products – Shop Page (out of stock)

Single Product Page

The admin can enter the button text that will appear on the composite product page.

WooCommerce Composite Products – Single Product Page

Alerts

Require Selection

The admin can enter the text that will appear on the composite product page when selecting a component that requires purchasing a composite product. Use the shortcode “[name]” to show the component name in your updated text.

WooCommerce Composite Products – Require Selection

Whole Component’s Quantity Minimum Required

The administrator can enter the text that will appear on the composite product page when selecting a minimum quantity of a component’s product(s) is required to purchase a composite product.

Use the shortcode “[name]” to show the component name in your updated text and the shortcode “[min]” to show the minimum quantity in your updated text.

WooCommerce Composite Products – Whole Component’s Quantity Minimum Required

Whole Component’s Quantity Maximum Reached

The admin can write the message that will show on the composite product page when the maximum allowed quantity for an item is reached to buy the composite product.
Use the shortcode “[name]” to show the component name in your updated text and the shortcode “[max]” to show the maximum quantity in your updated text.

WooCommerce Composite Products – Whole Component’s Quantity Maximum Reached

Minimum Required

The admin can write the message that will show on the composite product page when you need to select a minimum number of items to buy the composite product.
Use the shortcode “[min]” to show the minimum quantity in your updated text.

WooCommerce Composite Products – Minimum Required

Maximum Reached

The admin can write the message that will show on the composite product page when the maximum allowed quantity for all items is reached to buy the composite product.
Use the shortcode “[max]” to show the maximum quantity in your updated text.

WooCommerce Composite Products – Maximum Reached

How To Create/Edit A Composite Product

To create/edit a composite product, the steps are as follows:

  1. Enter/edit the product title on the product edit page.
  1. Select the “Product data” option as “Woo Composite”.
  1. Enter/Edit the following information:
  • Regular price (General tab)
  • Pricing (Components tab)
  • Location
  • Discount (This field is optional)
  • Quantity (Min, Max fields) (This field is optional)
  • Shipping fee
  • (Component fields)
  • Name (This field is optional)
  • Description (This field is optional)
  • Source (This field is optional)
  • Products / Product Categories (This field is optional)
  • Exclude (This field is optional)
  • Default option (This field is optional)
  • Required
  • New price
  • Quantity
  • Custom quantity
  • Each item’s quantity limit (Min, Max fields) (This field is optional)
  • Whole component’s quantity limit (Min, Max fields) (This field is optional)
  • Multiple selection
  • Selector interface
WooCommerce Composite Products – Composite product edit page

4. Publish/Edit the composite product by clicking the “Publish / Update” button.

WooCommerce Composite Products – Composite product page

FAQ’s

1- Does WooCommerce Composite Products Addon have any dependent plugin(s)?

The WooCommerce Composite Products Addon requires the WooCommerce plugin to be installed before activating it.

2- What will happen if no text is entered by the administrator in the “Localization” tab?

If no text is entered by the admin in the “Localization” tab, then the default text set for every option will be used.

3- What will happen on the composite product page, if a composite product’s component does not have the “Source” option selected in the product edit page?

If a composite product’s component doesn’t have the “Source” option chosen on its edit page, the composite product page will show all WooCommerce products in that item’s section by default.

4- What will happen if a component’s “Quantity” option and “Custom Quantity” option are both provided by the administrator in the product edit page?

If a component’s “Quantity” option and “Custom Quantity” option are both provided by the administrator in the product edit page, then the “Custom Quantity” option will be given higher priority than the “Quantity” option. In short, the composite product’s page will be rendered based on the “Custom quantity” option.

5- What will happen if a component’s “New price” option is set to “50” and “50%” (percentage symbol added after the number in the textbox)?

If a component’s “New price” is set to “50,” then all products in that component will show a price of 50 on the composite product page, no matter their original price.

For example:

  • Product A originally costs $200, but on the composite product page, it will show $50.
  • Product B originally costs $700, but on the composite product page, it will also show $50.

If the “New price” is set to “50%” (with the % sign), then all products in that component will be priced at 50% of their original price on the composite product page.

For example:

  • Product A originally costs $200, so on the composite product page, it will show $100 (which is 50% of $200).
  • Product B originally costs $700, so on the composite product page, it will show $350 (which is 50% of $700).

Changelog’s

1.0.0

  • Initial Release.

How can we help?