YITH Composite Products Premium lets you create configurable composite products where customers build their own product by selecting from multiple components. Unlike standard product bundles where all items are fixed, composite products let customers choose options for each component — for example, selecting a camera body, lens, bag, and memory card separately while seeing the total price update in real time. Each component can have its own pricing, stock management, and configuration options. This plugin is part of the YITH Premium Plugin Family — a collection of over 66 WooCommerce plugins.
Competitive Features
- Component-based product builder — create products composed of multiple selection steps where customers choose options for each component
- Real-time price calculation — show the accumulated price as customers select options for each component
- Component options — each component can be a simple product selection, a product with quantity, or a custom text input
- Stock management per component — track inventory for each component independently and prevent purchases when stock is insufficient
- Conditional components — show or hide component options based on previous selections
- Pricing rules per component — set fixed price, percentage markup, or custom pricing for each component
- Thumbnail and description — show component thumbnails and descriptions to help customers make informed selections
Key Features
- Multiple layout styles — choose from step-by-step, accordion, or grouped component display layouts
- Minimum and maximum component limits — require a minimum number of selections or limit the maximum per component
- Component categories — organize components into categories within the composite product builder
- Customer notes — allow customers to add notes or instructions for specific components
- Product page integration — composite products appear as standard products with full WooCommerce compatibility
- HPOS compatible — fully supports High-Performance Order Storage
- Multilingual support — compatible with WPML and Polylang
Comparison with Competitors
YITH Composite Products vs WooCommerce Product Bundles
| Feature | YITH Composite Products | WooCommerce Product Bundles |
|---|---|---|
| Component selection | Yes, per-component | Fixed bundle |
| Real-time pricing | Yes | Yes |
| Conditional logic | Yes | No |
| Stock per component | Yes | No |
| Multiple layouts | Yes | Limited |
| Pricing model | Included in YITH Family | Paid separately |
YITH Composite Products vs YITH Product Bundles
| Feature | YITH Composite Products | YITH Product Bundles |
|---|---|---|
| Bundle type | Configurable components | Fixed product kits |
| Customer choice | Select per component | All items included |
| Discount application | Per component pricing | Bundle discount |
| Use case | Custom configurations | Pre-built packages |
Recommended Stack — pair Composite Products with Dynamic Pricing & Discounts to offer percentage discounts on composite product totals when customers select higher-tier components.
Official Changelog
Version 1.57.0
Release Date: August 15, 2026
- New: WooCommerce 11.0 compatibility.
- New: YITH plugin framework update.
- Fix: Price calculation for variable product components.
Version 1.56.0
Release Date: July 10, 2026
- New: WordPress 6.9 compatibility.
- Improvement: Component selection interface performance.
- Fix: Stock deduction for multi-component orders.
Version 1.55.0
Release Date: June 5, 2026
- Improvement: Conditional component logic engine.
- Fix: HPOS compatibility for composite order items.
- Fix: Thumbnail display in step-by-step layout.
Frequently Asked Questions
What is the difference between composite products and product bundles?
Composite products let customers choose options for each component, building their own configuration. Product bundles are fixed kits where all items are included together with a single discount.
Can each component have its own price?
Yes. Each component can have its own price, and the total price is calculated in real time as the customer makes selections.
Can I set minimum and maximum selections per component?
Yes. You can configure each component to require a minimum number of selections, limit the maximum, or make selections optional.
Does the plugin track stock per component?
Yes. Stock is managed independently for each component, and the plugin prevents orders when any selected component is out of stock.
Can I show or hide components based on previous selections?
Yes. The plugin supports conditional logic that shows or hides component options based on what the customer selected in earlier steps.






Leave a Reply