Need a specific app: Buy X, Get Y% Off

Hi everyone,

I was wondering if anyone knows of an app that allows me to create a percentage-based “Buy X, Get Y% Off” discount.

I want to apply: Storewide 10% off on all products, and 30% off on the second product

—applied automatically at checkout.

The 30% off will be apply on the cheapest item.

If you have any recommendations, I’d really appreciate your help!

Thank you, and have an amazing day.

Myriam

Hi @Myriam2 ,

Shopify’s built-in discount system doesn’t directly support “Buy X, Get Y% Off” with automatic application at checkout. However, you can achieve this using apps or custom scripts. Here are your options:

Solution 1: Use a Shopify App

Since Shopify’s default discount system is limited, you can use an app to create the discount logic you need. Some recommended apps:

  1. Discounted Pricing by Discount Ninja – Supports automatic percentage-based discounts.
  2. Automatic Discounts & Gifts by StayTuned – Allows “Buy X, Get Y% Off” discounts.
  3. AIOD – All-in-One Discount – Offers advanced discount rules, including applying the discount to the cheapest item.

Solution 2: Shopify Scripts (For Shopify Plus Users)

If you’re on Shopify Plus, you can write a Shopify Script (Ruby code) to apply:

  • 10% off on all products
  • 30% off on the second, cheapest product

Hi @Myriam2

I understand you’re looking to set up a discount structure in your Shopify store where customers receive a 10% discount on all products and an additional 30% off the second, less expensive item, applied automatically at checkout. Let’s explore how to achieve this.

Understanding the Scenario:

You’re aiming to implement a dual-discount system:

  1. Storewide 10% Discount: Every product in your store is discounted by 10%.
  2. Additional 30% Off on the Second Product: When a customer adds two items to their cart, the cheaper item receives an extra 30% discount.

Implementing the Solution:

Shopify’s native discount features allow for creating automatic discounts, but they have limitations when combining multiple discount types. To achieve your desired setup, especially the automatic application of both discounts, a third-party app is recommended.

Recommended App: BOGO+ Free Gift & Buy X Get Y

The BOGO+ app is designed to handle complex discount scenarios like yours. Here’s how you can set it up:

  1. Install the App:

  • Navigate to the BOGO+ app on the Shopify App Store and click ‘Add app’.1. ### Configure the Storewide 10% Discount:
  • Within the app, set up a discount rule that applies a 10% discount to all products.1. ### Set Up the ‘Buy X, Get Y’ Discount:
  • Create a rule where if a customer purchases two items, the cheaper item gets an additional 30% discount.1. ### Automatic Application:
  • Ensure both discounts are set to apply automatically at checkout without the need for discount codes.

Final Thoughts:

Implementing this discount structure can enhance customer satisfaction and boost sales. The BOGO+ app offers the flexibility needed to set up complex discount scenarios seamlessly.

If you need any other assistance, feel free to reply and I will try my best to help.

Best regards,

Daisy

Hi Myriam! :waving_hand:

I’ve tried some of the solutions suggested above, but it seems like they may not fully support your requirements.

What you need is an app that supports two automatic discounts stacking together:

  1. Product discount offer for a storewide 10% off
  2. Discount on the cheapest/most expensive item for 30% off the cheapest item when customers add the 2nd one.

The customer experience would look like this:

How to set it up:

P/s: I will use BOGOS: Free Gift Bundle Upsell app to guide you as an example.

Offer 1 - Product discount offer for a storewide 10% off

  • Discount > Product Discount
  • Apply to: Any products
  • Type: Percentage → 10%
  • Optional settings: limiting the discount by usage, by customers, or overriding the cent

Offer 2 - 30% off the cheapest item

  • Discount > Discount on cheapest/most expensive item
  • Apply to: Any products
  • Discount on: Cheapest item
  • Number of items required: 2
  • Number of discounted items: 1
  • Type: Percentage → 30%

Hope that helps! Feel free to ask if you’d like help with any of the settings. :blush: