US
Ultimate Subscriptions
The complete feature reference

Every feature, explained

A toolbox of customer self-service actions plus subscription merchandising tools — bundles, Build-a-Box and Subscribe & Save. Every capability toggles on or off independently.
Customer self-service

Self-service actions on every subscription

Grouped action buttons on the single-subscription screen — each with its own toggle and customizable label.

Skip next scheduled payment

Advance past the next renewal without being charged or generating an order.

Ship now & keep schedule

Charge now and generate an order while keeping the original next-payment date.

Ship now & reschedule

Charge now and shift the next payment — measured from today, or from the current next-payment date.

Edit subscription details

A dedicated screen for the next payment date, frequency, quantities, variations, addresses & Build-a-Box contents.

Change next payment date

Pick a new next-payment date from a picker that honours your minimum lead-time buffer.

Bulk edit & ship

Select several subscriptions and ship or edit them at once from the subscriptions list.
Next-payment picker respects a store-set minimum lead time (days).
The My Account list shows each subscription’s contents — with Build-a-Box boxes expanded and one-time items tagged.
Gateway-aware: actions a subscription’s gateway can’t support are hidden automatically.
Merchandising

Bundles, Build-a-Box & Subscribe & Save

Native product types and plan tools that turn ordinary products into recurring revenue.

Product & subscription bundles

Add components by title or SKU with Qty / Min / Max
Auto-price with a % discount or flat amount, a fixed price, or a custom “From $10” display
Optional & variable components with per-item “Choose an option…” dropdowns
Bundle-level stock; whole-bundle or per-component shipping
A single recurring schedule with customer-chosen frequency
Hide components in cart & order; customizable button text

Build a Box

Quantity-limit guidance (“Please choose 4 items to fill your box.”)
A custom item noun (“coffees” / “coffee”) per box
Per-attribute dropdowns, a live total & per-item prices
Adding a box takes the customer straight to the cart
Rebuild from the account with a full box editor

Subscribe & Save

Discrete plans: schedule, free trial, sign-up fee, % or custom price
Customer-chosen frequency with min/max interval, units & default
A Subscribe & Save % or fixed discount, shown as a badge
A “subscription-only” flag hides the one-time purchase
Replaces the WCS and APFS product tabs with a single tab

Add to an existing subscription

Let customers grow a subscription they already have — recurring, or as a one-time add-on that ships with the next renewal and is then removed so it never recurs.

What your customers get

An “Add to an existing subscription” checkbox on the product page
Shows “and save 15%” when the product has a Subscribe & Save discount
A “This subscription includes:” preview so customers confirm the right one
One-time-only additions bill once on the next renewal, then are removed
Available to customers and admins; can be disabled per product
Admin productivity

Tools that make shop managers faster

Friendly variation editor

Swap a single-item subscription’s variation with a dropdown per attribute — no raw meta editing.

Two-step product picker

Variable products appear once (the parent); resolve the exact variation before adding. Orders & subscriptions, classic & HPOS.

Admin Build-a-Box editor

The same dropdown box editor rendered under the box line item, with its own “Save box”.

Chosen variations everywhere

Components show their chosen variation across admin, cart and order notes — derived live, so pre-capture boxes display too.
Notifications

Four custom emails, independently toggled

Each is enabled or disabled under WooCommerce → Settings → Emails.

Skipped Subscription

Customer · sent when a renewal is skipped

Skipped Subscription (Admin)

Admin · sent when a renewal is skipped

Subscription Date Changed

Customer · sent when a next-payment date changes

Subscription Date Changed (Admin)

Admin · sent when a next-payment date changes
Configuration

Settings & integrations

Settings — four sections

Features — every toggle plus the minimum lead time (days)
Product bundles — presentation & behaviour controls
Button text — labels with date placeholders like [next_date]
Testing tools — developer-only per-minute billing & no-charge modes

Integrations & compatibility

HPOS + Cart/Checkout Blocks — HPOS-safe CRUD throughout
All Products for Subscriptions — scheme carryover + native replacement
TM Extra Product Options — editable on the edit-subscription screen
Gateway-aware actions are hidden when a gateway can’t support them
Extensibility

Modern & extensible

Built for developers

PHP 8.1+, fully object-oriented, PSR-4 autoloaded
HPOS-safe CRUD with no runtime Composer dependencies
Each feature is an independently-registered module — disabled features load nothing
Filters: wcsa_show_subscription_list_summary, wcsa_admin_edit_box, wcsa_admin_edit_variation, wcsa_max_subscription_interval, wcsa_hide_native_subscription_tab, wcsa_redirect_box_to_cart

Requirements

PHP 8.1+
WordPress 6.4+
WooCommerce 8.0+
WooCommerce Subscriptions
HPOS ready
Cart & Checkout Blocks
No jQuery UI

See these features in action

Try everything hands-on in the live demo store, then add Ultimate Subscriptions to your WooCommerce store.
US
Ultimate Subscriptions
The complete self-service and subscription merchandising toolkit for WooCommerce Subscriptions. Bundles, Build-a-Box, Subscribe & Save, and customer self-service — all in one plugin.
© 2026 Ultimate Subscriptions · Built by Wapiti Digital
Requires WooCommerce Subscriptions