Active installs
200+
Product comparison
Subscription includes
Support

Keep the regular subscription and add prepaid plans next to it. The customer picks one option, and the price, the renewal text and the add-to-cart button follow.
Choose how the plans look and which options a product sells.


The customer sees what is paid today, what renews later and when the next payment is due.
My Account shows the next shipment date, the next payment date and how many deliveries are left in the prepaid period.


Switch on upgrading and customers with a regular subscription see the prepaid plans of their product in My Account.
The subscription edit screen shows the whole prepaid period at a glance: which shipments are done, which are scheduled and when the next payment is due.

Plans live on the subscription product, next to the regular price. Add one, give it a name and a number of deliveries, and choose how it is priced.

Decide how shipping is charged for prepaid orders and let every email explain the prepaid period.


The subscriptions list gets a Prepaid sequence column, so you see how far every customer is in their prepaid period without opening the subscription.

The plugin is an add-on for WooCommerce Subscriptions and follows its schedules, trials, fees and payment handling.
Perfect for: coffee, tea, food and pet boxes, cosmetics and razors, supplements, magazines, flowers and any subscription where customers prefer to pay for the year and receive every month.
A prepaid plan is an extra purchase option on a subscription product. The customer pays for a set number of deliveries at once, for example 6 or 12, instead of paying every time. Deliveries keep arriving on the subscription's normal schedule, and when the paid deliveries are used up the plan renews.
A yearly variation is billed once a year and shipped once a year. A prepaid plan is billed once but shipped on the regular schedule, for example every month. That is the case the plugin was built for: pay for the year, deliver every month.
Both. By default the product page shows the regular subscription plus your prepaid plans. Switch on "Disallow regular subscription" on a product and only the prepaid plans can be bought. The regular subscription settings still define the delivery schedule.
As many as you need. Each plan has a name, a number of deliveries, and either a flat price with an optional sale price or a percentage discount off the regular total. One plan can be marked as the default. A store-wide "Maximum prepaid pieces" limit is optional, and a subscription with a fixed length is always capped at that length.
The subscription renews automatically: the customer is charged the plan price again and a new prepaid period starts. If the customer has chosen to cancel when the prepaid period ends, the subscription ends after the last paid delivery instead.
You can offer two actions in the customer account. The regular cancel button stops the subscription right away, and a warning explains that paid deliveries will no longer be shipped. The "Cancel when prepaid ends" button keeps the subscription running until the last paid delivery and then ends it. The regular button can be hidden, and the customer can reactivate a scheduled cancellation before it happens.
Yes. Switch on "Allow upgrading" and customers with a regular subscription see the available prepaid plans on their subscription page in My Account. The switch takes effect at the next renewal, so nothing is charged at that moment. You can also switch a subscription to a prepaid plan, or remove a plan, from the subscription edit screen in wp-admin.
Choose one of three options in the settings. Pay by default charges shipping on every delivery as usual. Pay upfront multiplies the shipping cost by the number of deliveries and charges it once at checkout. Pay custom price lets you set a flat shipping amount per plan, charged once when the customer signs up.
While paid deliveries remain, WooCommerce Subscriptions creates the renewal orders on schedule as usual, and the plugin sets their total to zero so nothing is charged. These orders are marked as prepaid renewals in the orders list. The subscription edit screen shows the whole sequence: delivered pieces, upcoming deliveries and the date of the next payment.
Yes. Prepaid plans can be set per variation of a variable subscription. A free trial or a sign-up fee on the product applies to prepaid purchases too, and the pricing strings can show the trial period, the sign-up fee, the subscription length and the billing period.
Yes. Prepaid plans are applied through the Store API, so the cart and checkout blocks work as well as the classic templates. A Prepaid Plan Selector block is included for block-based product pages. High performance order storage is supported.
Yes. The standard subscription emails get a "Prepaid information" table with the plan name, how many deliveries have been made and the date of the next renewal, in both the HTML and the plain text emails. Before the plan renews, the email also warns the customer about the upcoming charge. This can be switched off in the settings.
Yes. Every plan has its own add-to-cart URL, shown in the product editor. Use it in emails, landing pages or buttons to add that plan to the cart in one click.
Categories
Extension information
Quality Checks
Compatibility
Countries