ArraySubs is a powerful subscription manager for WooCommerce that helps you sell, manage, and grow WooCommerce subscriptions from one place. Turn WooCommerce products into subscription products, automate recurring billing, give customers a self-service subscription portal, and manage renewals, upgrades, cancellations, refunds, and retention flows with more control.
Whether you sell software, memberships, digital content, services, or physical subscription products, ArraySubs gives you the tools to run a complete WooCommerce subscription plugin experience without piecing together multiple systems.
At a glance:
- Create WooCommerce subscription products for simple and variable products
- Run recurring billing with renewal invoices, reminders, and grace periods
- Offer free trials, signup fees, and custom renewal pricing
- Give customers a self-service subscription portal in My Account
- Support plan switching, skip, pause, cancellation, and early renewal flows
- Handle subscription refunds, prorated refunds, and subscription history tracking
- Restrict content, URLs, downloads, and entitlements with subscription-based access rules
- Manage everything from a dedicated subscription admin interface
Key Features:
- Create subscription products for simple or variable WooCommerce products
- Offer flexible billing schedules: daily, weekly, monthly, yearly, or lifetime
- Add free trials, signup fees, and custom renewal pricing
- Automate recurring billing for WooCommerce with renewal invoices and grace periods
- Let customers manage subscriptions through a built-in customer subscription portal
- Support self-service actions like cancellation, early renewal, skip, pause, and reactivation
- Enable plan switching for upgrades, downgrades, and crossgrades
- Use proration rules, switch fees, and billing adjustments during subscription changes
- Handle subscription refunds and prorated refunds with WooCommerce refund workflows
- Send subscription email notifications for renewals, invoices, failed payments, cancellations, and trial events
- Reduce churn with cancellation reasons, end-of-period cancellation, and targeted retention offers
- Restrict content, URLs, downloads, and entitlements with membership-style access control
- Track subscription history with notes, refund records, and lifecycle activity
- Support both classic checkout and WooCommerce block checkout for subscription purchases
Detailed feature highlights
Subscription products built for recurring revenue
Turn WooCommerce products and variations into subscription products with flexible billing intervals, free trials, signup fees, limited or unlimited duration, and recurring price changes after a defined number of payments. ArraySubs helps customers understand recurring charges clearly across product pages, cart, mini-cart, checkout, and order screens.
Recurring billing with renewal control
ArraySubs automates recurring billing for WooCommerce by creating renewal invoices ahead of the due date, supporting trial conversion, and moving overdue subscriptions through a configurable grace-period timeline. Instead of abrupt billing behavior, merchants can define how long subscriptions stay active, when they move on hold, and when they are finally cancelled.
Customer subscription portal
Customers get a dedicated Subscriptions area inside WooCommerce My Account where they can review active and past subscriptions, check next payment dates, inspect billing details, and use allowed self-service actions. Depending on your settings, they can cancel, renew early, switch plans, skip a renewal, pause a subscription, or reactivate when appropriate.
Plan switching and churn reduction
Offer upgrades, downgrades, and crossgrades without forcing customers to cancel and start over. ArraySubs supports switch rules, proration behavior, rounding options, minimum charges, and optional switch fees. Combined with cancellation reasons and targeted retention offers, this gives you more ways to save revenue before a customer leaves.
Refunds and lifecycle visibility
ArraySubs works with WooCommerce refunds so subscription-related orders, refund records, notes, and lifecycle changes stay aligned. You can support prorated refunds, define what a full refund should do to the subscription, and give support teams a clearer audit trail when resolving billing issues.
Membership-style access control
Need more than billing? ArraySubs can also power membership-style experiences by restricting content, URLs, downloads, and entitlements based on subscription status, ownership, roles, and related conditions. That makes it a strong fit for premium content, member areas, course access, and digital download stores.
Admin tools for real operations
ArraySubs includes a dedicated subscription management interface for store owners, support teams, and operations staff. Search subscriptions by customer details, filter by status, export to CSV, create subscriptions manually, inspect notes and order history, and take manual actions when a customer needs hands-on help.
Flexible settings without custom development
The built-in settings control center lets merchants tune subscription behavior across billing, reminders, customer permissions, cancellation policy, retention offers, refunds, plan switching, skip, and pause behavior. That means you can adapt the subscription experience to your business model without editing code.
Built for real subscription businesses
ArraySubs is designed for stores that need more than basic recurring payments. It helps merchants manage the full subscription lifecycle, from product setup and checkout to renewals, customer self-service, retention, and access control.
Use ArraySubs to power:
- SaaS and software subscriptions
- Membership sites
- Premium content access
- Subscription boxes
- Digital downloads
- Service retainers
- Recurring product plans
Use cases
For SaaS and software stores
Sell monthly or yearly software plans, offer free trials, manage renewals, and let customers upgrade or downgrade without opening support tickets for every change.
For membership businesses
Combine WooCommerce subscriptions with content restriction and customer self-service so members can pay on a recurring basis and access protected pages, downloads, or member-only resources.
For digital product businesses
Use recurring billing for premium downloads, updates, resource libraries, or educational content, while controlling access by subscription status and managing refunds with better visibility.
For subscription boxes and physical products
Set up recurring shipments, flexible billing schedules, signup fees, and customer pause or skip options for shoppers who want temporary flexibility instead of a full cancellation.
For service retainers and recurring client plans
Offer recurring service packages, manage renewal timing and payment reminders, and maintain a central record of notes, plan changes, and customer history.
Why merchants choose ArraySubs
- Built specifically for WooCommerce subscriptions and recurring billing workflows
- Covers both merchant-side operations and customer self-service
- Helps reduce churn with retention tools, pause, skip, and plan-switching flows
- Supports subscription-based content access and membership-style restrictions
- Gives support teams better visibility through notes, timelines, and detailed admin records
A better subscription experience for merchants and customers
With ArraySubs, customers can view and manage their subscriptions directly from WooCommerce My Account, while merchants get stronger control over billing rules, cancellation flows, renewals, plan changes, and communication.
If you are looking for a WordPress subscription plugin with WooCommerce subscriptions, recurring billing, customer self-service, and membership-style access tools, ArraySubs gives you a strong foundation to grow recurring revenue.