<p>I don't think there is a plugin for this, so the only way to solve this would be to build the plugin for this yourself, if you have the skills or resources for this. It could be solved by creating a purchasable with (optional) relations to all the products needed, checking the stock of those products on adding it to the basket, and/or on checkout.</p>

<p>What I would start with, though, is creating an issue on <a href="https://github.com/craftcms/commerce/issues" rel="nofollow noreferrer">Commerce's Github</a>, to see if others have a need for this and hope that Pixel &amp; Tonic's crew will do it for you ;)</p>

CC BY-SA 4.0
2018-10-01T09:36:52.413Z
2018-10-01T09:36:52.413Z
Paul
<p>You shouldn't need a plugin at all. Commerce provides the ability to add <a href="https://github.com/craftcms/commerce-docs/blob/eaa6649bb3a88f172d097a1d3a23d30bb5462f80/en/adding-to-and-updating-the-cart.md#line-item-options-and-notes" rel="nofollow noreferrer">custom options</a> for each line item in your add to cart form.</p>

CC BY-SA 4.0
2018-10-02T09:41:37.637Z
Thanks for your suggestion! From my perspective it will be difficult managing stock for individual parts of clothes (i.e. sleeves) using custom options? Or am I missing something here?
periodical
CC BY-SA 4.0
2018-10-02T13:18:21.670Z
If you need to manage stock for each combination, sounds like you would want to create a variant for each combination, and you wouldn't need custom options.
Trevor Davis
CC BY-SA 4.0
2018-10-01T15:32:06.340Z
2018-10-01T15:32:06.340Z
Trevor Davis
<p>I’m building a webshop with Craft Commerce where customers will be able to customize/personalize parts of clothes based on a predefined set of options.</p>

<p>With a pullover for example, customers should be able to change material, color and prints of the body, sleeves and cuffs individually. The different options are individual products themselves and have their own stock information. So the product bought by the customer will be composed of several product variants for different parts of the pullover.</p>

<p>With Woo Commerce for example there is a Composite Products Plugin, that seems like a solution to this: <a href="https://woocommerce.com/products/composite-products/" rel="nofollow noreferrer">https://woocommerce.com/products/composite-products/</a></p>

<p>Is there a similar plugin for Craft Commerce, that would help me with building this feature? Or is there another way of solving this?</p>

<p>Thanks!</p>

<plugin-craftcommerce>
Custom-created or personalized products with Craft Commerce?
# Custom-created or personalized products with Craft Commerce?

(Asked by: username_0 on 2018-10-01)

I’m building a webshop with Craft Commerce where customers will be able to customize/personalize parts of clothes based on a predefined set of options.

With a pullover for example, customers should be able to change material, color and prints of the body, sleeves and cuffs individually. The different options are individual products themselves and have their own stock information. So the product bought by the customer will be composed of several product variants for different parts of the pullover.

With Woo Commerce for example there is a Composite Products Plugin, that seems like a solution to this: <https://woocommerce.com/products/composite-products/>

Is there a similar plugin for Craft Commerce, that would help me with building this feature? Or is there another way of solving this?

Thanks!

**Tags:** plugin-craftcommerce

---

## 2 answers

### Answer by username_1 on 2018-10-01. Score: 1

I don't think there is a plugin for this, so the only way to solve this would be to build the plugin for this yourself, if you have the skills or resources for this. It could be solved by creating a purchasable with (optional) relations to all the products needed, checking the stock of those products on adding it to the basket, and/or on checkout.

What I would start with, though, is creating an issue on [Commerce's Github](https://github.com/craftcms/commerce/issues), to see if others have a need for this and hope that Pixel & Tonic's crew will do it for you ;)


---

### Answer by username_2 on 2018-10-01. Score: 1

You shouldn't need a plugin at all. Commerce provides the ability to add [custom options](https://github.com/craftcms/commerce-docs/blob/eaa6649bb3a88f172d097a1d3a23d30bb5462f80/en/adding-to-and-updating-the-cart.md#line-item-options-and-notes) for each line item in your add to cart form.

> **Comments:**
> **username_0**: Thanks for your suggestion! From my perspective it will be difficult managing stock for individual parts of clothes (i.e. sleeves) using custom options? Or am I missing something here?  
> **username_2**: If you need to manage stock for each combination, sounds like you would want to create a variant for each combination, and you wouldn't need custom options.  

---

