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.
Setting Up Your BXGY Bundle: A Step-by-Step Guide
Follow this simple step-by-step guide to configure and display your BXGY (Buy X Get Y) bundle on your product pages. Learn how to choose widget placement, customize bundle visibility, show variant swatches, and more—no coding required.
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". Make sure 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 50% 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.
You can also display product variants—such as different colors, sizes, or styles—by enabling the Show swatches option.
This allows customers to view and select from the available variants directly within the bundle widget, improving the shopping experience.
To further personalize how these options appear, click on Edit swatches. Here, you can customize the swatch layout, labels, and appearance—for example:
Swatches Option Type - Color, size
Option Layout
Swatch Size
Swatch Shape
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 – Customize the Appearance of Your Bundle Widget
The Design section allows you to fully customize the look and feel of your bundle widget, ensuring it aligns perfectly with your store’s branding and layout. From background colors and typography to product cards and buttons, you have complete control over the visual presentation of your bundles.
Let’s explore the available customization options:
1. General Settings
Tailor the overall widget appearance and set the tone for your bundle design.
General
Bundle Widget Background – Set the background color for the entire widget.
Font Family – Choose a font that matches your store’s typography.
Title
Text Color
Size
Style (e.g., bold, italic)
Special Text
Used for highlights or key labels (like badges or promo tags).
Background Color
Text Color
Size
Style
2. Product Card
Customize each product’s display within the bundle to match your design and layout preferences.
General
Background Color
Card Border Color
Image Border Color
Image Size – Small, Medium, or Large
Image Display – Show on Desktop/Mobile, Desktop only, or hide (None)
Title
Text Color
Size
Style
Price
Product Price Color
Product Price Size
Product Price Style
Compare-at Price
Compare-at Price Size
Compare-at Price Style
Variant Selector
Swatches Color
Size
Style
3. Free Gift Card
Design the appearance of the Free Gift section to make it clear, engaging, and consistent with your brand.
Header
Background Color
Text Color
Size
Style
Product
Background Color
Text Color
Size
Style
4. Footer
Customize the bottom section of the widget, where pricing details and the Add to Cart button appear.
Total Section
Background Color
Text Color
Total Text Size
Total Text Style
Price Size
Price Style
Save Price
Text Color
Size
Style
Add to Cart Button
Background Color
Text Color
Size
Style
With these powerful design tools, your bundle widget can visually integrate with your storefront—resulting in a professional, branded, and user-friendly experience for your customers.
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
By default, the widget will appear below the Add to Cart button.
To change its position, open the Shopify Theme Editor, and simply drag the app block to your preferred location on the product page—no coding required.
Embed Bundle via HTML
You can also embed this bundle manually on any page using HTML.
Display the bundle wherever you like by placing the provided HTML tag directly into your theme file.
Hide Shopify Elements
You have the option to hide specific Shopify elements (like the default Add to Cart button or product price) to reduce redundancy when showing bundles.
Simply enter the CSS selectors of the elements you'd like to hide.
For example:
.product__price
.product-form__buttons
This helps create a cleaner, more focused layout around your bundle widget.
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 “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]