Quick answer
Fixed kits can allow customer variant choice per component or lock variants. FBT supports per-add-on variant selectors. Keep choice minimal to protect conversion.
- More choice = more friction.
- Preview variant UI on mobile.
- Readiness catches duplicate addon variants.
- BUNDLE_MAX_COMPONENTS = 5 in Kitforge.
Merchant guidance
Default to fixed variants for gift kits; allow choice for shade/size discovery bundles with few options.
Every variant dropdown on mobile is a conversion tax — justify each selector with revenue data.
Fixed kit component settings
Per component: lock variant, allow variant selection, or allow size selection only. Readiness flags duplicate add-on variants in FBT.
FBT variant selectors
Enable showVariantSelectors when add-ons have color or size. Pre-select default variant when only one is in stock.
Quantity breaks and variants
Tiers apply to the variant selected on the PDP when the shopper uses the widget. Changing variant after selecting a tier may reset tier state — test on your theme.
Final recommendation
Design variant rules before pricing — not after launch.
If you want this kind of offer to feel native to the buying journey, Kitforge Bundles is built around that exact problem: turning related Shopify products into clearer bundle offers before the shopper reaches checkout.
FAQ
Can each component use different variant logic?
Yes per component in fixed kit editor.