WooCommerce Subscriptions v4.8.1 Plugin
Download all 3,934+ scripts with direct NVMe mirrors & zero wait time.
⭐ Unlock VIP All-Access ($9.99/mo)Live Demo
Admin & user logins
Setup Guide
MySQL, .env & deploy
Error Fixes
500 & SQL packet limits
Sell subscription products with flexible billing schedules, free trials, sign-up fees, recurring discounts, and automated renewals. Create subscription plans once and apply them across your store to generate predictable recurring revenue while providing customers with a seamless subscription experience.

Why Choose WooCommerce Subscriptions and Recurring Payments?
WooCommerce Subscriptions and Recurring Payments gives you complete control over how subscriptions are created, sold, and managed within your store. Offer subscription-only products or let customers choose between one-time purchases and subscriptions, while managing billing schedules, renewals, discounts, reminders, and subscription plans from a centralized system.
Create subscription plans once and apply them globally or to specific products and categories using advanced rules. Automate renewals, send personalized subscription notifications, manage overdue payments, and allow customers to self-manage their subscriptions through their account dashboard. Built for flexibility and scalability, the plugin helps increase customer retention, reduce administrative workload, and maximize recurring revenue.
Automatic Recurring Payments Supported:
Video Tutorial
Watch the complete setup and workflow guide.
Key Features
Flexible Subscription Products
- Create subscription-only products
- Offer customers a choice between one-time purchase or subscriptions
- Support recurring billing on physical, virtual, and downloadable products

Advanced Subscription Plans
- Create and manage unlimited subscription plans
- Apply plans globally across your entire store
- Assign plans to specific products and categories using advanced rules
- Support flexible billing periods and recurring schedules
Free Trials & Sign-Up Fees
- Offer free trials in days, weeks, months, or years
- Charge optional sign-up fees during registration
- Increase conversions with risk-free trial periods
Discounts & Promotional Pricing
- Create fixed-amount subscription discounts
- Create percentage-based subscription discounts
- Support coupon usage with subscription purchases
Automatic & Manual Renewals
- Automatic recurring payments
- Manual renewal payment support
- Optional control to disable automatic renewals
- Support overdue renewals and pending payment management
Manual Subscription Creation
- Create subscriptions manually from existing WooCommerce orders
- Create subscriptions from scratch directly from the admin area
- Follow the guided getting-started notice for easier setup
- Easily create subscriptions for administrator-assisted purchases and customer requests
Customer Self-Service Management
- Customers can cancel subscriptions from their account dashboard
- View subscription details and payment schedules
- Improve customer experience with subscription transparency
Powerful Subscription Communication
- Send trial-ending reminders
- Send upcoming renewal reminders
- Send overdue payment notifications
- Includes 19 dedicated subscription email notifications
- Fully customizable email templates
Advanced Store Controls
- Restrict subscriptions by user roles
- Restrict subscriptions by countries
- Restrict subscriptions by payment gateways
- Require account creation before subscription purchase
- Allow guest subscription purchases
Subscription Administration Tools
- Create subscriptions manually from an existing WooCommerce order
- Create subscriptions manually from scratch
- Modify billing schedules after purchase
- Edit trial end dates
- Edit next payment dates
- Edit subscription end dates
- Automatically assign user roles based on subscription status
- Export subscription data with advanced filters
Enhanced Frontend Experience
- Multiple subscription plan display layouts
- Improved accessibility and user-friendly plan selection
- Optimized subscription purchase experience
WooCommerce Compatibility
- Mixed checkout support for subscription and regular products
- Option to disable WooCommerce order emails for subscription orders
- Seamless integration with WooCommerce workflows

Supported Automatic Renewal Payment Gateways
Automatic recurring payments are supported through:
Allow your customers to enjoy uninterrupted service while recurring payments are processed automatically.
Benefits for Store Owners
Generate Predictable Recurring Revenue
Build a stable and sustainable revenue stream through automated subscription renewals.
Increase Customer Lifetime Value
Convert one-time buyers into long-term recurring customers.
Reduce Administrative Work
Automate renewals, reminders, notifications, and subscription management tasks.
Improve Customer Retention
Use free trials, recurring discounts, and automated communication to keep customers engaged.
Scale Your Subscription Business
Designed to handle growing stores with flexible subscription management and advanced control options.
Fully Customizable
Adapt subscription plans, billing schedules, notifications, restrictions, and customer experiences to match your business requirements.
Demo URL
How to Use
- Go to WordPress Admin > Plugins > Add New > Upload Plugin.
- Choose the downloaded plugin file and click Install Now.
- Once installed, click Activate.
-
Enable Subscriptions
- Enable the “Enable Subscriptions” option to allow customers to purchase subscription products in your store.
-
Configure Subscription Type
- Configure subscriptions using Rules.
- Configure subscriptions using Storewide Settings.
-
Rules-Based Configuration
- Click Create or Edit Subscription Rule to create custom subscription rules.
- Before creating a rule, create a Subscription Plan.
- Click Create your first subscription plan and assign it to the desired rule.
-
Storewide Configuration
- By default, all products will follow the configured storewide subscription settings.
- Select and assign subscription plans to apply them across your entire store.
Installation
Requirements: WooCommerce 5.0.0+
Setup & Configuration
After activation, navigate to WooCommerce > Settings > Subscriptions.
Subscription Settings
The screenshot below shows the Subscription Settings available under WooCommerce → Settings → Subscriptions. Configure these settings according to your subscription requirements and business needs.

