WooCommerce Subscriptions v9.0.1 - WordPress Plugin
WooCommerce Subscriptions Plugin allows you to introduce a variety of subscriptions for physical or virtual products and services.
Related items
Related Woocommerce Plugins
Woocommerce Smart Coupons
by StoreApps
Enhance your coupon options – create gift certificates, store credit, coupons ba...
Woocommerce Table Rate Shipping
by WooCommerce
Advanced, flexible shipping. Define multiple shipping rates based on location, p...
Woocommerce Product Add-Ons
by Mike Jolley
Give your customers the option to customize their purchase or add personalizatio...
WooCommerce Subscriptions Plugin allows you to introduce a variety of subscriptions for physical or virtual products and services. It makes it easy to create and manage products with recurring payments. Capture More Residual Revenue with Recurring Payments WooCommerce Subscriptions Plugin gives you the possibility to create and manage products with recurring payments — payments that will give you residual revenue you can track and count on. Create product of the month clubs, weekly service subscriptions, or even yearly software billing packages. Add sign-up fees, offer free trials, or even set expiration periods. Why Use WooCommerce Subscriptions Plugin?
- Multiple billing schedules available to suit your needs
- Convenient automatic payments with over 25 payment gateways
- Supports manual renewal payments through any payment gateway, along with automatic email invoices and receipts
- Delight customers by offering subscribers special discounts on their payments or sign-up fee
- Give subscribers the ability to manage their own plan, including upgrading or downgrading, without needing to wait on you for help
- Offer free trials to increase trust and boost conversion rates
- Built-in renewal notifications let you — and your customers — know when subscription payments have been processed, so there are never any surprises
WooCommerce Subscriptions Plugin Features:
- Free Trials & Sign Up Fees
- Variable Subscriptions
- Subscription Management
- Subscriber Account Management
- Upgrades/Downgrades
- Synchronized Payments
- Flexible Product Options
- Multiple Subscriptions
- Renewal Emails
- Subscription Coupons
Recent releases
Release history
- A progress notice now appears while your existing All Products for Subscriptions product data migrates in the background, and a completion notice once it finishes.
- While the migration runs, products maintain their subscription plans, instead of temporarily showing as one-time only until their batch completes.
- WooCommerce no longer logs repeated "Invalid plugin file" errors on every admin page load after All Products for Subscriptions was built into Subscriptions.
- The product page's sign-up fee now carries the store's price display suffix (e.g. "incl. VAT") like the subscription price does, so a taxable sign-up fee no longer looks tax-free.
- Adding a product to the cart no longer causes a fatal error under PHP 8 when another plugin's 'woocommerce_add_cart_item_data' filter callback returns a non-array value.
- In the Cart block, a subscription item's upfront charge now reads "$10.00 due today" instead of "Due today $10.00", matching the Checkout block.
- The classic shortcode cart and checkout now match the block presentation — the free trial and sign-up fee show on their own labeled lines instead of appended to the price, items with a sign-up fee show the amount due today in the subtotal, and the in-cart subscription plan selector has been removed.
- Subscription product creation settings description.
- Dev: New `woocommerce_subscriptions_pre_product_subscription_scheme_mode` filter to short-circuit a product's resolved subscription scheme mode before it's read from meta.
View changelog
- All Products for Subscriptions is now built into WooCommerce Subscriptions — sell any product as a one-time purchase, a subscription, or both, with no separate plugin needed. Existing installations migrate automatically, so you can deactivate the standalone plugin. We've also enhanced it along the way:
- Subscription plans now support free trials, sign-up fees, and fixed-amount discounts.
- Choose which storewide subscription plans are assigned to a product.
- Disable one-time purchases on products that use storewide subscription plans.
- Subscription gifting now works with products sold via subscription plans.
- Bulk edit now supports updating purchase options, so you can apply storewide plans to specific products in bulk — replacing the deprecated "Limit to categories" option.
- Subscription frequency and expiration are clearer — expiration is now set as a number of payments ("Total payments") rather than a length of time.
- The Subscriptions by Product report now includes products sold via subscription plans.
- Dev: The `subscription_renewal`, `subscription_switch` and `subscription_resubscribe` query args are now supported when HPOS is enabled.
- billing-date-alignment settings (formerly Synchronization), with clearer first-billing options.
- Subscription products now show the free trial and sign-up fee on their own lines below the price, instead of appended to the price text.
- Schedule dates set to the same minute (e.g. trial end and next payment) are now treated as equal, instead of differing by a few seconds and silently reverting the save.
- The schedule editor's warning for a next-payment date set before the trial end now reads "Please enter a date after the trial end" instead of incorrectly referring to the start date.
- The My Account > Subscriptions page no longer intermittently 404s right after the plugin is activated.
- $0 subscription switches made within the renewal-sync grace period are now auto-completed instead of left pending.
- Related orders for active subscriptions are no longer swept by the privacy eraser when HPOS is enabled.
- When a customer's subscription becomes active or inactive, their user role now switches cleanly per your settings instead of leaving the old role in place.
- Paying for the renewal of a gifted subscription with multiple items no longer drops all but the first item.
- Guarded `wcs_get_subscription_period_strings()` and `wcs_get_subscription_trial_period_strings()` against PHP 8.1+ "Undefined array key" warnings when an integration uses the `woocommerce_subscription_periods` / `woocommerce_subscription_trial_periods` filter to remove a period.
- PHP warning on the Subscriptions by Customer report when a customer account has been deleted or anonymized.
- Prevent spurious cancellation emails when never-activated auto-draft subscriptions are deleted.
- Don't re-apply the product sign-up fee to renewal, resubscribe or switch order line items when those orders are updated via the Orders REST API, which previously inflated their stored totals.
- Prevent the "Limit to one active subscription" setting from being bypassed by paying for an old failed order, which previously let a customer who already had an active subscription end up with a second one.
- Email template theme overrides are no longer reported as "out of date" in WooCommerce > Status when the override matches the plugin's template.
- Free trials one period long now read "1 week" instead of "week".
View changelog
- Restore PayPal Standard renewal payments. A regression in 8.8.0 stopped these payments from being recorded, leaving the affected subscriptions stuck in Pending.
- Prevent a fatal error that could occur when the new "Dedicated processing" setting is enabled before any subscription background tasks have been scheduled.
- Correct remaining class-name casing mistakes exposed by the 8.8.0 classmap autoloader, which could cause fatal errors.
Frequently asked questions
Is Woocommerce Subscriptions GPL licensed?
Can I use Woocommerce Subscriptions on multiple websites?
How much does Woocommerce Subscriptions cost on GPLCoffee?
Are updates included with Woocommerce Subscriptions?
Is Woocommerce Subscriptions safe to download?
Auto-updates included
Install it once, update automatically.
The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).