Radius BundlesHelp Center

Bundle types

Buy X Get Y

4 min read

Buy X Get Y bundles reward shoppers who buy a set quantity of a "buy" product with a discount on a "get" product. Unlike BOGO, you control both the buy quantity and the get quantity.

#When to use it

  • Buy 2, get 1 free on the same product.
  • Buy a camera, get a memory card at 30% off.
  • Buy 3 skincare items, get a travel bag at 50% off.
  • Buy 2, get 2 at 50%.

#Buy and get roles

Every product in a Buy X Get Y bundle has a role:

  • Buy: the products the shopper must purchase at full price.
  • Get: the products they receive discounted.

You can have multiple buy products and multiple get products. For example: Buy a tent AND a sleeping bag (two buys), get a headlamp free (one get).

#Setting one up

#Step 1: Choose what the customer buys, then add products (Products)

  1. Go to Bundles → Create bundle → click the Buy X Get Y goal, pick Start blank or a template, and click Continue to setup.
  2. Under what the customer buys, choose the rule:
    • Every Buy product: each Buy product, at its quantity, earns the Get products. Example: buy a tent and a sleeping bag, get a headlamp.
    • Any mix of the Buy products: the shopper picks which Buy products and how many of each. Set Items to buy. Each time the cart reaches that number, the shopper earns the Get products once more. Example: any 2 shirts from the list, get a cap free.
  3. Click Add products and pick your products. Use the Buy / Get menu on each row to set its role, and set the quantity.

Turn on Same product for both when the buy and get items are the same product. Pick your Buy products first; they are used as the Get products too.

Variants. A product with more than one variant shows Shopper picks one and Include all. Shopper picks one shows a variant picker in the widget. Edit variants limits which variants are offered. See Variant pickers.

Radius Bundles
Products step with buy and get roles assigned
Products step with buy and get roles assigned
Radius Bundles
Any mix of the Buy products with Items to buy set to 2
Any mix of the Buy products with Items to buy set to 2

#Step 2: Set the discount (Discount)

The discount applies to the get product(s):

TypeHow it applies
Percentage offPercentage off each reward. Buy products stay at full price. 100% makes rewards free.
Amount offAmount off each reward unit. Example: £5 off × 2 rewards = £10 off.
Reward priceA set price for the whole reward set per deal, not per product.
No discountRewards stay at full price (useful for testing the layout).

The discount only applies when the cart contains the full qualifying set of buy products at the required quantities (or, with any mix, the required number of items). A partial set does not trigger the reward.

Include free shipping makes shipping free when the deal is in the cart. Bundle as product is not available with any mix: a product page sells one fixed set. While Bundle as product is on, Any mix of the Buy products can't be chosen; turn it off on the Discount step first.

Radius Bundles
Reward discount with the four types and the shopper-pays line
Reward discount with the four types and the shopper-pays line

#Step 3: Customize the display (Display)

Choose one of five layouts:

LayoutBest for
Compact GridMultiple products shown as tiles with role badges
MinimalistClean hero-style layout; one focal product front and center
SleekHorizontal ribbon format; works well on wider themes
ChecklistShoppers confirm each item; suits bundles with several gets
Split DealBuy and get in two clear columns; emphasises the reward
Radius Bundles
Display step with five layout options for Buy X Get Y
Display step with five layout options for Buy X Get Y

#Step 4: Review and publish (Review)

The review step shows the buy and get products with their quantities and the calculated deal value. Set the status menu at the top of the editor to Active to go live, or keep Draft. Click Save (Update when editing). Nothing is saved until you do.

#How the discount calculates

At checkout, the discount function counts how many complete deals fit in the cart. If a shopper adds 4 of the buy product and the required buy quantity is 2, the function applies the get discount twice (two complete deals). Any mix works the same way: with Items to buy set to 2, four qualifying items earn the reward twice. Partial deals receive no discount.

Free items in the cart. When a shopper changes the quantity of a paid item in the cart, free reward items adjust automatically. If they drop below the qualifying quantity, the free quantity drops to zero. They are never charged for a reward they didn't earn.

#Common mistakes

Forgetting to set roles. Every product needs a role, and you need at least one Buy and one Get product before you can continue.

Setting buy quantity to zero. Not valid. There must be at least 1 buy item.

Expecting the discount at any quantity. The discount only applies when the cart contains at least the required buy quantity of all buy products. A shopper who adds just the get product sees no discount.

Misreading Fixed Amount. The fixed amount comes off each reward unit, not off the total. Two rewards at £5 off means £10 off the order, not £5.

Misreading Custom Price. Custom price sets the total price for the whole reward set per deal, not the price of each reward product individually.