Features

One app for bundles and subscriptions

193 features in one Shopify app, every one on every plan. Sell bundles and subscriptions, make the widget yours, let customers manage their own subscription, keep the ones who want to leave, and run it all from one admin.

Install on Shopify

The suite at a glance

As of 2026-10-30. The full lists are generated from the same feature research as our comparisons, so they change when the app does. See what shipped lately in the changelog.

1 of 6 · Raise the order value

Bundles

Sell more per order by grouping products and rewarding bigger baskets. Pick a bundle type, set the discount, and it shows on the product page.

Buy more, save more

"Buy 3, save 20%" on one product, with badges like Most popular on the best deal.

Build your own box

Shoppers fill a box step by step, with search, filters and colour swatches.

Buy 2 get 1 free and free gifts

Reward a bigger basket with a free product, free shipping or a gift they pick.

Ready-made sets and extras

A set of products at one price, or extras offered beside the main product.

Frequently bought together

Suggest the products that sell well side by side, and spend-more-save-more tiers.

Works with Shopify

Native bundles, Markets prices, POS and stock counted per component.

See all 43 bundles featuresHide the full list
IncludedFeatureLearn more
Volume / quantity break on one productHow it works
Buy X get YHow it works
Free gift with purchase / gift thresholdsHow it works
Fixed bundle of different productsHow it works
Mix and match from a collection / listHow it works
Frequently bought together / complete the look
Shopper picks variants inside the bundleHow it works
Spend-more-save-more / cart-level tiers / progress barHow it works
Bundle offer rendered inline on the product pageHow it works
Product add-ons with the main productHow it works
Bundle can be bought on subscriptionHow it works
Control how bundle and subscription / other discounts combineHow it works
Component-level inventory trackingHow it works
Shopify Functions / automatic discount / discount codes / draft orders / price-changed variantsHow it works
Multi-currency / Markets correct pricesHow it works
Works in Shopify POSHow it works
Bundle revenue / conversion analyticsHow it works
A/B testing bundlesHow it works
Number of bundle widget templatesHow it works
Shopper-facing text translatableHow it works
Bundle discount applies when the shopper adds the bundle's items separately, without using the widget
Build-a-box pricing and box styles
Shoppers can search, sort and filter products inside the bundle builder
Shareable link that adds a bundle to the cart or goes to checkout with the discount applied
Merchant chooses whether bundle prices and savings are computed from the selling price or the compare-at price
How quantities count toward tiers
How the bundle discount shows at checkout
Shopper chooses free gifts from a picker or slider, and sees gifts unlock per tier or for subscribing
Bundle integrity enforced at checkout
Bundle stock handling
Merchant chooses where the bundle add to cart goes
One widget offers progressively larger bundles of different products
Schedule offers with start and end date and time
Free or discounted shipping as the reward of a bundle, gift or tier offer
Bundle discount set for one-time, subscription or both, and for how many recurring orders
What a subscribed bundle becomes in cart and contract, and how orders are processed when native expansion cannot run
Bundles sell on subscription with the app's own plans, no second app
Offer targeting
Each bundle tier shows its own image
Prompt to move up to the next box size or tier before add to cart
Urgency and conversion modules on offer widgets
Variant pickers inside the bundle shown as colour or image swatches, not only dropdowns
Handling of express checkout buttons that would skip the bundle

2 of 6 · Turn buyers into subscribers

Subscriptions

Let shoppers subscribe to any product, on the schedule you choose, at the price you choose. Every offer is set up in the admin without code.

Any schedule

Weekly, monthly, yearly or your own interval, billed and delivered on different cycles if you like.

Flexible pricing

% off, amount off or fixed price, with discounts that change after N orders.

Trials, prepaid and gifts

Free trials, prepaid plans, setup fees and gift subscriptions.

Boxes and sets

Boxes you choose, boxes shoppers build, and a different product each delivery.

Targeted offers

Offers for chosen customers, tags or markets, with limits and minimum order amounts.

Subscribe anywhere

From the product page, the cart, the thank-you page, a past order or POS.

