You can now control stock levels and pricing at the product option level.
If a product combination is out of stock, or just not an available configuration, then the option will be unselectable. eg when you have 2 tshirts which are "Red XL" and 1 which is "Blue Small" then you have none which are "Red Small". So if you select "red" first, then you can only select "XL" or if you select "Small" first then you can only select "Blue" colour.
In this page we will refer to "child products" being the product option combinations which are valid for purchase. When a product has child products, the parent product is not actually purchaseable itself, and only a valid child product can be selected. When no child products exist, then the parent product is treated like an ordinary product.
Product Option Display Type
Each product option set can be displayed in different ways. You should select the most appropriate one based on the number of options, number of combos, or need to indicate pricing variance.
- Default, multiple option combos. Giving a different selection options for each colour, size and style. If you have "child products" then only those variations are selectable. if colours/styles have image swatches associated, then these will be displayed on the main product view page. No pricing information is shown with options, but any price variations will effect the value in the cart.
- Radio buttons, is same as above, but forces radio button style display at all times. No pricing information is shown with options, but any price variations will effect the value in the cart.
- Combo boxes, is same as above, but forces combo boxes at all times. No pricing information is shown with options, but any price variations will effect the value in the cart.
- Product Option Combo with Pricing - merges the color style and size into a single combo box, and any pricing variance is shown, if applicable
- Product Option Radio with Pricing - merges the color style and size into a tabular format, and any pricing variance is shown if applicable.
