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

Topic summary

A user seeks an app to implement a dual-discount structure: a storewide 10% off on all products plus an automatic 30% discount on the second (cheapest) item at checkout.

Key Challenge:
Shopify’s native discount system doesn’t support this “Buy X, Get Y% Off” combination with automatic application.

Recommended Solutions:

  1. Third-Party Apps (for all Shopify plans):

    • Discounted Pricing by Discount Ninja
    • Automatic Discounts & Gifts by StayTuned
    • AIOD – All-in-One Discount
    • BOGO+ Free Gift & Buy X Get Y (detailed setup provided)
  2. Shopify Scripts (Shopify Plus only):

    • Custom Ruby code to apply percentage-based discounts with specific logic

Implementation:
The BOGO+ app is highlighted as capable of handling both discount layers automatically, with step-by-step configuration for the storewide discount and the conditional second-item discount.

The discussion remains open for further questions or alternative suggestions.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

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