WooCommerce Subscriptions allows you to introduce a variety of subscriptions for physical or virtual products and services.
WooCommerce Subscriptions lets you easily add recurring payment plans to your online store.
With WooCommerce Subscriptions, you can effortlessly manage your subscription-based business, ensuring predictable income and a more streamlined customer experience.
Whether you sell physical products, digital goods, or services, this tool lets you set up subscription plans that bill customers on a weekly, monthly, or annual basis, providing a steady, predictable revenue stream.
This subscription model is ideal for businesses looking to increase customer lifetime value, enhance customer loyalty, and secure reliable income by automating the renewal billing process.
- Flexible Billing Schedules – Choose weekly, monthly, or annual billing cycles to perfectly align with your product or service delivery and customer preferences.
- Automatic Recurring Payments – Seamlessly integrates with over 25 payment gateways to automate subscription renewals, minimizing manual work and reducing revenue loss.
- Manual Renewal Support – Customers can renew subscriptions via any WooCommerce-compatible payment gateway, supported by automated email invoices and receipts for smooth transactions.
- Failed Payment Recovery – Automatically attempt to rebill failed subscription payments to help retain customers and maintain consistent cash flow without additional effort.
- Customer Self-Management – Empower subscribers to upgrade, downgrade, suspend, or cancel their subscriptions directly from their account, enhancing user experience and reducing support requests.
- Subscription Coupons – Offer discounts on sign-up fees or recurring payments to attract new subscribers and incentivize loyalty with customizable coupon options.
- Synchronized Renewals – Align subscription renewal dates by syncing payments to specific days or terms, ideal for membership models and scheduled product shipments.
- Proration and Flexible Upgrades – Handle subscription plan changes smoothly with proration options for switching billing cycles, fees, or subscription lengths without billing errors.
- Comprehensive Subscription Management – Store owners can easily manage subscriptions from the WooCommerce dashboard, including editing trial periods, adding fees or taxes, and adjusting recurring totals.
- Support for Multiple Subscriptions – Customers can purchase several subscription products simultaneously, with group billing to reduce transaction fees and simplify order processing.
- Built-in Renewal Notifications – Keep both store owners and subscribers informed with automated emails about payment processing, cancellations, and expirations to avoid surprises.
- Variable Subscriptions – Offer customers choice by creating products with multiple subscription options and customizable billing schedules tailored to different needs.
- Free Trials and Sign-up Fees – Attract more subscribers by enabling initial free trials or charging setup fees, providing flexible pricing strategies for customer acquisition.
- Detailed Reporting – Gain valuable insights into recurring revenue, subscriber counts, and transaction trends to better forecast business growth and performance.
What's new in Version 8.3.0
* Add: Support for ajax add-to-cart flows from the single product page, when upgrading or downgrading subscriptions.
* Add: Enhanced functionality from the WooCommerce Subscription Downloads plugin has now been integrated directly into WooCommerce Subscriptions.
* Fix: Ensured the subject line for the "Customer Renewal Invoice" email correctly updates.
* Add: Enhanced functionality from the WooCommerce Subscription Downloads plugin has now been integrated directly into WooCommerce Subscriptions.
* Fix: Ensured the subject line for the "Customer Renewal Invoice" email correctly updates.
What's new in Version 8.1.0
* Fix: Prevent a fatal error that can occur when previewing emails in WooCommerce email settings.
* Fix: Prevent technical subscription-specific discount types from appearing in the coupon edit UI.
* Fix: Add admin notice and debug tool to recreate the payment retry database table when it's missing.
* Fix: Prevent resubscribe and reactivate buttons from showing for subscriptions containing disabled, deleted, draft, or limited products.
* Fix: Prevent error that blocks the subscriptions list from loading when gifted subscriptions are purchased with certain payment methods.
* Fix: Ensure gift recipient email address is displayed in the order confirmation email sent to the purchaser.
* Fix: Prevent pickup location options from displaying incorrectly alongside shipping methods on the Blocks Checkout page.
* Fix: Fix invalid HTML tags that cause fatal errors when using themes with WordPress Interactivity API.
* Fix: Add password reset links to the new account email template for gifted subscription recipients.
* Tweak: Improve the gift recipient email input field on Blocks Cart and Mini Cart to match the style of other checkout fields.
* Dev: Improve housekeeping of output buffers when handling requests to change subscription payment methods.
* Dev: Improve type safety in relation to the `wcs_get_subscription()` function.
* Fix: Prevent technical subscription-specific discount types from appearing in the coupon edit UI.
* Fix: Add admin notice and debug tool to recreate the payment retry database table when it's missing.
* Fix: Prevent resubscribe and reactivate buttons from showing for subscriptions containing disabled, deleted, draft, or limited products.
* Fix: Prevent error that blocks the subscriptions list from loading when gifted subscriptions are purchased with certain payment methods.
* Fix: Ensure gift recipient email address is displayed in the order confirmation email sent to the purchaser.
* Fix: Prevent pickup location options from displaying incorrectly alongside shipping methods on the Blocks Checkout page.
* Fix: Fix invalid HTML tags that cause fatal errors when using themes with WordPress Interactivity API.
* Fix: Add password reset links to the new account email template for gifted subscription recipients.
* Tweak: Improve the gift recipient email input field on Blocks Cart and Mini Cart to match the style of other checkout fields.
* Dev: Improve housekeeping of output buffers when handling requests to change subscription payment methods.
* Dev: Improve type safety in relation to the `wcs_get_subscription()` function.