Buy X Get Y
Follow this guide to set up your first Buy X Get Y campaign and see your sales grow.
1. What is the Buy X Get Y Campaign?
Buy X Get Y (BXGY) is promotional strategy that rewards customers with a free item or special discount once they meet certain purchase conditions — such as buying specific products or reaching a spending threshold.
With the AOV Free Gift app, you can easily create and manage BXGY campaigns that convert — no coding required!
2. How to set up Buy X Get Y Campaign?
Step 1: Select the campaign
From the app homepage, click Create Campaign, then choose Create Campaign on Buy X Get Y (BXGY).


Step 2: Set up the campaign name
Campaign Name: Give your campaign a name so you can easily identify it later. This name won’t appear on your storefront so that your customer won’t see this name in the storefront.
Discount Code: This code will be visible to your customers at the cart, checkout page. You can either leave it as it is or edit it. If you don't see the option to edit, simply follow the instructions in the app or contact our support team for help.

Step 3: Define what customers need to buy (X)
Next, decide the X for the BXGY campaign, which includes what your customers have to buy to be qualified for the gift.
Quantity: Set how many items your customer needs to purchase.
Any items from: Decide whether they are items from the specific product(s) or specific collection(s) in this BXGY campaign.
For example, in this setup, the customer must purchase at least 2 units of any product from the Shorts collection to qualify for the campaign gift.

Step 4: Set the gift (Y)
Now, it’s time for the gift(s) Y that you want to reward your customers for their purchase X. This could be one or more items from your store.
Customer gets: Choose the gift(s) that you want to reward your customers. It could be a product in your store, such as a hat or a shirt, or many products.

A/B Testing (Optional): You can enable A/B testing to compare two gift options (Option A and Option B). When enabled it, you will have to set up 2 gift options, the app will randomly show one of the two options to different customers (customers will only get gifts from Option A or Option B). This helps you find out which gift performs better.

Buy X Get X (Optional):
If you enable Buy X Get X, the gift will automatically match the items the customer buys (X).
This is useful when you want to offer a duplicate item as a gift — for example, "Buy 2 mugs, get 1 mug free."

Step 5: Set up discount
Discount type: Decide on which type of discount you want to apply for the gift. There are three options that you can take into consideration: Free/ Percentage/ Fixed amount

Discount combination: You can let your customers combine this discount with other different types (from Shopify or other Campaigns) to let them have the best deal based on their cart. Other discounts you can choose to combine are:
Product discounts
Shipping discounts
Order discounts

Maximum discount uses (Optional):
Limit total number of uses:
To create urgency and push customers to act, consider enabling a “Limit total number of uses” to limit how many times the gift is available overall.
Limit to one use per customer:
To avoid customers receiving too many gifts from a single discount—which can lead to a poor shopping experience and unnecessary losses—you can enable “Limit to one use per customer”.

Step 6: Set up other rules
Gift Limit : Set the maximum number of gifts each customer can receive from your available gift list (Y list).
Multiply gift limit (of the Gift Limit): Enable this option to let customers multiply their gift reward based on how much they buy.
Example: You create a campaign with 2 trigger products (X) and 3 gift products (Y). Then you turn Gift Limit on and set the value to 1, customers can choose only 1 gift from the 3 available options in the Y list. When you also enable Multiply Gift Limit, the number of gifts increases based on how many trigger products (X) the customer buys. Like buy 4 trigger products → Get 2 gifts, buy 6 trigger products → Get 3 gifts, and so on.

Multiplying formula (optional): Enable this option to let customers multiply their gift reward based on how much they buy. **
For example: You create a campaign with 2 trigger products (X) and 1 gift product (Y), then you turn Multiplying Formula on, when customers purchase 4, 6, 8, or … trigger products (X), they will get 2, 3, 4, or … gift product (Y).

Step 7: Customer eligibility
This section lets you control who can see and redeem your BXGY campaign. You can choose to make the promotion available to everyone or limit it to specific groups.
All customers: The campaign will apply to anyone who meets the conditions—no restrictions.
Specific link: Only customers who click on a unique campaign link will see or access the promotion. This is useful for: Email campaigns, Social media promotions, Influencer marketing, etc…
Customer location: Limit the campaign to customers from specific countries or regions. Great for targeting: Local promotions, Shipping-eligible zones, Country-specific deals, etc…
Specific customer segment: Choose specific customer segments to exclude from this promotion. We offer 5 segment options as in this image:

Note: The app uses existing segments from your Shopify admin. If you need to filter a custom segment, please create one in Customers > Segments in your Shopify admin. You're welcome to share the conditions you’d like to filter by, and we’ll do our best to help you set it up in Shopify.
Step 8: Set up time
Active date: Set the start date and time for your campaign. The promotion will only become available once this time is reached.
Set end date / end date: Turn this on to set a deadline for your campaign. Once the end date/time passes, the promotion will automatically stop running. This creates urgency and is great for limited-time offers.

Step 9: Set up appearance
Gift selection method : Choose the gift selection method that your customers might experience. We offer 3 types of methods:
Announcement bar: Automatically add products to the cart :

Pop-up: Show gift options on pop-up for customers to choose:

Show multiple gift options on floating button for customers to choose:

Setting widget : You can edit the text content using the Announcement bar, Pop-up, or Floating button.
If you set a gift product with a quantity of 2 or more, by default, customers would only be able to choose one variant, and both gift items would be the same (e.g., 2 red shirts, size M).
However, when the variant picker option is enabled, your customers will be able to select different variants for the same product—such as 1 red shirt (size M) and 1 red shirt (size L). This provides more flexibility and improves the customer experience, especially when offering multiple units of the same gift product.

Promotion widget: Set up the promotion widget in a targeted place in your store to capture your customers’ attention for this campaign. There are 2 widgets available for the Buy X Get Y campaigns :
Promotion card: Display promotion information and gift conditions directly on the product page. Customize the card’s title and style according to the messages you want to deliver.
Promotion badge: Display a badge on the product image across the homepage, collection, and product page. Customize the badge’s content and style to trigger your customers’ attention



Final step
Once you've completed all the setup steps, take a moment to review your campaign settings to make sure everything looks correct.
Then, click Save to finalize your campaign.
To make it visible on your storefront, go to Online Store > Theme > Customize > App Embeds and enable the AOV Free Gift app.
Voila! By following these steps, you can create a compelling, clear, and attractive Buy X Get Y promotion to engage more customers. Happy selling!
3. FAQs & Troubleshooting
1. Can I create multiple BXGY campaigns at once? Yes, you can create and run multiple BXGY campaigns simultaneously.
2. Can I limit how many times a customer can redeem a gift? Yes. Enable “Limit to one use per customer” to prevent abuse. This is tracked only for logged-in customers.
3. Can the gift be automatically added to the cart? Yes. If you choose “Announcement Bar” as the gift selection method, the app will auto-add the eligible gift product(s) to the cart once conditions are met.
4. Can I allow combining this discount with other discounts? Yes, you can enable “Combinable with other discounts” to allow stacking with Shopify or other campaign discounts (e.g., shipping, order-based promotions).
5. What is the difference between Gift Limit and Multiply Gift Limit?
Gift Limit sets a max number of gifts per order.
Multiply Gift Limit allows the gift quantity to increase based on how many X items a customer purchases.
4. Need help
Live chat support: Get real-time help directly inside the app. Click the chat icon in the bottom-right corner of your dashboard.
Email us: For in-depth questions or technical issues, email us at: [email protected] Response time: within 24 hours on business days.
Last updated