A user seeks to create product bundles where selecting a variant (e.g., size L shoes) automatically determines the matching variant for a bundled item (e.g., size L socks). They want to prevent mismatched combinations like size S shoes with size L socks.
Current Challenge:
The native Shopify bundles app creates all possible variant combinations automatically
No built-in way exists to remove unwanted variant pairings
Proposed Solutions:
Custom Development: One responder suggests custom code to map product variants and automatically add matched items to cart. Another notes this functionality is too specific for ready-made apps but can be built by experienced Shopify developers.
Easify Product Options App (Recommended): A detailed solution using conditional logic:
Set up shoes and socks as custom options on a variant-free bundle product
Use “Buttons” option type with add-on product features
Configure conditional logic so sock size options appear based on selected shoe size
No coding required; includes visual setup guide with screenshots
The original poster confirmed they will explore the Easify app solution.
Summarized with AI on November 17.
AI used: claude-sonnet-4-5-20250929.
is there a way to create a bundle with two products, where the variant that is chosen for product 1 automatically defines the variant of the second product?
For example:
Product 1: a pair of shoes, available in sizes S and L
Product 2: matching socks, also available in sizes S and L
If the customer chooses the shoes in size L, the socks in size L are automatically added.
We’re using the shopify bundles app and can’t find a way to remove the bundle variants we don’t want (e.g. shoes S & socks L, shoes L & socks S).
Would be great, if this was possible with the shopify bundles app. If not possible I would also be interested, if there is a third party app with this functionality.
Unfortunately, this functionality is too specific to be covered by a ready-made Shopify app. However, an experienced Shopify development company can easily create a custom app to meet your needs.
I recommend using the Easify Product Options app to solve your issue, no coding required . You can set up Product 1 & 2 as custom options for your bundle product. This app also offers a feature called “conditional logic” to display matching sock size based on the selected shoe size. Here’s a quick guide:
Create Product 1 & 2 (Shoes & Socks) with sizes as Shopify variants.
Configure your bundle product without any variants.
Install the Easify Product Options app and create a new option set: