What Is a Buy X Get Y Promotion?
A Buy X Get Y promotion lets you offer a free or discounted product (Y) to customers who purchase specific products (X). It's great for:
Boosting average order value
Promoting complementary products
Encouraging purchase of more items to reach the minimum quantity requirement
Increasing cart-to-purchase conversion rate and customer satisfaction
💡For example, when a customer buys two candles (X), they get one free candle or a related discounted item (Y).
How to Set Up a BXGY Campaign in Discounty
Follow these simple steps to create a BXGY campaign:
Step 1: Choose “Buy X Get Y” as Your Campaign Type
Click “Create Campaign” on your dashboard, then select “Buy X Get Y” from the list of campaign types.
Step 2: Name Your Campaign
Give your campaign an internal name, like “Buy 2 Get 1 Candle Free.” This name helps you find and manage campaigns later, and customers will see it in the checkout and cart.
💡For example: If your campaign is named “Seasonal Sale” and offers 50% off on product Y, then once the conditions are met, your customers will see a tag like “Seasonal Sale – 50% OFF” on the reward product in their cart and at checkout.
Step 3: Set up “Customer buys (X)”
This is where you define what customers must purchase to qualify for the reward.
Choose included products (X)
Use filters like:
Collections
Product Tags
Product Types
Vendors
Or manually select specific products or variants
These selected items are what customers need to buy to trigger the reward.
Exclude certain products
You can exclude specific products or groups from being part of X. Just check the “Exclude” box and choose filters like collections or product tags.
💡For example: If you want to exclude low-priced items (e.g., under $50), create a product tag for them and exclude that tag here.
Set the minimum quantity required
Define how many items the customer must buy to unlock the reward.
You can choose between these two modes:
Mixed products
“Customers need to buy at least {N} items from any mix of selected products.”
If N (your defined minimum quantity required) = 3, and the selected products are from the "Summer Collection," customers can buy any 3 products from that collection -e.g., cart items can be a shirt, pants, and sunglasses- and still qualify.
We recommend this option because: Customers generally expect the quantity condition to apply to the total number of eligible items, not to each individual product. This setting aligns with common shopping behavior and helps avoid confusion at checkout.
Same product
“Customers need to buy at least {N} of the same product.”
In this mode, the customer must buy multiple units of the same product to qualify. For example, buying 3 same shirts, or 3 same pants, or 3 sunglasses (even in different variants) would work, but a cart like “one shirt, one pants, and one sunglasses” is not eligible for discount yet in this mode.
Step 4: Set Up "Get Y" – Reward Conditions
Now it’s time to define what customers can receive when they meet the Buy X condition as a reward.
Reward Type (Discount type) and Amount
Set the type and value of the discount that will be applied to the product(s) selected as reward (Y):
Discount percentage: Applies a percentage discount to product Y. For example, a 50% discount means the customer pays half the price.
Fixed amount discount: Reduces the price of product Y by a fixed amount. If the discount is higher than the product’s price, the item becomes free.
Free gift: Offers product Y completely free of charge. No discount value needs to be entered.
Reward Product Selection
Select the products that will act as the reward (Y). You can choose:
An entire product (with all variants), or
Specific variants only
⚠️ Note 1: You can select up to 20 variants. If you need more, please contact support.
⚠️ Note 2: Currently, customers can receive only one reward per order. In a future update, you will be able to define the maximum number of rewards allowed per order.
Reward Delivery Method
Choose how the reward will be delivered once the customer qualifies:
Manual – No Pop-up: Customers must find and add the product Y to their cart manually. Once it’s in the cart and the conditions are met, the discount will be applied.
Manual – Show Pop-up : Once the Buy X condition is met, a pop-up will appear displaying available reward products (Y). Customers can choose their reward directly from the pop-up.
We recommend this option because: With this method, customers immediately see the eligible reward after meeting the conditions. It increases the impact of the reward, improves conversion rates, enhances the likelihood of reward selection, and provides a smoother customer experience (CX).
⚠️ Note: You need to activate the app embed in your Shopify theme to use the pop-up option. If you're unsure how to do this, click here to learn more.
Automatic – Add to Cart (Coming Soon): Product Y will be added automatically to the customer’s cart once the Buy X condition is met. The variant with the highest price among the selected Y products will be added. (This feature will be released in a future update and is not available yet.)
Step 5: Combinations
BXGY campaigns in Discounty do not conflict with other types of discount campaigns and can combine with other Shopify discounts.
However, here are a few important notes:
You can create a BXGY campaign using the same products already used in other Discounty campaigns.
You can create multiple BXGY campaigns using the same X products. However, because there is currently no priority setting, overlapping discounts may apply.
💡 For example: If you use “Nike Shoes” as the X product in two different BXGY campaigns - each offering a different reward (Y) - and a customer adds “Nike Shoes” to their cart, both rewards may be applied at the same time, even though the customer only added one X product.
⚠️ Note: A priority feature is planned for a future release. Once available, it will allow you to create multiple BXGY campaigns for the same X products with priority rules.
You can select the same Y product in different BXGY campaigns.
You can use the same product as both X and Y in one campaign. There is no restriction here.
Step 6: Set campaign schedule (optional)
Choose when your campaign starts and ends,
Set Start date/time
Set End date/time
By following these steps, you can create an effective Buy X Get Y campaign that incentivizes higher purchase volumes and rewards customer. If you need help customizing your campaign or widget, feel free to reach out to our support team directly through the app.