How to make products only available when purchased with another?

Hey Looked for the answer but couldn’t find a solution that worked for me. I feel this would be pretty simple but basically, I wanna make it so certain products can only be purchased with another product. For example, I sell saunas and sauna heaters and the sauna heaters can only be purchased with a sauna.

I wanna make it so that if someone tries to add the sauna heater to the cart it will say they need to order a sauna with it too and they can’t purchase the sauna heater alone

I added some bundle apps but couldn’t figure out how to get this to work.

Thanks!

3 Likes

This can be done using custom dev in theme.

We will provide option to mark group of products, then write script to validate the cart items.

Write the same script to validate on product pages if associated product is already in cart if not, will remove the option of buy now and checkout and display related msg and option to redirect or directly add items into cart.

I need the exact same thing…did you find any easier solution then the below suggestion?

Our suggestion is the best and easiest solution as you will have to select the product for grouping in admin.

Rest work will handle by our code only.

We can discuss why it’s looking complex to you

Hi @notrabnai ,

Here’s a straightforward solution for you using the Easify Product Options app.

Utilize the app to establish the Sauna as a mandatory option for the Sauna Heater. This means customers must include the Sauna in their purchase if they want to buy theSauna Heater :hugs: .

Here’s a brief walkthrough of the setup:

Storefront:

App Settings:

  • Install the app and set up an option set.
  • Create the Sauna product option, using an appropriate option display type like Checkbox. Ensure this option is marked as required and link the option value to your existing Sauna product.

Because the option is mandatory, customers cannot add the Sauna Heater product to their cart without selecting the checkbox, even if they attempt to unselect it.

  • Lastly, choose the Sauna Heater product(s) to add the Sauna product option to its product page. That’s it!

1 Like

Hi @notrabnai ,

GR Trading again please refer to the below video where we have implemented the same logic you are looking for.

Is this video available in English?

The video is for purchase only users.