Want to try it? Every offer runs live on our demo store — store password 1
Install free
Features

Everything ZS Bundles does, in one place

Six bundle types, rewards that re-check themselves, offers for the right customers, and a price Shopify works out at checkout. Most of it is on the free plan — and most of it is running live on our demo store.

39Features across six areas
29Included on the free plan
6Bundle types, every one free
0Discount codes to hand out
Bundle types

Six ways to build an offer — every one on the free plan.

stacks

Quantity breaks

Buy more of the same product, pay less per unit — 1, 2 or 3 with a better rate each step.

local_offer

Buy X, get Y

Buy two, get one free — priced as whole items, so the cart matches the widget to the cent.

inventory_2

Fixed bundle / Complete the set

A set list of products sold together at one price, offered on each product's own page.

grid_view

Mix & Match

Customers choose which items go in, from a list you pick — on the product page or a full builder page.

checklist

Choose X from Y

A box split into sections: two everyday tees and one statement tee, not any three.

package_2

Box packs

1, 2 or 3 boxes as one product line, with the contents listed underneath.

Rewards & upsells

Give a reason to add one more — without discounting everything.

card_giftcard

Free gift per tier

Reach a tier and a gift goes in free. Drop below it and the gift leaves the cart on its own.

local_shipping

Free shipping reward

Free standard delivery on a tier or above a spend — checked at checkout, express still charged.

trending_up

Spend ladder & progress bar

Spend $100 save 10%, $150 save 15% — a live bar shows how close the cart is. Can stack on bundle savings.

featured_seasonal_and_gifts

Progressive gifts

Rewards that unlock one after another as the order grows.

add_shopping_cart

Tick-box add-ons

Extras under the product, each with its own price — half-price, fixed off, or free.

library_add

Volume with other products

Let the shopper add different products to the same tier at the tier's rate.

Pro
shopping_cart_checkout

Offers in the cart

Rewards still in reach and one-click add-ons, above the checkout button in the cart and drawer.

insights

Frequently bought together

Counted from your own paid orders, never guessed, never out of stock.

celebration

Complete your set — thank-you page

After the order, Shopify's own recommendations for what was just bought, linking back to the bundle.

Free
Who, where and when

Show each offer to the right shopper, on the right products, at the right time.

category

Products or collections

Point a bundle at chosen products or a whole collection — new products join on their own.

workspace_premium

Customer-specific offers

Everyone, signed-in customers, a customer tag, lifetime spend or order count — enforced at checkout.

apartment

B2B & wholesale

Offers only for buyers approved in ZS B2B Gateway or Shopify B2B — or keep a bundle retail-only.

Free
autorenew

Subscribe & save

One-time or subscription on the same bundle, using plans from ZS Subscriptions or any subscription app.

Free
event

Scheduling

Start and end dates — the bundle switches itself on and off.

Free
timer

Countdown timer

An honest clock that ends when the offer really does.

inventory

Follows your stock

A tier whose set has a sold-out item shows as sold out; sold-out gifts and add-ons are not offered.

Free
Checkout you can trust

The price is worked out by Shopify, not guessed in the browser.

shield

Shopify Functions pricing

Automatic discounts at the cart — no codes to hand out, nothing to leak.

Free
published_with_changes

Re-checked when the cart changes

Drop from a 3-pack to one and the saving, gift and free shipping go with it.

lock

Protected against forged prices

Every claimed discount is checked against what you actually configured — a hand-edited cart gets nothing extra.

Free
package_2

One line per box

Sets merge into a single cart line with their contents, gift message and delivery date listed.

join

Combines with your other discounts

Choose whether bundle savings combine with product, order and shipping discounts.

Free
Design & content

Looks like part of your theme from the first minute.

brush

Theme app block

Add once in the theme editor; works on any Online Store 2.0 theme and leaves your button alone.

Free
tune

Style controls

Colours, corners, spacing, layouts, badges and card styles — with a live preview.

Free
edit_note

Gift message, wrap & date

Ask the questions a gift needs before checkout; answers print on the order.

draw

Personalisation

A text field per tier for names, initials or notes.

Free
vertical_align_bottom

Sticky add-to-cart

The offer and button follow the shopper down the page.

Pro
auto_awesome

Scratch-off reveal

A playful hidden bonus that adds to the tier's saving when revealed.

Pro
translate

Translations

Every storefront word per language, with one-click auto-translate.

Starter+
code

Custom CSS

Per-bundle and shop-wide CSS for full control.

Scale+
Insights & growth

Know what is working, and what to build next.

bar_chart

Analytics

Revenue from bundles, average order value, visitors who ordered and revenue per visitor.

Free
science

A/B testing

Split traffic between versions and pick the winner on real orders and revenue.

Scale+
lightbulb

Bundle suggestions

Pairs your customers keep buying together, turned into a draft bundle in one click.

Free
speed

Plan usage

See bundle orders this month against your plan, before you hit the limit.

Free
info
Plans: Free covers up to 20 bundle orders a month. Starter ($12.99) adds countdowns, add-ons, gift fields and translations; Scale ($24.99) adds progressive gifts, A/B testing and custom CSS; Pro ($49.99) adds volume with other products, scratch-off and the sticky bar. Compare plans.

Want this on your store?

Install free, add the block once, and build your first bundle in a couple of minutes.