# How to set up a complex product > In this article, we will explain how to set up a 'complex product'. What is a complex product? A complex product is a product that has certain selectable modifiers or extras. Some examples are 'Build… - Page: https://cloud.orderlemon.com/knowledge_base/view/3-how-to-set-up-a-complex-product - Part of: [Knowledge base](https://cloud.orderlemon.com/knowledge_base/llms.txt) on OrderLemon Cloud — https://cloud.orderlemon.com/llms.txt - Updated: 2026-10-26T11:01:20Z In this article, we will explain how to set up a 'complex product'. **What is a complex product?** A complex product is a product that has certain selectable modifiers or extras. Some examples are 'Build your own pizza or pokebowl', Box of 6 donuts and select the kind of donuts, or even more simply do you want your bread to be cut or not. **Setting up a complex product** 1. Create the modifier category 2. Add the extras products 3. Create your complex product 4. Assign the wanted extras **1. Create the modifier category** First we need to create the category that will contain our extras, in this example we will do the setup for a box of macarons where we have to give the options for the flavours. In the dashboard create a new category as follows: ![pasted_image_file688887ccc2108-image_gTxPT.png](https://cloud.orderlemon.com/files/timeline_files/pasted_image_file688887ccc2108-image_gTxPT.png) Make sure 'Is modifier' is toggled on and the min and max are filled in correctly, the min and max refer to the amount of times the option can or should be selected, in this case we need them to choose 6 so min and max is both 6. 2. **Add the extras products** Next we need to add the products in this category, ![pasted_image_file6888894751914-image_oyVoq.png](https://cloud.orderlemon.com/files/timeline_files/pasted_image_file6888894751914-image_oyVoq.png) The price can be 0 for no additional cost because the price will be in the main product. If a certain flavour does add an extra cost, ex. Yuzu +0.10 you can add it. When all required products are added, it should look something like this: ![pasted_image_file68888a05d8387-image_WQZKO.png](https://cloud.orderlemon.com/files/timeline_files/pasted_image_file68888a05d8387-image_WQZKO.png) If you want to add another option to select , for example: normal box or gift box You can add a new category 'Choose your box'(min 1, max 1) with the products "Normal box" and "Gift box(+€0.50)" 3. **Create your complex product** Next, we need to create our main product, the Box of macarons. Just add normal product with the name, price, img, etc. 4. **Assign the extras** Click your product to edit it Next, navigate to the Extras tab at the top. You should see your Choose your flavours and choose your box on the left: ![pasted_image_file68888d02dbc81-image_cHVlq.png](https://cloud.orderlemon.com/files/timeline_files/pasted_image_file68888d02dbc81-image_cHVlq.png) Now you can drag both to the right to enable them for the box of macarons. You can also enable/disable them one by one if needed ![pasted_image_file68888d44b3e7b-image_oTwIi.png](https://cloud.orderlemon.com/files/timeline_files/pasted_image_file68888d44b3e7b-image_oTwIi.png) 5 Now go check in the store if you can see this as expected: ![pasted_image_file68888e72d197d-image_NlHTZ.png](https://cloud.orderlemon.com/files/timeline_files/pasted_image_file68888e72d197d-image_NlHTZ.png) ### How to set up sizes for clothing items. ### There are 2 ways to configure clothing items ### **One main product with all the variants as modifiers:** ###### - First, create a product, e.g., a 'Blank t-shirt' with the picture, price, etc. - Then create a category for all the variants, "Blank t-shirt options," and set it up as a modifier category with a min and max of 1 so you can only choose one option. - Then add all the options/combinations inside that category, e.g., "XL | Black", "M | Red". In there, you can keep track of the stock - Then link the category to the product as shown above ### **Main product per color/size with the modifiers being the other one:** ### - First, create a product, e.g., a 'Blank t-shirt | Red' with the picture, price, etc. - Then create a category for all the variants, 'Blank t-shirt | Red' and set it up as a modifier category with a min and max of 1 so you can only choose one option. - Then add all the sizes as modifiers so you can keep track of the stock there - Then link the category to the product as shown above ### ### ###