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.
More detail in Choosing a bundle template.
Step 3: Name it and choose your products
On the Settings tab:
Set
Name (customers won't see). This is for you, so make it something you will recognise in a list.Set
Bundle title. This one customers do see, above the offers.Choose
Product selection:
Option | Use when |
| Every product should carry the same offer |
| A category should carry it |
| 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?
More detail in Choosing which products a bundle applies to.
Step 4: Build your offers
On the Offers tab, each offer needs at least:
Offer title, for exampleBuy 2Offer subtitle, for exampleSave 10%QuantityPricing typeand 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.
Full options in Configuring bundle offers and pricing types.
ℹ️ 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
Set the bundle active with
Make bundle active. The status changes toBundle is active.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
Confirm the Theme extensions card shows
Atlas BundlerasAdded.Open one of the bundled products on your storefront.
Confirm the offers appear, and check on a phone.
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 |
| An existing bundle already covers these products |
| Your store is at Shopify's limit of 25 automatic discounts |
| Publish the product to the Online Store sales channel in Shopify |
| Add at least one offer |
| A field is invalid, often a font size outside its allowed range |
| Pick a different name |
| Bundle Deals needs an active Atlas subscription |


