← Blog/Discounts

How to Set Up a Buy 2 Get 1 Free Promotion in Shopify Without an App

Buy X Get Y deals lift average order value — and you don't need a paid app to run one. Here's how to set up Buy 2 Get 1 Free in one message.

June 19, 2026·3 min read

Buy X Get Y promotions — buy two, get one free; buy one, get one half off — are some of the most effective ways to lift average order value. They nudge customers to add one more item, and they feel generous without giving away your whole margin. The catch is that store owners often think they need a paid bundling app to run one.

You don't need an app for this

Shopify actually supports Buy X Get Y discounts natively, but the setup is buried and easy to misconfigure: choosing the customer-buys quantity, the customer-gets quantity, which collections each side applies to, and whether the reward is free or discounted. One wrong field and the deal either doesn't trigger or applies far more broadly than you intended.

Describe the offer in plain English

With Claude MCP Connector, you state the deal and Claude configures the native discount correctly:

Claude
Set up a Buy 2 Get 1 Free deal on the whole T-Shirts collection — cheapest item free, no app.
C
Done — your BXGY offer is live:
Buy2 items from T-Shirts
Get1 freelowest-priced item
Applies toT-Shirts collection · 18 products
Auto-appliesat checkout — no code needed
3 × T-Shirt @ $30$90
Buy 2 Get 1 Free−$30
Customer pays$60
Preview at checkout →

Claude sets it up to auto-apply at checkout — no code for the customer to remember — and makes the lowest-priced item the free one, so the math works in your favor.

Variations you can run the same way

Buy X Get Y free, or Y at a discount
Scope it to a collection, product, or variant
Make the bonus item 50% off instead of free
Run it for a weekend, then auto-expire

Why it's worth doing often

Because there's no app subscription and no fiddly setup, BXGY stops being a once-a-year event. You can spin one up for a slow collection, a holiday weekend, or a product you're overstocked on — each one a single message, live in seconds, and gone again when you say so.

Try it free

Do this in 30 seconds with Claude.

Launching soon on the Shopify App Store. Join the early list to be first in.

Get early access →

Related articles

← Previous

How to Create a 20% Off Discount for One Specific Product in Shopify

Next →

How to Create Free Shipping for Orders Over $50 in Shopify