Mastering Tiered "Buy X Get Y" Discounts on Shopify: A Community Deep Dive

Hey there, fellow store owners! Let's talk discounts, specifically those super effective “Buy X Get Y” promotions that really get customers excited. You know the ones – "Buy 2 Get 1 Free," "Buy 4 Get 2 Free," and so on. They’re fantastic for boosting average order value and moving inventory, especially for popular items like phone cases, which was the focus of a recent lively discussion in the Shopify community.

A store owner, Walnutminer4218, recently posed a great question about how to implement these kinds of tiered, progressive discounts on Shopify. They wanted to know how to set up a "Buy 2 Get 2 Free" style offer where the cart dynamically updates, showing items as "FREE" as customers add more, even before they hit the final qualifying amount. Think of it like a progress bar for freebies – seeing "1 free item at 3 in cart, then 2 free items at 4 in cart." It's a brilliant way to incentivize bigger purchases!

The Challenge: Shopify's Native Discount Limitations

Right off the bat, the community highlighted a key point: Shopify's native "Buy X Get Y" discount feature, while handy, only handles one tier at a time. This means if you want to run a "Buy 2 Get 1 Free" and a "Buy 4 Get 2 Free" simultaneously, using the built-in tools, you're going to hit a roadblock. As SectionKit pointed out, for these more complex, multi-threshold promotions, you'll definitely need some extra help – either a third-party app or a custom Shopify Function.

This is a common pain point for merchants looking to create sophisticated marketing campaigns without resorting to manual coupon codes for every scenario. The good news? The community had some solid answers on how to overcome this!

Unlocking Tiered BXGY with Shopify Apps

When it comes to flexible, tiered discounts, third-party apps are often the go-to solution for most store owners. They offer pre-built functionality that makes setting up these promotions much easier than custom coding. Several apps were mentioned in the discussion, but one, in particular, got a detailed breakdown: BOGOS.

Ellie from the BOGOS team chimed in with a fantastic explanation of how their app specifically handles the "Buy X Get Y" with a progressive free item effect. This is achieved through a crucial setting called "Multiply gifts with number of products." This setting is key because it allows your offer to automatically scale – buy 2, get 1 free; buy 4, get 2 free; buy 6, get 3 free, and so on, all from a single offer setup! It's essentially a "BULK BOGO" in one go.

Other apps like Kite were also mentioned, which is built on Shopify’s native Discount Functions and can combine gifts, discounts, and free shipping into one tiered campaign with a progress bar. While SectionKit noted they didn't have solid pricing or setup details for apps like Dealeasy or FAD, the general advice is always to check their App Store listings directly for the most current information.

Deep Dive: Setting Up Your Progressive "Buy X Get Y" with BOGOS

Let's get into the nitty-gritty of setting this up using the BOGOS app, drawing directly from Ellie's helpful instructions. This is how you create that dynamic, scaling "Buy 2 Get 1 Free" offer that becomes "Buy 4 Get 2 Free" automatically.

Here’s how to get it done:

  1. Go to All OffersCreate OfferGift Offer.
  2. Choose a template like "Buy X Get Y" or "BOGO buy 1 get 1 the same" (pick the one that best suits your starting point).
  3. Set Number of products required to 2 (for your "Buy 2" condition).
  4. Crucially, tick “Multiply gifts with number of products.” This is the magic setting that ensures your free items auto-scale as the customer adds more qualifying products.
  5. If you want the free item to be the same as what the customer is buying (like with phone cases), tick “Gifts will be the same as selected products.” This means you only need one offer for all your relevant products.
  6. Under “The condition will apply to,” select your specific products, types, vendors, or collections – in Walnutminer4218's case, their phone cases.
  7. Set Gift discount type to Percentage, and Value to 100 (for 100% off, i.e., "free").
  8. Set Number of gifts customer will receive to 1 (this is per qualifying set).
  9. Select your gift (though if you ticked "Gifts will be the same as selected products," this step might be optional).
  10. Publish your offer!
  11. Finally, make sure to set up BOGOS's built-in boosters like the Progress bar, Announcement Bar, Today Offer widget, Gift thumbnail, and Gift icon. These are vital for promoting your offer and showing customers their progress towards earning free items, just like burga.com does.

Ellie also mentioned that BOGOS supports the experience where customers manually add 4 items and 2 become free in the cart, if that's your preferred approach. It's all about flexibility!

imageimageimage

image

image

image

imageimage

Screenshot 2026-07-11 at 4.50.13 PM

The Power of Custom Shopify Functions

For those of you with a bit more technical savvy or very unique requirements, there's another powerful option: custom Shopify Functions. As HamidEjaz explained in the thread, a discount Function essentially reads the cart line quantities and then, based on your own custom logic, returns the free or discounted quantity per tier. This is what allows for that "ladder" effect, showing partial progress toward the next free item (e.g., 1 free at 3 items, 2 free at 4 items, and so on).

Think of it this way: many of the tiered-BXGY apps are, at their core, pre-built versions of these same Functions. So, while an app offers convenience, a custom Function gives you absolute, granular control over the discount logic and, importantly, the cart messaging. If you have a very specific vision for how your tiered discounts should behave or be communicated, and you have the development resources, a custom Function might be the way to go. It offers unparalleled flexibility to tailor the experience exactly to your brand's needs.

Ultimately, whether you opt for a robust third-party app like BOGOS, or delve into the world of custom Shopify Functions, the key is knowing that these powerful, progressive "Buy X Get Y" promotions are absolutely achievable on Shopify. Don't let the limitations of native discounts hold back your marketing creativity. By leveraging the right tools, you can create engaging offers that not only delight your customers but also significantly boost your sales. It's all about choosing the solution that best fits your business's needs and technical capabilities to truly make your Shopify store thrive with smart promotions.

Share:

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools