Buy X Get Y & BOGO

Offer Free Gifts That Actually Move Product

Run Buy X Get Y Free, BOGO, and spend-based free gift offers directly inside the cart. Reward customers for buying the products you want to push, and let them pick their gift from a curated selection.

Offer types that drive real purchase behavior

Offer Types

Buy X Get Y Free
Trigger a free gift when a customer adds a specific product (or set of products) to their cart. Perfect for product pairings, complementary items, or pushing a hero SKU.

Spend X Get Y Free
Trigger a free gift when cart value crosses a threshold. A natural motivator to get shoppers adding more to unlock the reward.

Auto-Add, Auto-Remove

Zero customer action required. The moment conditions are met, the free item drops into the cart. If the customer removes a qualifying product or the cart dips below the threshold, the gift is removed cleanly.

Free item appears instantly when conditions are satisfied
If multiple gifts are on offer, a selection UI appears inside the cart
Removed cleanly if the cart no longer qualifies
Customers always see exactly what they're getting and why

Let Customers Choose Their Gift

Optionally define a pool of eligible gift products and set how many the customer can pick. The selection happens inside the cart drawer, with no pop-ups or extra steps.

Offer any number of gift options (e.g. pick 1 from 5, or pick 2 from 6)
Customers make their selection right inside the cart
If a selected gift has variants, a variant picker appears
Option to auto-add a single-gift, single-variant reward with no picker
Features

Everything you need to reward your customers

Buy X Get Y Free

Trigger a free gift when a customer adds a specific product to their cart.

Perfect for product pairings, complementary items, or pushing a hero SKU.

Trigger on a single product or a set of qualifying products
Free item appears automatically, no coupon code required
Works across all product types and variants

Spend X Get Y Free

Trigger a free gift when cart value crosses a threshold.

A natural motivator to get shoppers adding more to unlock the reward. Pairs well with the tiered progress bar, which shows how close they are.

Set any cart value as the threshold
Gift added automatically when the cart qualifies
Removed cleanly if the cart drops below the threshold

Auto-Add, Auto-Remove

Zero customer action required.

The moment conditions are met, the free item drops into the cart. If the cart stops qualifying, the gift is removed cleanly.

Free item appears instantly when conditions are satisfied
Selection UI appears inside the cart if multiple gifts are on offer
Removed cleanly if the cart no longer qualifies
Customers always see exactly what they're getting and why

Customer Gift Selection

Let customers choose their preferred gift from a curated pool.

The selection happens inside the cart drawer, with no pop-ups or extra steps.

Offer any number of gift options (e.g. pick 1 from 5, or pick 2 from 6)
Customers make their selection right inside the cart
If a gift has variants, a variant picker appears
Option to auto-add a single fixed reward with no picker

No Inventory Pollution

No need to create $0 products in your Shopify catalog.

CornerCart handles free gifts natively, keeping your inventory clean and your product listings free of internal workarounds.

Free gifts are managed entirely within CornerCart
No $0 products needed in your Shopify catalog
Your inventory data stays accurate and clean

Run Multiple Offers Simultaneously

Stack multiple BXGY campaigns without conflicts.

Each BXGY offer is a campaign, so you can run several at once across different products, audiences, or markets.

Stack multiple BXGY campaigns without conflicts
Each campaign has its own trigger conditions and free gift
Campaigns run independently; qualifying for one doesn't block another

Targeting & Scheduling

BXGY offers run on CornerCart's full campaign system.

Every targeting and scheduling option available in CornerCart applies to BXGY offers.

Show offers only to specific customer segments (by tag, login status, market)
Restrict to specific Shopify markets or countries
Schedule campaigns to activate and deactivate automatically on set dates
Clean by design

No discount codes. No $0 products.

CornerCart handles free gifts natively through Shopify Functions, keeping your admin and inventory clean.

Designed to keep things clean

CornerCart manages free gifts natively, so your Shopify admin stays organized and your customers never notice the plumbing.

Want to see it in action? Book a call with us

CornerCart handles free gifts natively without requiring you to create $0 products in your Shopify catalog. Your inventory stays clean, and your product listings stay free of internal workarounds.

No $0 products needed in your Shopify catalog
Inventory accuracy is preserved
We also discourage $0 products because they're easily gamed by bad actors

Run several BXGY campaigns at once across different products, audiences, or markets. Each campaign operates independently, so qualifying for one doesn't block another.

Stack multiple BXGY campaigns without conflicts
Each campaign has its own trigger conditions and free gift
A customer buying from your Men's collection can get a different gift than one buying from your Women's line

Frequently asked questions

Everything you need to know about Buy X Get Y and BOGO offers.

What offer types does BXGY support?

Two today: Buy X Get Y Free (triggered by specific products in the cart) and Spend X Get Y Free (triggered by cart value crossing a threshold). The free item is always added at no charge. Support for adding a product at a discount is coming soon.

Does the free gift get added automatically?

Yes. When conditions are met and the free product has a single variant, CornerCart adds the gift to the cart automatically, with no coupon code or customer action required. If the cart stops qualifying (a product is removed or the total drops), the gift is removed automatically too.

Do I need to create a $0 product in Shopify for the free gift?

No. CornerCart handles the free gift natively without a $0 product, keeping your listings clean. We also discourage $0 products because they're easily gamed by bad actors who find ways to add them to cart even when hidden from the online store.

Can I run more than one BXGY offer at a time?

Yes. Multiple BXGY campaigns can run simultaneously. Each has its own trigger and gift, and they operate independently, so a customer can qualify for more than one at the same time.

Where does the offer appear?

The free gift offer is shown and fulfilled inside the cart drawer. There's no separate pop-up or product page placement. The cart is the primary surface.

Can I target the offer to specific customers or markets?

Yes. BXGY offers use the same campaign targeting system as all other CornerCart campaigns. Target by customer tags, login status, Shopify market, and more, and schedule campaigns to run during specific date ranges.

Can customers choose which free gift they receive?

Yes. Define a pool of eligible gifts and set how many the customer can pick (e.g. choose 1 from 5). The selection UI appears inside the cart drawer. If you prefer a fixed single gift, just set the pool to that one product.