See all 41 subscriptions featuresHide the full list
IncludedFeatureLearn more
Any day/week/month/year intervalHow it works
Bill every X, deliver every YHow it works
% off, fixed amount off, fixed priceHow it works
Discount that changes after N ordersHow it works
Free trial or discounted first orderHow it works
PrepaidHow it works
Gift subscriptionsHow it works
Renew on a fixed day of week / monthHow it works
Minimum commitment before cancelHow it works
Auto-end after N ordersHow it works
Subscription-only productsHow it works
Restrict offers to customer tags / logged-in customersHow it works
Digital or service subscriptionsHow it works
Subscription boxes the customer buildsHow it works
Curated / mystery box subscriptionsHow it works
Shopify Markets / multi-currency subscriptionsHow it works
Local delivery and store pickup subscriptionsHow it works
Shopper picks first delivery date on storefrontHow it works
Shareable subscribe / quick checkout linksHow it works
Merchant creates a subscription for a customer from adminHow it works
Subscribe upsell on thank-you page / post-purchase
Convert one-time to subscription in cart / drawerHow it works
Subscriptions sold or managed in Shopify POSHow it works
Price updates for existing subscribersHow it works
Batch billing
Skip set months automatically
Choose per option where it is offered
Discount codes and other automatic discounts from checkout carry onto the subscription
Subscribe option offered inside Shopify checkout
Custom fields, order notes and cart attributes captured at signup, kept on every renewal and editable in the portal
Free gift added to the first subscription order only, set per subscription option
Interval changes automatically after N orders
A product can be in more than one subscription offer or group at once
One subscription holds several products on one schedule
Subscribed product changes automatically after the first or Nth order
Each renewal ships the next product from a merchant-ordered list, optionally ending after the last one
Shipping price or discount per subscription option, optionally changing after N orders
Offer targets individual variants, and products can join an offer automatically by tag or collection
Subscription offered only on orders above a minimum amount, enforced at checkout
A discount code the merchant picks is applied automatically when a shopper adds a specific subscription or bundle option
A one-time customer turns a past order into a subscription from their account, without a new checkout when possible

3 of 6 · Make it look like your store

Storefront widget

The widget is what shoppers see on the product page. Change it until it looks like it was built into your theme.

Visual editor

Colors, fonts, spacing and layout, with a live preview on any product.

Designs per product

A different design for each variant, offer or market.

Your words

Every label can be reworded, and the widget starts in your store's language.

Custom CSS and HTML

For the last 10%, edit the templates and place the widget where you want it.

Fast and compatible

Lightweight code, app blocks, page builders and express checkout.

A/B tests

Try two offers against each other and see which one wins.

See all 20 storefront widget featuresHide the full list
IncludedFeatureLearn more
Number of prebuilt widget designs / templatesHow it works
Visual editor for colors, fonts, layoutHow it works
Custom CSS / HTMLHow it works
Online Store 2.0 app block / app embedHow it works
Storefront translationsHow it works
Built-in A/B testing of offers or widgetHow it works
Live widget preview inside the admin editor
Editable benefit bullets, subscription explainer, per-option descriptions and badges
One widget handles both the bundle choice and the subscription choice on the same product
Preset colour themes or a brand palette taken from the store, applied in one click
Merchant chooses which purchase option and frequency the widget preselects
Existing subscribers add a product from the product page to their next order or subscription, without a new checkout
Widget labels take dynamic variables such as savings % and price, kept correct after edits
Subscription offer or price shown beyond the product page
How purchase options and frequencies are presented
Widget or bundle builder works on page builder pages
Different widget designs or content live at once per product, offer or market
Price display options
Widget states the renewal price when the first order is priced differently from later orders
Theme's own product price updates to the subscription or bundle price when an option is selected

4 of 6 · Fewer support emails

Customer portal

Subscribers manage their own subscription inside Shopify customer accounts. You decide which actions they get.

Skip, pause, cancel

Self-serve, including skipping one product in the next order only.

Change anything

Products, quantities, frequency, next date, address and payment method.

Gifts and reactivation

Send one order to someone else, or bring a cancelled subscription back.

You set the limits

Switch each action on or off and limit which products can be swapped in.

Clear totals

Subscribers see the new total before they confirm an edit.

Branded and translated

Colors, fonts and every sentence in your shoppers' languages.

See all 31 customer portal featuresHide the full list
IncludedFeatureLearn more
Works inside Shopify's new customer accountsHow it works
Magic link / passwordless loginHow it works
Skip next orderHow it works
Swap product / variantHow it works
Add productsHow it works
Change frequencyHow it works
Change next order dateHow it works
Ship / charge nowHow it works
QuantityHow it works
PauseHow it works
CancelHow it works
AddressHow it works
Payment updateHow it works
Customer applies a discount codeHow it works
Edit build-a-box contentsHow it works
Colors, fonts, logo, custom CSSHow it works
Merchant toggles each action on/offHow it works
Merchant limits which products and variants subscribers can add or swap to
Subscriber switches delivery method
Limits on subscriber edits
Frequency changes limited to the plan's offered frequencies versus any interval
Subscriber sends one upcoming order to someone else as a gift
Portal also reachable outside Shopify customer accounts
Subscriber reactivates a cancelled subscription
Subscriber removes a product from the subscription permanently
Subscriber sees past and upcoming orders or shipments
Skip or remove one product from the next order only, keeping it on the subscription
Signed-in customers reach the portal without a second login, and guest subscribers are invited to create an account
Manage the subscription straight from the thank-you, order status or order page
Subscriber sees the next order's new total before confirming an edit
An estimated delivery date shown beside the next charge date, in the portal and subscription emails

