A BXGY (Buy X, Get Y) Bundle—often known as a BOGO offer—is a powerful promotional tool that rewards customers for purchasing specific products or quantities.
Whether it’s “Buy 1, Get 1 Free,” “Buy 3, Get 1 at ₹99,” or “Buy Product A, Get Product B at 50% Off,” these offers are highly flexible and easy to customize.
BXGY bundles are great for driving sales, increasing average order value, promoting new items, or clearing inventory—making them a go-to strategy for both short-term campaigns and long-term loyalty.
How to Build a Buy X, Get Y Offer That Converts?
STEP 1
Go to the homepage and select the BXGY Bundle. Click “Select”
STEP 2
After selecting BXGY Bundle, you'll be redirected to the Content Section, where you can set up your bundle. This section includes:
Bundle Info: Name your bundle with a title.
Product Setup: Choose which products customers can mix and match.
Discount Options: Set percentage, fixed, or tiered discounts.
Text Fields: Customize messaging like headings and button labels.
Widget Preview: On the right-hand side, see a live preview of how your bundle will appear to customers.
Now, Let’s break down each section :
1. Bundle Info
In this section, you can add a title for your BXGY Bundle. This title will be visible to customers, so make it clear and attractive to grab their attention.
Character Limit: You can enter up to 80 characters.
Tip: Use titles that highlight the value of the offer, such as "Buy One, Get One Free on All T-Shirts" or "Save Big: Buy One, Get One 50% Off on Shoes". Ensure the title clearly communicates the key benefit of the promotion.
2. Product Setup
In this section, you'll configure the products involved in your BXGY Bundle. You’ll define which products fall under the X category (the products customers need to buy) and the Y category (the reward products customers will receive, either at a discount or for free).
Included Product (X category)
These are the products that the customer must purchase to qualify for the offer. You can select one or multiple items, depending on how you want the bundle to work.
Example:
If the offer is "Buy One, Get One Free," the included product could be a single item, like a T-shirt or a pair of shoes.
If the offer is more complex (e.g., "Buy Product A and get Product B for $5"), Product A would be under the X category.
Discounted Product (Y category)
These are the products the customer will receive as part of the offer—either at a discount or for free. Here, you can select which products will be included in the offer as the reward.
Example:
If the offer is "Buy one product, get another for 50% off," the discounted product (Y) could be an item related to Product A.
If the offer is "Buy one, get one free," the Y product would be the second item given for free.
Free Gift (Optional)
In addition to discounted products, you can also choose to add a free gift to your bundle. This could be a low-cost item or something that complements the products in the bundle.
Example:
Offer a free gift with a purchase, like "Buy a Laptop, get a Free Mouse."
Customize the free gift based on the quantity or type of product purchased.
Quantity Selection
You can define the quantity of each product that the customer needs to buy to qualify for the offer. This ensures flexibility in how much customers need to purchase to unlock the deal.
Example:
"Buy 2 T-Shirts, Get 1 Free" allows you to set the quantity for the X product (T-shirts).
Adjust the quantity for both the included and discounted products to tailor the promotion to your needs.
This section gives you full control over how you want the BXGY bundle to function, letting you customize the offer based on the products you want to promote and the reward structure.
In this help guide, we’ve configured the BXGY Bundle by selecting one product as the qualifying item (Included Product), added a different product as the discounted reward at 5% off (Discounted Product), and included a free gift to enhance the offer’s value.
Once you complete this setup, you can also define the bundle’s visibility
Decide where the BXGY bundle widget should appear:
On all included product pages – Display the bundle wherever the selected products are listed.
On specific product pages – Show the bundle only on chosen product pages for more control over placement.
3. Discounts
In this section, you can choose how the discount is applied to the Y product (the reward item).
Percentage Discount: Apply a percentage off the regular price of the reward product (e.g., 10% off Product B).
Fixed Amount Discount: Subtract a specific amount from the original price (e.g., ₹100 off Product B).
Fixed Discounted Product Y Price: Set a final, fixed price for the reward product regardless of its original price (e.g., Get Product B for ₹49).
Without Discount: Offer the reward product at full price, often used when including a free gift or other value-based offers.
As an additional discount offer, you can also include Product Y for free. To do this, simply select the percentage discount option and set it to 100%—this will allow you to offer Product Y at no cost.
4. Text Fields
This section allows you to customize all the text displayed on the BXGY bundle widget, helping you align the messaging with your brand’s voice or localize content for different regions. You can easily edit key elements such as:
Y Label: Customize the label for the discounted or reward product.
X Label: Edit the label for the qualifying product(s).
Footer Text: Add a message or note at the bottom of the widget.
Free Text: Define messaging for free gifts or zero-cost rewards.
Quantity: Customize how quantity-related text appears.
Add to Cart CTA: Personalize the call-to-action button (e.g., “Claim Offer” or “Add Bundle to Cart”).
Now , click on the “Next” button to proceed to the next section .
After clicking the next you would be redirected to the next section that is Design
STEP 3
Design - The Design section allows you to customize the appearance of your bundle widget so it matches your store's branding and layout. It consists of several styling options. Let’s explore them:
1. Color
This option gives you full control over the color scheme of the bundle widget. You can:
Change the background color of the entire widget, product block, and Add to Cart button.
Customize the text color for elements like the bundle title, product name, price, variant selector, and button text.
Adjust the border color around the product container and product image to better align with your store's look and feel.
This flexibility ensures your bundle promotions not only look attractive but also blend seamlessly with your storefront design.
2. Typography
In this section, you can customize the font family, size, and style of various elements within the bundle widget to align with your store's branding. Options include adjusting the typography for the bundle title, product price, discount Tab Quantity, variant Selector, Free gift header, Footer Text and Add To Cart Text.
3. Border
This option allows you to customize the border width and border radius of key elements within the bundle widget, including the product card, product images, the Free gift and the Add to Cart button.
4. Product Image
This setting lets you control how product images appear within the bundle widget. You can:
Choose the image size: Small, Medium, or Large depending on your layout preference.
Set the display visibility: Show images on Desktop/Mobile, Desktop only, or hide them completely (None).
Now , click on the “Next” button to proceed to the next section .
After clicking the next you would be redirected to the next section that is “Advance”
STEP 4
Advanced Settings - The Advanced section gives you greater control over when, where, and to whom the bundle widget is shown. These settings are useful for precise targeting and scheduling. Let’s dive into each option:
1. Widget Position
This option allows you to choose where the bundle widget appears on your product page. You can select from the following positions:
Above Add to Cart (default position)
Below Add to Cart
Above Custom Element
Below Custom Element
To make positioning easier, you can also select the widget's position visually using the Shopify Theme Editor—no coding needed.
For a detailed step-by-step guide, refer to this help article:
2. Scheduling
Set a start and end date for your bundle campaign. This is perfect for time-sensitive promotions, seasonal offers, or flash sales. The widget will only display during the defined period.
3. Customer Targeting
Control who sees the bundle by targeting:
All customers
Specific customer segment
In case of Specific Customer Segment -
Customer Tags - Show bundles only to users with certain Shopify tags (e.g., “VIP”, “Loyal”). You can include/exclude based on tags.
Customer Countries - Limit bundle visibility by geographic region — useful for country-specific offers or regulations. You can include/exclude based on countries.
Minimum Lifetime Spend - Display bundles only to customers who’ve spent above or less than a set threshold.
STEP 5
Click on the “Save” button to save all the changes
STEP 6
Click on “Activate” to activate the widget on your Shopify store(make sure you have enabled the core snippet button in order to see the bundles on your store).
Your BXGY Bundle is Now Live! Click the “Show on Store” button to preview the bundle as it appears to your customers
Now, head over to your storefront to see the BXGY Bundle live in action.
Need Help?
If you have any questions or need assistance, feel free to contact us:
Live Chat: Available via the Kefi Bundles app or website.
Email: [email protected]