Hi team,
I am working on a store that sells products that can have hundreds of variants based on different lengths, widths etc. Typically these products are sold through cumbersome multi-hundred page catalogues.
How would I create a product page that can filter individual variants based on the users options inputs? For example, if I have products with the following attributes;
option1, option2, option3
M5, 20mm, zinc
M5, 20mm, stainless
M5, 50mm, stainless
M6, 20mm, raw
M6, 30mm, stainless
If the customer first selects M5 for option1, the 30mm for option2 must be unselectable, and both stainless and raw options are available for option3. The customer can’t choose M5, 30mm, stainless as this product does not exist.
In another example, if the customer first selects 50mm for option2, the M6 (option1) and raw (option3) must be unselectable, as the only product that is 50mm length is the M5, 50mm, stainless product.
I have attempted this using conditional logic through some variant apps, but the logic requirements are too complex when there are hundreds of variants, and can become circular.
Any suggestions appreciated! Cheers!