5 of 6 · Keep the subscribers you win

Retention

Most subscriptions end with a cancel button. Put a conversation in front of it, and reach customers before and after they leave.

Cancellation flows

Ask why, then offer a discount, a swap or a pause for that reason.

Pause and win-back

Pause with limits and auto-resume, and win-back emails after a cancel.

Loyalty rewards

Discounts that grow the longer a customer stays.

Journeys

Automations such as a seasonal break or a product update after the first order.

Reminders

Renewal reminders by email or SMS before each charge.

Retention reports

See which offers save subscribers, and how often.

See all 19 retention featuresHide the full list
IncludedFeatureLearn more
Cancellation flow with reason surveyHow it works
Per-reason offersHow it works
Pause flow with limits / auto-resumeHow it works
Win-back / reactivation emails or offers after cancelHow it works
Failed payment retriesHow it works
Card-update emails or linksHow it works
Out-of-stock handling at renewalHow it works
Built-in subscriber loyalty rewardsHow it works
Upsell offers in portal or renewal emailsHow it works
Automatic gifts / surprise-and-delight rulesHow it works
Short surveys when a subscriber skips or pauses
Merchant chooses what happens when the last payment retry fails
Retention offers targeted by conditions with limits on how often one customer claims them
Pre-authenticated one-click links in emails or SMS that act on the subscription
Reminder email or SMS before each renewal charge
Retention offer reporting
A failed renewal is retried immediately when the customer updates payment
Portal and cancellation screens show how much the subscriber has saved
Prompt existing subscribers to upgrade to a bigger pack, prepaid plan or longer frequency

6 of 6 · Run it day to day

Operations and integrations

Billing, payments, reports and connections to the tools you already use, so the subscription side runs without constant attention.

Billing that recovers

Smart retries, card-update requests, 3D Secure and a queue of failed renewals.

Analytics

Monthly subscription revenue, how many subscribers leave, what each customer is worth and how payments perform, with export.

Bulk actions

Pause, reschedule, reactivate or edit many subscriptions at once.

Forecasts

Plan stock for upcoming renewals, with a daily list for your team.

Integrations

Klaviyo, Attentive, Postscript, Shopify Flow, Zapier, webhooks and a public API.

Team and safety

Staff permissions, an audit log and setup health checks.

See all 39 operations and integrations featuresHide the full list
IncludedFeatureLearn more
Bulk edit many subscriptionsHow it works
Forecast upcoming renewals / demandHow it works
MRR, churn, LTV dashboardHow it works
Cohort / retention analytics, benchmarksHow it works
CSV exportHow it works
Editable customer notification emailsHow it works
Send emails from merchant's own domainHow it works
Klaviyo integrationHow it works
Attentive, Postscript, etc.How it works
Shopify Flow triggers / actionsHow it works
Public APIHow it works
Outbound webhooksHow it works
Import subscriptions from other appsHow it works
Shipping rate control for renewalsHow it works
Hold / delay fulfillment, prepaid order schedulingHow it works
Automatic order / customer taggingHow it works
Uses Shopify's native checkout and Shopify PaymentsHow it works
Which gateways workHow it works
Merchant charges a subscription now or re-runs a failed renewal from the admin
Merchant edits one subscription from the admin
In-app AI assistant that builds or edits offers, writes offer content or answers questions about the data
Control when renewals charge
Setup health checks
Subscription events sent to email platforms other than Klaviyo
Admin runs embedded inside the Shopify admin
AI client access to subscription data or actions
Merchant alerts
Save offers as drafts, duplicate them, preview or test before going live, and restore deleted ones
Template gallery of preset offers per goal to start from
Admin queue of failed renewals grouped by cause with retry
Payment performance report
Custom reports
Renewals needing 3D Secure / SCA authentication are handled
Saved subscriber segments reusable across analytics, bulk actions and retention rules
Staff user management with per-user permissions inside the app
Event-triggered automation builder
Zapier integration
One switch turns the app off on the storefront without uninstalling or editing the theme
The app's own admin pages in languages other than English