Build Recurring Revenue with WooCommerce
Subscriptions for WooCommerce Pro helps merchants turn a WooCommerce store into a subscription-based store. It supports recurring payments, membership billing, recurring orders, and auto-renewals for businesses that sell products or services on a continuing basis. Use it to create subscription plans for physical goods, downloadable products, virtual offerings, and recurring services.
The plugin can support a wide range of business models, including OTT platforms, gym services, milk services, online courses, subscription boxes, membership websites, SaaS businesses, and service businesses with weekly, monthly, or annual charges. It can also help stores provide specialized content and digital resources, such as guides, eBooks, and audiobooks, for members while restricting them from non-members.
Subscription Products and Plans
With the Pro edition, admins can create simple and variable subscription products. Simple products can be configured with a billing interval, expiry, signup fee, and free trial. Variable subscription products can be configured at the variation level, allowing stores to offer different subscription choices within one product.
- Sell simple and variable subscription products.
- Offer physical, downloadable, virtual, and recurring service products.
- Configure billing intervals and expiry periods.
- Add signup fees or free trials.
- Allow customers to add multiple quantities of a subscription product.
- Provide subscription pricing for a one-time purchase.
The one-time purchase option lets customers pay a fee of their choice for a product rather than continuing with a subscription. This gives merchants another way to present products that may be suitable for either recurring or single purchases.
Payments, Renewals, and Account Control
Subscriptions for WooCommerce Pro is designed to manage recurring payment activity and renewal orders. It supports Payfast, Amazon Pay Payment, WooCommerce Stripe Payment Gateway, and WPS Paypal Payment Gateway. The plugin also provides automatic retrying for failed recurring payments for a specific subscription plan.
Customers can cancel WooCommerce subscriptions at any time. Subscriptions are automatically canceled when the related order is canceled. Automated email notifications can be sent for subscription cancellations, expirations, and renewal orders, helping merchants keep customers informed about important subscription events.
Store Management Tools
The plugin includes a shortcode for displaying a subscription table anywhere on a website. It also provides a REST API for getting subscription details and generates error logs for subscription-related issues. An AI subscription health widget is available for tracking performance through subscription health information.
For stores selling curated products, the subscription box function allows customers to choose and shop for their favorite products. This can be used for recurring product selections where customers need more choice than a fixed subscription item.
Setup and Use
Use the streamlined multi-step setup to configure the subscription model. For a simple product, open the product in the WooCommerce product area, enable the subscription option, and configure the subscription settings, including the billing interval, expiry, signup fee, and free trial. For a variable product, configure the subscription option for each applicable variation.
After setup, customers can purchase the available subscription products through the store. Merchants can then manage recurring orders, cancellations, renewal activity, subscription details, and subscription-related errors using the available tools.