How to Set Up a BOGO Offer on Shopify (2026)

Shopify's native discounts cover more BOGO cases than most merchants realise.

Shopify's native Buy X Get Y discount covers straightforward BOGO offers with no app and no code required.

Native stops at automatic gift insertion, conditional logic beyond its built-in fields, and storefront messaging beyond the cart.

Shopify Functions is the supported route for custom discount logic — legacy Scripts stopped running on 30 June 2026.

The most common implementation error is not the discount itself but failing to test how two offers behave when a shopper qualifies for both.

Can I do BOGO on Shopify without an app?

Yes, for straightforward cases.

How to Set Up a BOGO Offer on Shopify (2026)

The full guide has the formats, the deadlines and the worked examples.

Read the full guide