How can I make one product (Stickers) only be purchased in combination with any other product

I want to create the rule that the product type “Sticker” can only be purchased if the customer buys another product from my store. so only in combination to any other product, stickers can be added to the cart and purchased. Stickers should not be allowed to be purchased alone.

I offer free shipping, and shipping cost for only stickers is too expensive. but I can add them into a package together with any other (more expensive) product from my store at no additional shipping cost.

Is there any app out there that enables that option? Or any shopify set up I could use?

(I checked with the app Easify Product Options - but they don’t offer this setting yet…)

Thank you very much in advance for any suggestions!

Hi Sarah9,

The most foolproof option would be the Cart and Checkout Validation Functions API Shopify provides. This allows you to automatically deny orders from being created when certain conditions are met. This happens on the server-side, so customers can’t bypass it.

You have 2 options to use this API:

  1. Develop a custom app (only Shopify Plus stores can create custom Functions apps)
  2. Find an app in the Shopify App Store that offers cart validation. There are several out there, but I’m not affiliated with any of them.

Best,

Tobe

Hi @Sarah9 ,

Please refer to the video below, where we’ve implemented the mandatory product combo feature using custom development.

If a user adds a product, the checkout button will be removed, and an error message will be displayed.

Let me know if you have any further questions.

Hi @Sarah9 :raising_hands:

I understand exactly what you’re trying to achieve. Since the shipping cost for stickers can be relatively high compared to their value, it makes sense to offer them only as an add-on to another purchase rather than as a standalone product.

You can actually achieve this with Easify Custom Product Options :blush:

I’ve created a similar demo to help you better visualize how it works:

● This is the result:

● This is the app setting:

Instead of selling stickers as standalone products, you can create a Checkbox option called something like “Select Your Sticker” and connect your sticker products using the Add-on Products feature.

When customers purchase your main product, they’ll see the sticker options displayed directly on the product page and can simply check the box to add one to their order.

You can also use Conditional Logic to control when the sticker options appear. For example, the sticker selection can be shown only when customers are purchasing eligible products, ensuring that stickers are always added alongside another item rather than purchased separately.

In the demo above, the gift products are added as optional add-ons using checkboxes, but the exact same setup can be used for stickers. Customers simply select the sticker they want while purchasing the main product, and the additional charge is automatically added to the order.

This approach works particularly well for low-cost products such as stickers, gift wrapping, samples, greeting cards, or other accessories that are intended to be purchased together with a primary product.

The setup is quite beginner-friendly and can usually be configured directly inside the app without any coding :heart:

Hey @Sarah9 . Hope you are doin great .

Use CartHook or Rebuy for conditional cart rules.

Alternatively, use Shopify Functions to block the checkout if only stickers are in the cart, free and native, no app needed.