Skip to main content

How to create a bundle deal

Build a bundle from a template or from scratch, choose which products it applies to, and publish it to your store.

Written by Eddie Lavandera

By the end of this you will have a live bundle showing on your product pages. It takes about five minutes. You need an active Atlas subscription, at least one product published to your Online Store sales channel, and the Atlas Bundler block added to your product template.

In this article:


Step 1: Start a new bundle

Open Bundle Deals in the Atlas menu and select Create bundle. You can also use + Create bundle on the Bundles tab of a project, or Create new on the dashboard.


Step 2: Choose a template or start from scratch

Atlas opens Select Bundle Template with pre-built configurations.

Template

What it does

Buy X Get Y

A free or discounted product when they buy another

Volume Discount

Increasing discounts for more units of the same product

Buy x, get y + Volume Discount

Both together

Complete the Look

Complementary products bundled at a discount

Special Bundle + Free Gift

Tiered pricing with gifts at higher tiers

Select one and choose Use This Template, or take one of the two alternatives at the bottom: Create from Scratch, or Create using AI which generates offers from your costs and margin.

💡 Start from Volume Discount if you are unsure. Quantity breaks work on the widest range of products and are the easiest for customers to understand at a glance.


Step 3: Name it and choose your products

On the Settings tab:

  1. Set Name (customers won't see). This is for you, so make it something you will recognise in a list.

  2. Set Bundle title. This one customers do see, above the offers.

  3. Choose Product selection:

Option

Use when

All products

Every product should carry the same offer

Specific collections

A category should carry it

Specific product(s)

Only certain products should

⚠️ Only one active bundle may apply to a given product. If another bundle already covers these products, publishing is refused with a conflict error. See Why am I getting a bundle conflict error?


Step 4: Build your offers

On the Offers tab, each offer needs at least:

  • Offer title, for example Buy 2

  • Offer subtitle, for example Save 10%

  • Quantity

  • Pricing type and its discount value

Add more with Add Offer, reorder with Move Up and Move Down, and remove with Delete.

Set one offer as the default with Make this the default selected offer. Customers who do not choose get this one, so pick the offer you most want them to take, usually the middle tier rather than the cheapest.

Add a Badge Type to draw the eye: Most Popular, Best Choice or Recommended.

ℹ️ Three offers is a good default. One gives customers nothing to choose between, and more than four makes the block long enough that people stop reading.


Step 5: Customise the look

Use the Colors and Text tabs to match your store. At minimum, set the background, text and badge colours so the block does not look like a bolted-on widget.

You can also add a Countdown timer, Subscriptions, and Progressive Gifts from their own tabs. None are required.


Step 6: Publish

  1. Set the bundle active with Make bundle active. The status changes to Bundle is active.

  2. Select Publish Bundle.

Success shows Bundle saved successfully!

Not ready? Save as draft keeps your work without putting it on your store. A draft bundle creates no discounts and shows nothing to customers.


Step 7: Check it on your store

  1. Confirm the Theme extensions card shows Atlas Bundler as Added.

  2. Open one of the bundled products on your storefront.

  3. Confirm the offers appear, and check on a phone.

  4. Add a bundle to your cart and go as far as the checkout to confirm the discount applies.

⚠️ Test the checkout, not just the product page. The offer appearing and the discount applying are two different things, and a customer discovering the difference at checkout is a lost sale.


Common reasons publishing is refused

Message

Cause

Cannot create a bundle on 'specific products' when another bundle is applied to 'all products'

An existing bundle already covers these products

You have reached the maximum number of automatic discounts

Your store is at Shopify's limit of 25 automatic discounts

{Product} is not published in the Online Store

Publish the product to the Online Store sales channel in Shopify

Cannot save a bundle with no offers

Add at least one offer

Bundle validation error. Please check all fields.

A field is invalid, often a font size outside its allowed range

Bundle name conflicts with an existing bundle

Pick a different name

active subscription is required

Bundle Deals needs an active Atlas subscription


Next steps

Did this answer your question?