Skip to main content

Configuring bundle offers

Learn how to set up individual offers in your bundle, including pricing types, badges, offer labels, images, variant slot labels, and per-offer add-ons.

Written by Atlas Team
Updated this week

Every bundle is made up of one or more offers. Each offer represents a tier or option the customer can choose from, like "Buy 1" at regular price, "Buy 2, Save 10%," or "Buy 3, Save 20%." This article covers every setting available when configuring an individual offer.

To edit an offer, click its name in the Offers section of the left sidebar in the bundle editor. To add a new offer, click Create new offer at the bottom of the list.

In this article:


Offer basics

Every offer starts with two text fields that your customers will see on the bundle widget:

Offer title: The main name of the offer, like "Buy 1" or "Buy 3, Save 20%." Keep it short and clear so customers can quickly scan and compare tiers.

Offer subtitle: A supporting line that adds context or reinforces the value, like "Regular Price," "Double up & enjoy instant savings," or "Most customers choose this deal!" This appears below the title in the bundle widget.


Setting the default offer

The Selected by default checkbox controls which offer is pre-selected when a customer first sees the bundle on the product page. Only one offer can be set as the default.

Choosing the right default matters. If you want to anchor customers to the regular price and let them upgrade, set the first offer as default. If you want to nudge customers toward a higher-value tier, set a mid-tier or top-tier offer as the default so it's already highlighted when they land on the page.


Offer labels

The Offer label field adds a small label that appears inline next to the offer title on the bundle widget. This is different from a badge: labels appear as a compact tag right next to the title text, while badges are more prominent visual callouts positioned at the corner of the offer.

Use offer labels for short contextual cues like "Best for beginners" or "Limited time." Leave it empty if the offer title already communicates enough on its own.


Pricing types

The Pricing type dropdown is the most important setting for each offer. It determines how the offer is priced and what fields appear below it. There are seven pricing types available:

Regular Price (no discount)

The product is sold at its standard Shopify price with no discount applied. This is typically used for the first tier in a bundle to establish a baseline.

Fields: Quantity, Discount per item (greyed out at 0).

Fixed Amount Discount

A flat dollar amount is discounted from each item. For example, $5 off per item.

Fields: Quantity (how many items the customer buys at this tier), Discount per item (the dollar amount to subtract from each item's price).

Percentage Discount

A percentage is discounted from each item's price. For example, 10% off per item.

Fields: Quantity, Discount per item (shown as a percentage).

Specific Price (e.g. $7)

You set an exact price per item, overriding the product's regular price entirely. This gives you full control over what the customer pays regardless of the original price.

Fields: Quantity, Price per item (the exact dollar amount per item).

Buy X, get Y

A classic "buy and get free" structure. The customer buys a set number of items and gets additional items free.

Fields: Buy (number of items to purchase), Get (number of free items).

Buy X, get Y %

Similar to Buy X Get Y, but instead of getting items free, the additional items are discounted by a percentage. This lets you offer a partial discount on the bonus items rather than giving them away entirely.

Fields: Buy (number of items to purchase), Get (number of discounted items), percentage Off (the discount applied to the bonus items).

Bundle Products

This pricing type is different from all the others. Instead of selling quantities of the same product, it lets you combine multiple different products into a single offer. When selected, the interface changes to show product slots where you can pick individual products to include in the bundle.

Fields: Image size, Image radius, Product text size, Layout (Horizontal or other options), Bundle products list with + Add product buttons. Each product slot has its own Select Product button.

💡 Use Bundle Products when you want to create a "Complete the Look" or curated set that combines complementary items. For quantity-based discounts on the same product, use any of the other six pricing types instead.


Badge details

Badges are visual callouts that draw attention to a specific offer. They appear as prominent labels on the offer card, making it easy for customers to identify the best deal at a glance.

Badge Type options:

  • None: No preset badge. When set to None, the Badge Text field becomes editable, letting you type your own custom badge text. This is the only way to create a custom badge.

  • Most Popular: Displays a "MOST POPULAR" banner. The badge text is set automatically and cannot be changed.

  • Best Choice: Displays a "Best Choice" label. The badge text is set automatically and cannot be changed.

  • Recommended: Displays a "RECOMMENDED" visual treatment. The badge text is set automatically and cannot be changed.

💡 Want a badge that says something like "Best Value" or "Limited Time"? Set the Badge Type to None and type your custom text in the Badge Text field. The preset options (Most Popular, Best Choice, Recommended) lock the text to their default labels.

ℹ️ Use badges strategically. Adding a badge to your mid-tier or highest-value offer draws attention to it and encourages customers to choose that tier over the base option.


Offer images

Click Add image to upload a custom image for the offer. This opens your browser's file upload dialog, letting you upload any image from your device.

Offer images appear on the offer card in the bundle widget. These are optional and most useful for Bundle Products where you want to visually represent a curated set, or for any offer where a visual would help the customer understand what they're getting.


Variant slot labels

When Show variant slot labels is enabled, each variant selector within the offer displays a custom label above it. This is useful when an offer includes multiple items (like a "Buy 3" tier) and you want to label each slot so the customer knows what they're selecting.

Each slot has its own label field with a 20-character limit. For example, you could label them "#1 Main pick," "#2 Backup," "#3 Gift for a friend."

The labels appear directly above each variant dropdown in the bundle widget, making it clear to the customer which selection goes where.


Reordering and deleting offers

Each offer has controls at the top right of the editor:

  • Up/down arrows: Move the offer up or down in the list. This changes the display order customers see on the product page. The top offer appears first in the bundle widget.

  • Duplicate icon: Creates a copy of the offer with the same settings.

  • Delete (trash icon): Removes the offer from the sidebar. You can also delete an offer by clicking the trash icon next to its name in the Offers list.

⚠️ Deleting an offer is permanent. If you want to keep the offer's settings but test without it, consider saving the bundle as a draft and creating a new version instead.


Adding upsells and gifts to an offer

At the bottom of each offer editor, the Add ons section lets you attach upsells and free gifts directly to a specific offer. These are different from Progressive Gifts, which are configured at the bundle level and unlock across tiers. Per-offer add-ons appear only when that specific offer is selected.

Upsells

Click Add upsell to add an upsell product to the offer. This creates an upsell section with the following settings:

  • Upsell product: Click Select product to choose the product to upsell.

  • Upsell text: Custom text displayed with the upsell.

  • Selected by default: Pre-selects the upsell so the customer has to opt out rather than opt in.

  • Visible only when offer is selected: Hides the upsell until the customer selects this specific offer.

  • Product image settings: Add a custom image, adjust image size and border radius.

  • Pricing type, quantity, discount per item: Set the pricing for the upsell product using the same pricing type options.

Gifts

Click Add gift to attach a free gift to the offer. Gift settings include:

  • Gift product: Click Select product to choose the gift product.

  • Gift text: Custom text like "Free gift" that appears with the gift.

  • Quantity: How many units of the gift product the customer receives.

  • Show gift only when offer is selected: Hides the gift until the customer selects this specific offer.

💡 Per-offer upsells and gifts are powerful for creating urgency on higher tiers. For example, attach a free gift only to your "Buy 3" offer to give customers an extra reason to choose the bigger bundle.


Next steps

Now that you know how to configure individual offers, see Bundle settings and product targeting to learn how to control where your bundle appears and fine-tune display and pricing options across the entire bundle.

Did this answer your question?