Composite Products
| Developed by SomewhereWarmThe definitive WooCommerce product builder
Looking for a way to offer customizable product kits, such as custom computers, skateboards, gift-boxes, or made-to-order jewelry? Look no further!
Give customers the power to build their own products with Composite Products: The most flexible, robust product builder for WooCommerce. Engineered specifically for kit-building applications with advanced inventory management requirements, Composite Products lets you utilize existing products to create the most engaging product kits and configurable products. The extension works great in a broad range of use cases, thanks to its:
- advanced product grouping capabilities,
- flexible pricing and shipping features,
- customizable flows and layouts, and
- support for conditional logic.

Unclutter your workflow
Want to offer a custom skateboard? Start by creating its building blocks: A deck, trucks, wheels, bearings and hardware for assembly. Then, populate each with options by choosing products — or categories — from your catalog. Finally, choose a flow and layout that will keep customers engaged — and start selling!
Composite Products supports simple & variable products, product bundles and even downloadable/virtual flavors of these product types, giving you an advanced set of tools to make almost anything possible.

A streamlined, personalized purchasing experience
Love the simplicity of variable products, but need a way to manage the inventory of each option? How about using a multi-page, multi-step layout?
With multiple layouts and option styles to choose from, every Composite product can be quickly adapted to offer a streamlined, personalized purchasing experience.

Features that scale
Got thousands of decks, trucks and wheels in your skateshop catalog? Sure enough, you’ll want to offer them all in the custom skateboard configurator you just built!
No problem — choose a paginated, responsive options view to make browsing more fun, and help customers find exactly what they are looking for by enabling product sorting/filtering controls.

Conditional flows and dependent options
Composite Products brings advanced conditional logic at your fingertips: Use scenarios to control the visibility of entire configuration steps or individual options.
Too many rules to input manually? More variables to account for? Need to trigger custom conditional actions? Its extendable architecture and developer-friendly documentation have established Composite Products as a great starting point for any demanding kit-building project.
An extendable, adaptable architecture
Almost there, but not quite? Check out our growing collection of snippets and mini-extensions for some of the most commonly-requested customizations!
Out of luck? Not yet! Composite Products includes an impressive arsenal of action and filter hooks for customizing every detail of its behavior.
Looking for REST API support? We got your back there, as well!

