WordPress plugin

Subscriptions for WooCommerce Pro

Subscriptions for WooCommerce Pro lets store admins create simple and variable subscription products for physical goods, downloads, virtual offerings and recurring services. A simple product can have a billing interval, expiry period, signup fee and free trial. Variable products use settings at the variation level, so clients can choose among the subscription options configured for that product.

Subscriptions for WooCommerce Pro

Subscription products and billing terms

Subscriptions for WooCommerce Pro lets store admins create simple and variable subscription products for physical goods, downloads, virtual offerings and recurring services. A simple product can have a billing interval, expiry period, signup fee and free trial. Variable products use settings at the variation level, so clients can choose among the subscription options configured for that product.

Plans can use weekly, monthly or annual charges. Supported business examples include subscription boxes, OTT platforms, gym and milk services, online courses, membership sites, SaaS businesses and other services. Stores can also provide guides, eBooks and audiobooks to members while restricting access for non-members.

  • Allow customers to add multiple quantities of a subscription product.
  • Offer a one-time purchase option for a fee of the customer's choice.
  • Let customers choose products for a curated subscription box.

The one-time purchase option gives a customer a way to pay once for a product instead of continuing with a subscription.

Recurring payments and renewal management

The extension handles recurring payment activity and renewal orders, with support for Payfast, Amazon Pay Payment, WooCommerce Stripe Payment Gateway and WPS Paypal Payment Gateway. It can retry failed recurring payments for a specific subscription plan.

Customers can cancel subscriptions at any time. A subscription is also canceled automatically if its related order is canceled. Automated email notifications can be sent for cancellations, expirations and renewal orders.

Subscription entries and store utilities

A shortcode displays a subscription table anywhere on the site. The REST API delivers subscription details, and error logs record subscription-related issues. An AI subscription health widget provides subscription health information for tracking performance.

Configure a subscription product

Use the multi-step setup to configure the subscription model. For a simple product, open it in the WooCommerce product area, enable the subscription option, then set its billing interval, expiry, signup fee and free trial as needed. For a variable product, enable and configure the subscription option for each applicable variation.

Customers can then purchase the subscription products offered by the store. Merchants can manage recurring orders, cancellations, renewal activity, subscription details and related errors with the extension's tools.