Subscriptions turns a product into something customers pay for again and again: a monthly box, a membership, a maintenance plan, a magazine, a course paid in instalments.

Works with the gateway you already have

On each renewal date the plugin creates a normal WooCommerce order and emails the customer a pay link. They pay it with whatever your store offers: cards, PayPal, UPI, bank transfer, cash on delivery. There is no card storage, no gateway add-on to buy and nothing for your payment provider to approve.

Be clear about what this is

Renewals are not charged automatically. The customer pays each renewal from the email or from their account. That suits bank transfer, UPI and invoice-style billing well; if you need silent automatic card charges, this is not that plugin.

Flexible terms

Bill every so many days, weeks, months or years. Run until cancelled or stop after a number of payments, which makes instalment plans. Add a one-off sign-up fee and a free trial. Product pages and the cart spell the terms out: "every month for 12 payments, 7-day free trial, $5.00 sign-up fee".

Looks after itself

An unpaid renewal shows as "Payment due". A reminder goes out after the days you set, and the subscription is cancelled if it stays unpaid. Paying late does not shift the schedule. Customers see their subscriptions under My account, with Pay now and Cancel.

Members-only content

A shortcode shows part of a page only to customers with an active subscription, to any product or to one in particular.

What you get

  • Any simple product becomes a subscription
  • Bill every N days, weeks, months or years
  • Until cancelled, or a fixed number of payments (instalments)
  • Sign-up fee and free trial
  • Renewal orders with WooCommerce's own pay-link email
  • Works with every payment gateway
  • Reminder for unpaid renewals; automatic cancellation after a grace period
  • Schedule kept when a renewal is paid late
  • My account > Subscriptions with Pay now and Cancel
  • Admin list with statuses, orders, Renew now, Cancel, Reactivate
  • Price fixed at sign-up for existing subscribers
  • Account created at checkout for new customers
  • Shortcode and function for members-only content
  • Works with the block cart and checkout

Specifications

PlatformWordPress 6.0 or newer with WooCommerce
PHP7.4 or newer
Tested withWordPress 7.1, WooCommerce 11.2
Renewalsmanual payment through a pay link; no automatic card charging
Product typessimple products
SchedulerWordPress cron, checked hourly
Storageone table, wp_apsub_subscriptions
Deliveryplugin zip, installed from Plugins > Add New > Upload
Licenceone store

Questions before you buy?

Ask about compatibility or licensing. Need it to do something it doesn't? We build custom versions for a fixed quote.

You may also like

SoftwareWordPress 6.0+

Media Library Folders for WordPress

Sort thousands of images and files into folders. Drag files onto a folder, upload straight into one, and find them fast when inserting media.

$19.00
SoftwareWordPress 6.0+

Bulk Product Editor for WooCommerce

Change prices, stock, SKUs and status of hundreds of products and variations on one spreadsheet-style screen, with one-click undo.

$29.00
SoftwareWordPress 6.0+

Product Filter for WooCommerce

Let shoppers narrow your shop by price, category, colour, size, stock and more. Results update instantly and every choice shows its product count.

$29.00
$29.00
Subscriptions for WooCommer…