Subscriptions (in development)

Turn any bundle into a subscription box. Customers subscribe and save, swap what is inside between deliveries, and manage everything themselves.

In development. This feature is built and in testing but not yet in a released version. It is documented here so you can see what is coming. Details can still change before release.

What it is

Subscriptions let you sell any bundle as a recurring box. The customer picks Subscribe on the product page, checks out once, and the box ships and bills on the schedule you set until they pause or cancel. Everything about the box stays a BundleBoss bundle: the configurator, choice slots, build a box, the pick list, component stock.

There is no separate subscriptions plugin to buy. Renewals are charged through your existing Stripe connection, so if your store already takes cards with the free WooCommerce Stripe gateway there is nothing extra to set up.

Turn it on

Edit a bundle and open the Subscription section:

What the customer sees

On the product page, the choice is three clean cards: Subscribe and save 10% (pre-selected), One-time purchase, and Prepay a gift term if you enabled it. The cart line spells out what they chose, for example “Subscription: monthly, saving 10%”.

After buying, My Account gains a Subscriptions tab. Each subscription is a card showing the next delivery date, what is in the box, and one-tap actions:

Renewals, receipts and failed payments

Renewals run automatically. Each one creates a normal WooCommerce order that rebuilds the exact box, with the customer’s addresses, the delivery cost and real tax lines, so fulfilment and reporting behave exactly like any other order. WooCommerce sends its usual order emails as receipts.

A few days before each renewal the customer gets a heads-up email with the box contents, the date and the price, plus a link to swap, skip or pause. If a payment fails, we retry a couple of days later and email the customer to sort their card; after several failed tries the subscription ends and they are told no further charges will be made. A double charge is impossible: every renewal carries a one-per-cycle idempotency key that Stripe honours.

Your view as the merchant

WooCommerce → Bundle Subscriptions lists every subscription with its status, next payment and price, plus filters and Pause / Resume / Cancel actions on each row. At the top you get the health numbers: monthly recurring revenue, active subscriptions, how many ended in the last 30 days, and the top cancellation reasons your customers gave.

Every renewal also feeds Bundle Analytics, so subscription revenue shows up in your sales picture automatically.

Good to know


Still stuck? Email a human. The person who reads it is the person who builds the plugin.