Bundles only with size specific product variants

Topic summary

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:

  1. 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.

  2. 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.

Hi everyone,

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.

Thanks!

1 Like

To achieve this, we can create custom code that enables you to map one product variant to another.

Additionally, we will write a custom code that adds the mapped variants to the cart whenever the associated variant is added.

Hello @Stompy ,

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.

Best regards,
Anastasia

Hi @Stompy ,

I recommend using the Easify Product Options app to solve your issue, no coding required :hugs: . 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:

  • Add a “Shoe Size” option using the Buttons option type and enable the add-on product feature (to assign the related products to the option value):

  • Create an “S” sock option that appears when “Shoe - Size S” is selected, using Buttons option type, add-on product, and conditional logic.

  • Similarly, create an “L” sock option for “Shoe - Size L”:

  • Assign these options to your bundle product, and you’re all set!

The app is user-friendly, so give it a try :raising_hands: !

1 Like

Thanks everybody. Will definitely check out the app! Cheers!

1 Like