Buy two, get one free — without discount codes.
Classic BOGO offers shown on the product page, with the free or discounted item applied by Shopify at checkout. Shoppers see exactly what they get before they add to cart.

How it works
Install and turn it on
Install ZS Bundles, press Turn on in theme and save.
Pick Buy X, get Y
Create bundle deal → Buy X, get Y. Set how many they buy and how many they get.
Choose the reward
Free, a percentage off or a fixed amount off the extra items.
Publish
Choose the products and publish. The offer shows above Add to cart; Shopify applies it at checkout.
Everything the offer needs
Free, percentage or amount off on the “get” items
Several BOGO tiers on one product (buy 2 get 1, buy 3 get 2)
Rewards re-checked at checkout, so an edited cart line pays full price
Works in every Shopify Markets currency
Widget text in the shopper's language
Matches your theme's fonts and buttons
Where it works best
Repeat-purchase products where a free unit feels generous: coffee, snacks, beauty refills, cleaning supplies, apparel basics.
More live examples:
Questions merchants ask
Is the free item added at checkout automatically?
The shopper picks the quantity in the widget and the saving is applied by Shopify at checkout — no code to type.
Can I give a discount instead of a free item?
Yes. The extra items can be free, a percentage off, or a fixed amount off.
Can shoppers cheat the offer by editing the cart?
No. The discount is re-checked against a price list the app publishes to your store, so a forged line pays full price.
Does BOGO combine with my other discounts?
You decide in Settings whether bundle discounts combine with product, order and shipping discounts.
Is there a free plan?
The free plan includes every bundle type and up to 20 bundle orders a month, with one bundle live at a time — enough to build, test and launch before paying anything.
Try it on your store — free.
The free plan includes every bundle type and up to 20 bundle orders a month, with one bundle live at a time — enough to build, test and launch before paying anything.