How to Create a Product Bundle
A bundle sells two or more simple catalog products together, optionally with a percent discount off the sum of their list prices. Atomicat recalculates bundle price and compare-at totals when you save.
Before You Start
Make sure you have:
- Each included item saved as a simple product in the same project scope.
- Bundle name, CTA label, and checkout URL ready.
- Optional merchandising copy if Show full product will be enabled.
See Products overview.
Step 1: Create Simple Child Products
- Open Products and create each SKU that will appear inside the bundle.
- Confirm list prices are correct on each simple product.
- Return to the product list before starting the bundle.
Bundles cannot include other bundles — only simple catalog entries appear in the picker.
Step 2: Start a Bundle Product
- Click Add New Product.
- In Basic information, set Product type to Bundle.
- Enter a Product name (required).
The editor hides simple-only sections (base pricing without tiers, quantity tiers, and subscription controls) and shows Bundle items instead.
See Create a bundle (reference).
Step 3: Add Bundle Lines
For each line:
- Choose a simple product from the dropdown (shows name and list price).
- Set Qty — integer quantity, minimum 1.
- Remove a line with ✕ when no longer needed.
Click Add Product to Bundle to append another row.
Step 4: Set Bundle Discount and Merchandising
- Enter Bundle discount (%) between 0 and 100 if you want a bundle-wide markdown.
- Review the summary panel:
- Original total — sum of child price × quantity
- Discount — percentage entered
- Bundle price — calculated final price
- Toggle Show full product for images, description, ratings, and trust badges when needed.
- Configure Button text, checkout URL, and Open in new tab like a simple product.
Step 5: Save and Use on Pages
- Click Save Product.
- Confirm validation — name required and at least one bundle line with a real simple product.
- Add the bundle to a page with How to add a product to a page — bundles show “(Bundle)” in the picker.
Re-save the bundle after changing child product prices so totals stay accurate.
Troubleshooting
| Problem | What to try |
|---|---|
| Save blocked | Add at least one bundle line; fill product name. |
| Child product missing from picker | Confirm it is Simple type in the same project. |
| Stale bundle price | Open the bundle and save again after repricing children. |
Outcome
Your bundle is in the catalog with persisted pricing — ready to merchandising on landing pages and checkout flows.
Related Docs
FAQ
Can a bundle include another bundle?
No. The selector is limited to simple catalog entries so pricing stays predictable.
What happens if I change a child product’s price later?
The bundle document keeps the last saved bundle price until you open and save the bundle again. After repricing children, re-save bundles that depend on them.
Do bundles support Subscribe and Save?
The bundle editor path does not expose the subscription panel that simple products use. Model subscriptions on simple tiered products if needed.