Bundles only with size specific product variants

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