Creating Custom Discounts on Shopify

Topic summary

A user seeks to implement tiered bundle discounts on Shopify: 30% off when purchasing three specific products (A, B, C) together, or 20% off when buying any two of them.

Solutions proposed:

  • For Shopify Plus users: Shopify Scripts can handle this natively
  • For standard Shopify: Third-party apps are required, such as Bundle Builder or Automatic Discount & Gifts

Detailed app recommendations:

  1. Regios Automatic Discounts (4.9 stars, Built for Shopify)

    • Uses “Amount off Product” discount type with custom logic
    • Requires setting separate conditions for 3-product bundles (30% off) and 2-product combinations (20% off)
    • Includes screenshot and video tutorial showing exact setup steps
  2. Easify Box Builder (free)

    • Creates custom bundle interface where customers select products
    • Allows quantity-based discount tiers without coding
    • Offers 24/7 in-app live chat support
    • Includes screenshots demonstrating the bundle builder interface and discount configuration

Both solutions appear viable, with the choice depending on desired user experience and budget.

Summarized with AI on October 27. AI used: claude-sonnet-4-5-20250929.

Is it possible to create the following discount on Shopify?

“I have 3 products: A, B, C. I want to offer a 30% discount when a customer buys all three products, or a 20% discount when buying any two of these 3 products.”

Hi,

Are you using Shopify plus? then Shopify Scripts will help otherwise for simple shopify ,app like Bundle Builder or Automatic Discount & Gifts will help

Hi Ziadm,

Can you please clarify what you mean by " a 20% discount when buying any two of these 3 products"?

Here are some questions for you:

  • Will the 20% off discount only apply to two products? What if there are four, six, or eight eligible products?

The more information you can provide about the offer you’re trying to create, the better a solution I can suggest to you.

Best,

Tobe

Hello, thx for your reply.

I have 3 products: A, B and C

what I want, when a customer buy A and B

or A and C

or B and C, get 20% discount.

and when buying all the bundle (A,B and C) gets 30% discount

Hi Ziadm,

If you’re looking for a way to create a discount in Shopify where customers receive a 30% discount when they purchase three specific products (A, B, and C) together, or a 20% discount when they purchase any two of the products, you can try our app, Regios Automatic Discounts (4.9 stars, Built for Shopify).

Here’s a screenshot of how you could set your discount up:

I also recorded a Loom video of the setup: https://www.loom.com/share/2247226de7cc4dbdaa4dfaa45aefd67e?sid=0754448e-9ebf-4a58-8876-1be2198bea7c

Here are the steps:

  1. Click on “Create Discount” and select “Amount off Product.”

  2. Give the discount a title and click on “Edit Logic,” then select “Start from Scratch.”

  3. Set the first condition to check if all three products are in the cart by adding “Check if specific products are in the cart” criteria for each product individually.

  4. Define the discount for when all three products are in the cart, using the “Get Y” discount type (e.g., 30% off).

  5. Set up the discount to apply to any two of the products by creating a separate “Check if” for this scenario, with a “Minimum purchase requirements” condition. You can use a normal “Percentage” discount type here, instead of "Get Y’ (e.g., 20% off).

  6. Ensure to set the quantity requirements for each discount (e.g., two products for the 20% discount).

  7. Save the discount settings and test it in the cart to confirm it is working correctly.

If you have any questions about this, just reply, and I’ll be happy to help.

Best,

Tobe

Hi @Ziadm

Yes, that kind of discount setup is totally doable – and without any coding!
You can use the Easify Box Builder app to create a custom bundle that includes products A, B, and C, and set up different discounts based on how many items your customers choose. It works seamlessly with your existing products, and the setup is super easy – no tech skills needed. Here’s how it works:

  • This is the result:

  • This is the app setting:

You can custom text and assign products for each step

Lastly, you can set discount based on quantity like X% discount when a customer buys all A products, or a Y% discount when buying B products

You’ll be up and running in no time! The app’s free, and we’re always here via 24/7 in-app live chat if you need any help :blush: