Cascading Variants
Category: Products · Type: Free first-party
Create dependent variant groups — e.g., Brand → Model. Child groups only appear when the parent option is selected.
Why install
If you sell phone cases, car parts, replacement batteries, etc., your customer flow is:
- Pick the brand (Apple, Samsung, Xiaomi)
- Then pick the model (specific to that brand)
Without Cascading Variants, you'd have to list every (brand, model) as a separate product or accept ugly long flat dropdowns. With it, the model picker only appears after the brand is chosen, and only shows models for that brand.
Features
- Parent-child variant groups
- Brand → Model cascading
- Works with color and text variants
- Compatible with variant stock tracking
- Compatible with combination stock
How to use
- Install + activate from Dashboard → Add-ons → Cascading Variants.
- Open a product → Variants → Add group.
- Configure the parent group (e.g., Brand) with options Apple, Samsung, Xiaomi.
- Add a child group (e.g., Model) and check "Depends on Brand".
- For each Brand option, list which Models apply.
- Save. Storefront now hides Model until Brand is picked.
Example use cases
- Phone cases (Brand → Model)
- Car parts (Make → Model → Year)
- Cosmetics (Skin tone → Shade)
- Apparel (Material → Color)
Frequently asked
Q: Can I have 3 levels (Brand → Model → Year)? A: Yes — chain dependencies. The Year group depends on Model, which depends on Brand.
Q: Does this work with per-combination stock? A: Yes — each (parent, child) combination can have its own stock count.