Subscription Plan Settings
Create flexible subscription plans with daily, weekly, monthly, yearly, or custom billing schedules by configuring the Subscription Interval and Subscription Length settings.
The plugin allows you to enhance your subscription plans with advanced features such as:
- Subscription Discounts
- Sign-up Fees
- Free Trial Periods
By creating subscription plan, you can easily configure plans that match your business requirements. Whether you need simple recurring subscriptions, trial-based memberships, discounted subscriptions, or long-term recurring plans, the plugin provides the flexibility to create virtually any type of subscription offering for your customers.
The screenshot below illustrates how to create and configure a subscription plan using the available settings.
Creating New Subscription Plan

Manage Subscription Plans

Subscription Rules Settings
Once a subscription plan has been created, it must be linked to a corresponding subscription rule. Subscription rules allow you to control where and when subscription plans are available within your store.
You can create rules based on various criteria, including:
- Specific Products
- Product Categories
- Country Restrictions
- Store-wide Conditions
By assigning subscription plans to rules, you can display Subscription Only option for eligible products and customers based on the configured criteria. You can also enable customers to choose between a One-Time Purchase and a Subscription Purchase directly from the single product page.
The screenshots below demonstrate how to create, configure, and manage subscription rules within the plugin.
Creating New Subscription Rule

Manage Subscription Rules

Frontend Display for Subscription Products
Once the subscription plans and subscription rules have been configured, eligible products will be displayed as subscription products on the storefront based on the rule criteria.
Shop Page
Subscription products will be displayed on the shop page according to the configured subscription rule criteria, ensuring that only eligible products are shown with subscription options.
The screenshot below demonstrates how subscription products appear on the shop page.

Product Page
On the single product page, subscription options are displayed before the Add to Cart button. If a product is assigned to a single subscription plan, customers can subscribe directly. If multiple subscription plans are available, customers can select the subscription option that best suits their needs.
The screenshot below demonstrates how subscription plans are displayed on the product page.
Subscription Only

One-Time Purchase or Subscriptions

Cart Page
Once a subscription product is added to the cart, the selected subscription details, billing schedule, and related subscription information are displayed accordingly within the cart.
The screenshot below demonstrates how subscription products are displayed in the cart.

My Account Page
After a customer purchases a subscription product, their subscription history and subscription details are available within the My Account page, allowing them to easily manage and review their active and past subscriptions.
The screenshot below demonstrates how subscription information is displayed in the My Account section.

View Subscription Details

Manage Subscription Purchases
Store administrators can manage all subscription records from WooCommerce > Subscriptions. From this screen, administrators can view subscription details, update subscription statuses, and manage recurring billing schedules.
Supported subscription statuses include:
- Pending payment
- Active
- On hold
- Overdue
- Cancelled
- Expired
Administrators can also modify billing dates, schedule renewals, and manage subscriptions according to customer requirements.
The screenshot below demonstrates how subscription records are managed from the administration panel.

Edit Subscription

Manually Create Subscriptions
Store administrators can manually create subscriptions directly from the WooCommerce admin area. Subscriptions can be created either from an existing WooCommerce order or from scratch, giving you greater flexibility when setting up subscriptions for customers. A getting-started notice guides administrators through the process, making it easy to create a subscription and configure the required subscription details.
Create a Subscription from an Existing Order
Convert an existing WooCommerce order into a subscription by selecting the order and creating a subscription from its details.
Create a Subscription from Scratch
Create a new subscription without an existing order by manually selecting the customer, products, billing schedule, and other subscription details. The manual subscription creation workflow is useful for administrator-assisted purchases, offline orders, customer requests, or subscriptions that need to be created directly from the backend.
Export Subscriptions Feature
The plugin includes a built-in subscription export feature that enables administrators to export subscription data for reporting, analysis, and record-keeping purposes.
Export functionality is available under WooCommerce > Subscriptions > Export, allowing subscription records to be downloaded quickly and efficiently.
The screenshot below demonstrates how to export subscription data using the built-in export feature.
Emails Provided

Support
Feel free to reach out to us via support through our email [email protected] and hence our team will take care as soon as possible. For more information, Check out our website at https://aspiringplugins.com/.
Updates
Protected Download Center & Releases
Protected source code releases, direct storage, and verified mirrors.
Unlock Verified Source Code & Database Package
Get direct high-speed NVMe storage access, complete untouched code, database dumps, and documentation with 0 seconds wait time.
