• Home
  • PluginsNew
    • Pro PluginsHot
    • Free Plugins
  • Add-onsSale
    • Back In stock Notifier for WooCommerce
      • 🔥 Bundle & Save
  • Company
    • About us
    • Contact us
  • Support
$0.00 0

No products in the cart.

Return To Shop
Shopping cart (0)
Subtotal: $0.00

Checkout

Log in / Sign Up
Login Register

Lost password?

A password will be sent to your email address.

Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our privacy policy.

  • Home
  • PluginsNew
    • Pro Plugins
    • Free Plugins
  • Back In stock Notifier for WooCommerce: Add-onsHot
  • About us
  • Contact us
Home Shop Plugins Pro Plugins
Sale

Composite Products for WooCommerce Pro

From: $99.00

$119.00 Original price was: $119.00.$99.00Current price is: $99.00.
License for 1 site
One-time fee
Lifetime updates and support
$149.00 Original price was: $149.00.$129.00Current price is: $129.00.
License for 5 sites
One-time fee
Lifetime updates and support
$199.00 Original price was: $199.00.$149.00Current price is: $149.00.
License for Unlimited sites
One-time fee
Lifetime updates and support
Clear
Add to wishlist
Guaranteed safe checkout Pay safely with Visa Pay safely with Master Card Pay safely with PayPal Pay safely with American Express Pay safely with Maestro
Your Payment is 100% Secure
Categories: Plugins, Pro Plugins
Tags: build your own product, composite products, conditional logic woocommerce, configurable products, custom product builder, guided selling, product configurator, woocommerce bundles, woocommerce product builder
Share: Facebook Twitter Tumblr Linkedin
Description

Composite Products lets you sell products where the customer has to make choices before buying. Instead of selling a fixed product, you define components — and the customer picks one option from each component to build their own version of the product.

A simple example: you sell a gift hamper. You want the customer to choose their own cheese, their own wine, and their own chocolate. Without this plugin, you would have to create hundreds of product variations to cover every combination. With this plugin, you create one product with three components — cheese, wine, and chocolate — and the customer picks one from each. The plugin handles everything: what they see, what they pay, and what goes into the order.

Another example: a computer builder. You create components for the processor, RAM, storage, and case. You add the relevant products to each component. The customer configures their machine, sees the total update live as they make selections, and adds it to the cart in one click.

The Problem It Solves

WooCommerce by itself handles variable products well, but variable products only work when the combinations are fixed and known in advance. As soon as you have more than two or three attributes, the number of variations explodes. Managing them becomes unworkable, and customers face a confusing wall of dropdowns.

This plugin takes a different approach. You define what the options are, not every possible combination. The customer assembles their own version, and the plugin tracks what they chose, prices it correctly, and sends the right information through to the order.

Who It Is For

This plugin suits any store that sells configurable or bundled products. That includes:

  • Gift shops selling build-your-own hampers
  • Food businesses selling meal kits or tasting boxes
  • Electronics or PC stores selling custom builds
  • Print shops offering personalised packs
  • Subscription boxes where the customer picks the contents

It also suits stores that want to sell fixed bundles — a curated set of products sold together at one price, with no choices required from the customer. The bundle mode handles this.

What It Does in Practice

When you edit a product and set its type to Composite, a Builder tab appears. You add components, give each one a name and description, set whether it is required or optional, and search for the products that belong to it. You can set a minimum and maximum quantity per component, and apply a discount to all products in a component.

On the product page, the customer sees each component with the options laid out as thumbnails, cards, radio buttons, or a dropdown — your choice. As they select options, the total price updates live. When all required components are filled, they can add to cart.

In the order, each component selection is listed clearly — the customer sees what they chose, and you see it in the order details and in order emails.

The General tab lets you choose a pricing strategy:

  • Per-item: Total is the sum of selected products.
  • Fixed: One price regardless of selections.
  • Hybrid: Base price plus selected items.

The Bundle Mode

Bundle mode is a simpler version of the composite. You still use components and products, but the choices are made by you, not the customer. You pre-select one product per component, and the product page shows a clean list of what is included.

The customer sees the items, sees any savings, and adds the whole bundle to cart in one click. There are no choices to make.

This is useful for curated gift sets, starter packs, or any situation where you want to sell a group of products together at a combined price.

Logic Rules

The Logic Rules tab lets you create conditional rules between components. For example, if the customer selects a particular product in one component, you can automatically show, hide, require, or lock another component. This allows you to build guided configuration flows where the options presented adapt to what the customer has already chosen.

Display and Layout

The Display and Layout tab controls how the composite form looks on the product page. You can choose a stacked layout or a stepped layout where the customer moves through one component at a time. You can show or hide the price summary, choose whether to show a component progress indicator, and control whether component titles and descriptions are displayed.

Each component also has its own display style setting. You can use thumbnails, cards with descriptions, a simple list of radio buttons, or a compact dropdown. Different components on the same product can use different styles.

Changelog

v1.0.0

  • Initial Release
Additional information
License

Starter License, Growth License, Ultimate License

How to Install and Setup?

