Articles on: Fly Bundles & AI Upsell

How to Set Up a Frequently Bought Together (FBT) Upsell Bundle?

How to Set Up a Frequently Bought Together (FBT) Upsell Bundle?

This guide walks you through creating a Frequently Bought Together (FBT) bundle using Fly Bundles — helping you increase your Average Order Value (AOV) by recommending complementary products directly on your product pages.



🚀 What is a FBT Bundle?

A Frequently Bought Together bundle allows you to:

  • Recommend related products (e.g., T-shirt + Pants + Shoes)
  • Let customers select/deselect items using checkboxes
  • Offer a discounted bundle price
  • Display the bundle directly on product pages


🛠 Step 1: Create a New Bundle

  1. Open the Fly Bundles app
  2. Click “Create Bundle”
  3. Click Create “AI-Powered Smart Upsells”
  4. Name your bundle. Example: Frequently Bought Together (This will be the name of the bundle product that’s created on your store)


📦 Step 2: Add Products to the Bundle

  • Choose where you want to show this offer from ‘All Products’, ‘Specific Products’, ‘Specific Collections’. These are the trigger products. 
  • Next, Choose products to be recommended with the trigger product(s) under ‘Products to recommend’
  • Example: 
    • T-shirt
    • Pants
    • Shoes

💡 You can:

  • Adjust quantities
  • Exclude specific variants (e.g., hide certain sizes/colors)
  • Clone products if needed


💸 Step 3: Set Up Pricing & Discount

Choose how you want to price your bundle:

  • No Discount – Full price
  • Percentage Discount – e.g., 10% off
  • Fixed Discount – e.g., ₹500 off


🎨 Step 4: Choose the FBT Layout

From **Layout **Options, choose any one:

1️⃣ Vertical List Layout (Detailed View)

Products are displayed in a stacked list format, one below the other.

2️⃣ Horizontal Card Layout (FBT Style)

Products are shown side-by-side in cards, similar to Amazon-style FBT.

3️⃣ Vertical Compact Layout (Mixed View)

A hybrid layout combining compact listing with richer variant display.


🎯 Step 5: Customize the Bundle Text

  • Offer title – Enter the main title for your bundle offer.

Example: Frequently Bought Together

  • Subtitle (Optional) – Add a short supporting message or promotional text below the title.

Example: Save more when you buy these together

  • Discount pill text – Customize the discount badge text shown to customers.
  • Click the small variable icon next to the Discount pill text field to insert supported dynamic variables:
    • {{percentage_saved}} – Displays the percentage discount saved

Example: {{percentage_saved}} Off → 20% Off

    • {{amount_saved}} – Displays the total amount saved

Example: Save {{amount_saved}}Save $15


📍 Step 6: Configure Additional Discount Settings

In this step, you can control how the bundle discount interacts with other discounts in the store.

Under Discount settings, choose whether the bundle discount can combine with:

  • Order discounts – Allows customers to use additional order-level discounts along with the bundle offer.
  • Product discounts – Allows the bundle to combine with other product-specific discounts.
  • Shipping discounts – Allows customers to apply shipping discounts together with the bundle offer.

You can enable one, multiple, or all discount combinations based on your store’s discount strategy.

Discount Name

Enter a name for the discount in the Discount Name field. This name is shown in:

  • Cart and checkout
  • Shopify Discounts dashboard

Example: FBT Bundle Discount


⚙️Step 7: Configure Offer Settings

In this step, you can customize how the bundle behaves and appears on your storefront.

Available settings include:

  • Hyperlink products – Makes product titles clickable, allowing customers to open the product page directly.
  • Show compare at price – Displays the compare-at price alongside the discounted price.
  • Show out of stock options – Displays products or variants even when they are out of stock.
  • Enable quantity selector – Allows customers to adjust product quantities directly within the bundle widget.
  • All optional products unchecked by default – Keeps optional products unselected when the bundle first loads.
  • Make trigger product optional – Allows customers to remove the trigger product and still purchase the remaining bundle items.
  • Price rounding – Rounds the final bundle pricing based on the selected value.

Example: A rounded price may display as $20.00 instead of $19.87.

  • Set minimum and maximum bundle quantity limits – Restricts how many bundle items customers can purchase.

Enable or disable these settings depending on how you want the bundle experience to work for your customers.


🔗 Step 8: Explore Additional Settings (Optional)

You can further customize your bundle using these additional settings:

  • Multi-Language – Add translations for the offer title, subtitle, discount text, and other bundle content.
  • Active Dates – Schedule when the bundle should start and optionally end.
  • Configurations – Access additional options such as widget placement, offer ID, custom CSS, and order tags.


👀 Step 9: Preview & Customize

Use the Live Preview to:

  • **Customize Widget **– Personalize the widget design, layout, colors, buttons, typography, and more to match your store theme.


✨ Optimize mobile & desktop views.



🧪 Step 9: Test the Bundle

Before going live:

  • Select/deselect products
  • Add bundle to cart
  • Confirm:
    • Correct pricing
    • Discount applied
    • Smooth checkout experience



Still Need Help Setting Up Your Bundle?

If you run into any issues while setting up the bundle, feel free to reach out to us.

Please share:

  • Bundle name
  • Screenshot of your bundle setup
  • A short description of the issue

Our team will be happy to help you get everything working smoothly 😊



Updated on: 07/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!