In DJ-Catalog2, it is possible to create so-called combinations. They are a kind of sub-products based on the main product, distinguished by a selected range of additional attributes (extra fields).
A combination is not a stand-alone product; it is not a child product (variant).
The combination is an item with an individual price, stock level, SKU code, and a set of field-value combinations of your choice.
A perfect example would be a t-shirt (main product) which comes in different colors (red, green, blue) and sizes (S, M, L). In such a case, the combination could be a red t-shirt in S size which may have a different price and stock level than a blue t-shirt, L size.
Of course, the product page, pictures, description, and other attributes defined in the main product would be common for all those combinations.
To create combinations, you must first create a
custom field that will allow you to distinguish one combination from another and
enable its "Cart variant" parameter. You can use the following field types for this purpose:
- radio
- checkbox
- select
- color (similar to radio)
- multiple colors (similar to checkbox)
- multi-select
When you create at least one such field (Cart variant), the additional tab is created within the product edit form called "Combinations," This is where you can manage existing combinations and create new ones.
Please note that this tab will appear only once you save a product!
In the left column, you need to select groups of fields that you wish to create combinations. After selecting a group, you will be presented a set of attributes that can be enabled or disabled by clicking the checkbox next to each.
Only enabled fields will be used in your product combinations.
New combinations can be created two ways:
Important to know:
- If you do not want to set different prices for your combinations, then set their price to 0.00. In this case, the price of your main product will be used instead.
- If you are selling product combinations, then it is a good idea to set the "On stock" property of the main product to "Always."