How to Install

  1. Log in to your WordPress admin panel. The address is usually yoursite.com/wp-admin.
  2. In the left menu, go to Plugins, then click Add New.
  3. Click the Upload Plugin button near the top of the page.
  4. Click Choose File and select the file ppl-composite-products-for-woocommerce.zip from your computer.
  5. Click Install Now and wait for the upload to finish.
  6. When the installation completes, click Activate Plugin.

You should now see a new menu item called PPL Composite in the left admin menu. The plugin is active.

What Happens on Activation

When the plugin activates for the first time, it creates the database tables it needs to store component definitions, product assignments, logic rules, saved configurations, and analytics events. It also registers the composite product type with WooCommerce. You do not need to do anything for this — it happens automatically.

Note: If you see a database error on activation, check that your WordPress database user has permission to create tables. Contact your hosting provider if you are unsure.

First Time Setup

After activating the plugin, the setup wizard runs automatically. It walks you through the basic settings in a few steps. You can complete it or skip it — all the settings it covers are also available later in the PPL Composite menu.

Going Through the Wizard

  1. The wizard opens on first activation. If it does not appear, go to PPL Composite → Dashboard and click the setup link at the top of the page.
  2. Step one asks what kind of composites you plan to sell. Select the option that best matches your use case.
  3. Step two lets you turn features on or off. Logic Rules, saved configurations, and analytics are optional.
  4. Step three shows a summary. Click Finish to save the settings and close the wizard.

Note: The wizard settings can be changed at any time from the PPL Composite menu.

Creating a Composite Product

Step 1 — Create the Product
  1. In the WordPress admin, go to Products → Add New.
  2. Give the product a name and add a description and images as usual.
  3. Scroll to the Product Data section and change Simple Product to Composite Product.
  4. You will see a new tab called Builder.
Step 2 — Set the Pricing Strategy
  1. Click the General tab.
  2. Find the Pricing Strategy field and choose:
  • Per-item: Total is based on selected products.
  • Fixed: One fixed price for the product.
  • Hybrid: Base price plus selected items.
  1. If you chose Fixed or Hybrid, enter the Base Price.
Step 3 — Add Components in the Builder
  1. Click the Builder tab.
  2. Click Add Component.
  3. Open the component card. You will see four sections: Identity, Rules, Pricing, and Products.
Identity

Enter the Component Title and optional Customer Description. Choose the Option Display Style.

Rules

Set whether the component is required, and configure minimum and maximum quantities.

Pricing

If needed, set a percentage or fixed discount.

Products

Use the search box to add products to the component. Drag rows to reorder.

  1. Repeat for each component.
  2. Click Update or Publish.
Step 4 — Using a Template

At the top of the Builder tab, click Choose a Template to load predefined components.

To save your structure, click Save as Template.

Step 5 — Display and Layout Settings
  1. Click the Display and Layout tab.
  2. Choose a Layout Style (Stacked or Stepped).
  3. Choose whether to show the Price Summary panel.
  4. Configure other display preferences.
  5. Click Update.
Step 6 — Logic Rules (Optional)
  1. Click the Logic Rules tab.
  2. Click Add Rule.
  3. Configure Trigger and Action.
  4. Click Save Rule.

Configuring a Bundle Product

A bundle is a composite product with pre-selected items. Customers do not make choices.

Step 1 — Create or Open a Composite Product
  1. Create or open a product.
  2. Set product type to Composite Product.
Step 2 — Enable Bundle Mode
  1. Go to the General tab.
  2. Enable Bundle Mode.
Step 3 — Add Components and Pre-select Products
  1. Go to the Builder tab.
  2. Add one product per component.
  3. Repeat for each bundle item.

Note: Each bundle component should contain exactly one product.

Step 4 — Set the Pricing
  1. Choose a Pricing Strategy.
  • Per-item: Bundle price is the sum of items.
  • Fixed: One price for the bundle.
Step 5 — What the Customer Sees

The product page shows a What is Included section with item list, prices, and a single Add to Cart button.

Step 6 — Publish
  1. Set product image and description.
  2. Click Publish or Update.
  3. Check the product on the front end.

Related products

Christmas Snow for WordPress

Christmas Snow for WordPress

Free Download
Name Your Price for WooCommerce Pro

Name Your Price for WooCommerce Pro

From: $39.00 Select options This product has multiple variants. The options may be chosen on the product page
Fees for WooCommerce Pro

Fees for WooCommerce Pro

From: $79.00 Select options This product has multiple variants. The options may be chosen on the product page
Gift Cards for WooCommerce Pro

Gift Cards for WooCommerce Pro

From: $79.00 Select options This product has multiple variants. The options may be chosen on the product page
Fees for WooCommerce Pro

From: $79.00

Gift Cards for WooCommerce Pro

From: $79.00

Home
Shop
0 Cart
Sign in
This website uses cookies to improve your experience.
By using this website you agree to our Privacy Policy.
Ok, I am ready
  • Licensing Information
  • Refund Policy
  • Terms and Conditions
  • Privacy Policy
  • Licensing Information
  • Refund Policy
  • Terms and Conditions
  • Privacy Policy

Copyright © 2026 ProPluginsLab by CodeWooGeek. All Rights Reserved.