WooCommerce Composite Products is the official kit builder: define a product as components (base, options, accessories), let customers configure each component from defined choices, and price the whole as component sums or fixed totals – the machinery behind build-your-own computers, custom bikes, gift boxes, and configurable systems. Composite Products is more structured than product variations and more commerce-native than configurator plugins: each configuration becomes a standard WooCommerce order with component lines visible, stock tracked per component, and pricing rules handling the bundle economics. Against options-layer extensions like Product Add-Ons (fields on a single product) and kit builders like Product Bundles (fixed bundles), Composite Products sits at the configuration end of the official customization trio.
The 8.x line carries the official-cadence maintenance: WooCommerce compatibility, config-scene refinements, and price-format updates – steady evolution of a mature extension that complex-catalog stores depend on.
Competitive Features
- Component-based products – define kits as ordered component lists
- Per-component options – each component offers selectable products
- Flexible pricing – component sums, fixed kit prices, or per-component discounts
- Conditional components – later components depend on earlier choices
- Stock per component – inventory tracked at the component level
- Configuration scenarios – guided step-by-step building
- Standard checkout flow – configurations order like any product
Key Features
- Thumbnail galleries per component – visual option selection
- Filtering within components – options searchable in large catalogs
- Saved configurations – customers revisit previous builds
- Shop-by-scenario – customers filter composites by attributes
- Price display options – live total updates during configuration
- Weight/shipping aggregation – component shipping data combines
- Compatibility with Bundles – nested kit structures
Comparison with Competitors
Composite Products vs YITH Product Add-Ons & Extra Options
| Aspect | Composite Products | YITH Product Add-Ons & Extra Options |
|---|---|---|
| Model | Customer configures kit | Fields and options on one product |
| Options source | Actual products with stock | Defined input fields |
| Inventory | Per-component stock | No component stock |
| Price behavior | Dynamic (sums/discounts) | Option surcharges |
| Best for | Build-your-own commerce | Enriched single products |
Bottom line: YITH Product Add-Ons & Extra Options enriches a single product with selectable fields and surcharges; Composites assembles actual products into configurable kits with real inventory. Deep customization picks Composites; lighter option layers pick YITH.
Composite Products vs Dokan Pro
| Aspect | Composite Products | Dokan Pro |
|---|---|---|
| Layer | Product configuration engine | Multi-vendor marketplace |
| Who builds kits | Your store, guided flows | Independent vendors |
| Stock source | Component inventory | Vendor inventories |
| Complementary | With marketplace tools | With customization layers |
| Overlap | None | None |
Bottom line: Dokan Pro runs the marketplace where vendors sell; Composite Products defines how configurable products sell inside any catalog. Multi-vendor kit commerce (vendors offering build-your-own items) layers both.
Recommended Stack – configurable kits benefit from discovery: pair Composites with YITH Ajax Search so customers find base components in large option catalogs.
Official Changelog
Version 11.1.0
Release Date: August 22, 2026
- Feature release: configuration and pricing refinements.
Version 11.0.7
Release Date: July 18, 2026
- Maintenance release: WooCommerce compatibility updates.
Version 10.3.2
Release Date: May 12, 2026
- Maintenance release: stability fixes for configuration flows.
Frequently Asked Questions
What’s a typical Composite Products use case?
Build-your-own commerce: custom PCs (base unit + CPU + GPU + storage + peripherals), configurable bikes (frame + groupset + wheels), gift boxes (box + chocolates + card), equipment kits – any product assembled from selectable components.
How does pricing work?
Three models: component-sum (kit price equals its parts), fixed kit price regardless of configuration, or per-component discounts when assembled together. Price displays update live as customers configure.
Does stock work correctly for kits?
Yes – inventory lives at the component level: selling a configured kit decrements each chosen component’s stock, so option availability reflects reality automatically.
Can component choices be conditional?
Yes – conditional components appear or change options based on earlier selections, enabling guided configuration flows (choose a case type, then compatible cooling options appear).
How is it different from a configurator plugin?
Commerce-native versus presentation-layer. Composites create real WooCommerce products with stock, pricing rules, and standard checkout; external configurators render visual experiences that must bridge back into commerce. Complex catalogs needing inventory truth pick Composites.

Leave a Reply