Is Composite Products right for you?
Composite Products is suitable for creating advanced product kits that consist of multiple components with several product options. If you want to create simple product packages with static content, Product Bundles might be a better option.
lukboe29 rated ★ ★ ★ ★ ★ –
I told Jason from Customer Service I’d leave a raving review and here I am 😉
This plugin worked perfectly from start to finish and even has nicely commented code! I used the conditional images extension and had some questions as to how to set the scenarios via JSON files outside of the WooCommerce dashboard and boy! That was one of the most helpful customer service experiences I ever had! Honestly delighted! Everything worked out fine and I am very happy with the overall experience.
Read the very detailed documentation to see if this plugin does what you need and if it does, buy it. You will not regret it!
Was this review helpful? (2) (0) Watch Unwatch Report review
flemingagogo rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (0) Watch Unwatch Report review
gerald15388 rated ★ ★ ★ ★ ★ –
Was this review helpful? (1) (0) Watch Unwatch Report review
dbreuer1 rated ★ ★ ★ ★ ★ –
Was this review helpful? (1) (0) Watch Unwatch Report review
adminynf rated ★ ★ ★ ★ ★ –
Was this review helpful? (3) (0) Watch Unwatch Report review
jakevoelcker rated ★ ★ ★ ★ ★ –
Was this review helpful? (4) (0) Watch Unwatch Report review
elaine meszaros rated ★ ★ ★ ★ ★ –
Was this review helpful? (5) (0) Watch Unwatch Report review
urgebutikken rated ★ ★ ★ ★ ★ –
Was this review helpful? (1) (0) Watch Unwatch Report review
Richard Davis rated ★ ★ ★ ★ ★ –
Was this review helpful? (1) (0) Watch Unwatch Report review
svoy rated ★ ★ ★ ★ ★ –
Was this review helpful? (1) (0) Watch Unwatch Report review
mycloudco rated ★ ★ ★ ★ ★ –
Was this review helpful? (1) (0) Watch Unwatch Report review
Andres Basso rated ★ ★ ★ ★ ★ –
Was this review helpful? (3) (0) Watch Unwatch Report review
Gamliel rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (0) Watch Unwatch Report review
legibet rated ★ ★ ★ ★ ★ –
Was this review helpful? (4) (0) Watch Unwatch Report review
Reinhard Eschbach rated ★ ★ ★ ★ ★ –
Was this review helpful? (3) (0) Watch Unwatch Report review
AML Oceanographic rated ★ ★ ★ ★ ★ –
Was this review helpful? (3) (0) Watch Unwatch Report review
Josh rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (0) Watch Unwatch Report review
kwwerbeboten rated ★ ★ ★ ★ ★ –
Was this review helpful? (3) (0) Watch Unwatch Report review
suretekglobal rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (0) Watch Unwatch Report review
lkane rated ★ ★ ★ ★ ★ –
Was this review helpful? (3) (0) Watch Unwatch Report review
reklam2008 rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (0) Watch Unwatch Report review
Hans Engstrøm rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (0) Watch Unwatch Report review
Michael rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (0) Watch Unwatch Report review
Maarten Balcaen rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (0) Watch Unwatch Report review
solostrength rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (0) Watch Unwatch Report review
Richard Scott rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (0) Watch Unwatch Report review
Patabugen rated ★ ★ ★ ★ ★ –
Was this review helpful? (3) (0) Watch Unwatch Report review
Paul Baptist rated ★ ★ ★ ★ ★ –
Was this review helpful? (10) (1) Watch Unwatch Report review
Michael Aronoff rated ★ ★ ★ ★ ★ –
Was this review helpful? (4) (1) Watch Unwatch Report review
adcdrums rated ★ ★ ★ ★ ★ –
Was this review helpful? (3) (1) Watch Unwatch Report review
arjaymay rated ★ ★ ★ ★ ★ –
Was this review helpful? (3) (1) Watch Unwatch Report review
smicha7 rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (1) Watch Unwatch Report review
David Litchfield rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (1) Watch Unwatch Report review
Andreas Kosmatos rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (1) Watch Unwatch Report review
truenasreseller rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (1) Watch Unwatch Report review
will_brett rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (1) Watch Unwatch Report review
Verdi rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (3) Watch Unwatch Report review
nicolascrombez rated ★ ★ ★ ★ ★ –
Top product, very useful in my case and top support experience quick and efficient !
Was this review helpful? (0) (0) Watch Unwatch Report review
austinlucid rated ★ ★ ★ ★ ★ –
First, the product is great overall. Does exactly what me and my client needed it to do. Second, Barbara from customer support was a great help. Had a layout issue originally (to my own lack of knowledge of the plugin) but she quickly helped me accomplish exactly the layout that I needed. Thank you!
Was this review helpful? (0) (0) Watch Unwatch Report review
kantvladimir rated ★ ★ ★ ★ ★ –
An awesome plugin that flawlessly helped me create a flow where people can create their own custom “boxes” from different products in our store.
Customer Service is AMAZING! No copy/paste answers. Guys really look into YOUR situation and configuration you need to implement. 5 STARS!
Was this review helpful? (0) (0) Watch Unwatch Report review
Amy DeLardi rated ★ ★ ★ ★ ★ –
What a helpful and dedicated customer support team! Every time I reached out with a question/follow up they would reply with helpful screenshots and snippets of code already created. Such a well thought out plugin and great support people behind it. With a couple of customizations, it ended up being just the plugin we needed!
Was this review helpful? (0) (0) Watch Unwatch Report review
impriadmin rated ★ ★ ★ ★ ★ –
I use this plugin since some month now , it’s easy to configure and work very well
I contact the support because I had specific needs and the answers was very complete , Thank you guys !
Was this review helpful? (0) (0) Watch Unwatch Report review
Andrew rated ★ ★ ★ ★ ★ –
The product performs as described my bigger pleasure is the support! I had some issues getting the plugin to work (my side not theirs) and Jason was extraordinarily helpful diagnosing and helping fix the issues.
I always say you don’t pay for a product you pay for support because that’s what you need if things don’t work right. In this case I way under paid!!
Was this review helpful? (0) (0) Watch Unwatch Report review
mikeb1357 rated ★ ★ ★ ★ ★ –
Thanks to everyone at Somewhere Warm! I have a particularly complex product which wound up requiring 81 sublevel products, with 81 matching componentes and 27 scenarios to resolve properly. I also needed custom code here and there to make a form from another plugin resolve better and improve the mobile experience. Jason and his associates has been spot-on throughout the process, and as an end result I have a shopping page that runs very well. No doubt a plugin of this nature will take time to master, but it works very well and is extremely well supported.
Was this review helpful? (0) (0) Watch Unwatch Report review
michaelvara6 rated ★ ★ ★ ★ ★ –
The product itself is excellent and works very well. That being said, my review is mostly based on the support team. The support team goes above and beyond to help you with any issue that you may have. I’ve had to contact them a few times and they have always helped and ensured my issue gets resolved. This is easily some of the best customer support I’ve received. As said before, the product itself works well and is simple and powerful way to make a custom product. My product is fairly advanced, so I was doubtful and thought I would need something custom made. Composite Products handled it just fine and it was actually quiet simple and straight forward to setup.
Was this review helpful? (0) (0) Watch Unwatch Report review
eezopen rated ★ ★ ★ ★ ★ –
Works as advertised and great technical support!
Was this review helpful? (0) (0) Watch Unwatch Report review
laurenblain rated ★ ★ ★ ★ ★ –
Many thanks to Jason for answering any of my questions very quickly! Thank you a lot!
Was this review helpful? (0) (0) Watch Unwatch Report review
healywebdesign rated ★ ★ ★ ★ ★ –
excellent plugin. Takes time to get used to the full features but very powerful. Great job
Was this review helpful? (0) (0) Watch Unwatch Report review
lesbeauxtanistes rated ★ ★ ★ ★ ★ –
The support team (I was in contact with Jason) was super reactive to all my questions. They helped me to include CSS snippets directly in my website in order to customize the plugin. It became super easy to use.
Even if you have to pay the plugin at an expensive price, the support service make the difference from the other free plugins where I spent days and days looking for how to resolve my issues. I totally recommand and I do not regret to spend my money in it.
Thanks to Jason for helping me with my multiple questions !! It was really the most helpful service I met.
Was this review helpful? (0) (0) Watch Unwatch Report review
mfardes rated ★ ★ ★ ★ ★ –
This is an amazing plugin! I was able to create a beautiful store for a client of mine, and make the shop she always wanted. Plus their customer support is OOF THE CHARTS! They helped me for a long while to figure out some bugs I encountered (not their fault) and helped me with CSS snippets that make the website look amazing. I certainly recommend it!
Was this review helpful? (0) (0) Watch Unwatch Report review
userfiberfincom rated ★ ★ ★ ★ ★ –
This product works incredibly well to allow you to create custom combinations for you products. The customer service is fantastic, very quick and thorough. We had both simple and more complex issues, and SomewhereWarm responded with clear instructions. Highly recommended.
Was this review helpful? (0) (0) Watch Unwatch Report review
robingab rated ★ ★ ★ ★ ★ –
Awesome plugin, fast and easy to use. Best support I’ve ever seen, always reactive and ready to help, like really.
Thanks for everything !
Was this review helpful? (0) (0) Watch Unwatch Report review
p911gt2 rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
BrandAgency1 rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
cooldreamsspain rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
info2017cowrooster rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
henkvalk559 rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
erkange rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
martinkallenborn2020 rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
dcj1710 rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (4) Watch Unwatch Report review
bautista436 rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
snoozeclinic rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
roundelwraps rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
workz rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
dleigh rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
Ricardo rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
builtprefab rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
noahmalewicz rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
jomifudr rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
Brent Johner rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
harperbenwilliam rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
Kelly rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
Rustom Jehangir rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
susitec rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
lifelistapp rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
maxclee rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
trlogga2011 rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
romainolivier rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
Richard Robinson-Donnellan rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
voltedpc rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
wired2fire rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
edwinoonk rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
Lian Amber rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
Pieter rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
mathaining11 rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
Sirfraz rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
tonybeaumont rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
sylvanson rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review