Introduction to WooCommerce Subscriptions

WooCommerce Subscriptions is a premium extension that allows you to sell products and services with recurring payments. The content linked below aims to teach you how to use WooCommerce Subscriptions.

Requirements

↑ Back to top

In order to use WooCommerce Subscriptions, there are a few requirements:

Requirements
PHP version7.0 or greater
MySQL version5.6 or greater
WordPress version5.9 or greater
WooCommerce version6.5 or greater
CronWorking WP Cron
Site URLLive site served exclusively on one URL

For additional information, review WooCommerce requirements and server recommendations.

Compatibility

↑ Back to top
  • WooCommerce Subscriptions is compatible with High-Performance Order Storage (HPOS).
  • WooCommerce Subscription is compatible WordPress Multisite, but please keep in mind that each extension subscription will only be associated with the site on which it was purchased. User accounts (subscribers) created from using the extension will also only exist on the associated site. If you want to share a user account with other sites in your network, try the third-party Multisite User Management plugin.

Contents

↑ Back to top

Getting started

↑ Back to top
  1. Subscriptions General Settings: Explains all the settings you’ll find in WooCommerce > Settings > Subscriptions.
  2. Creating a Subscription Product: How to create a subscription product.
  3. Guide to Synchronized Renewals: Reference guide for synchronized subscriptions and how they work.
  4. Understanding the Subscription Renewal Process: How the subscription renewal process works.
  5. Subscriptions vs. Subscriptions Products: Understanding the difference between subscriptions (agreements) and subscription products.
  6. Orders Related to Subscriptions: A guide to the different order types for WooCommerce Subscriptions.
  7. Subscriptions Reports: A reference guide for the different reports available in this extension.
  8. Migrating Subscribers to WooCommerce Subscriptions: A general guide to best practices for migrating subscribers to WooCommerce Subscriptions.
  9. WooCommerce Subscriptions Snippets And Plugins: Additional snippets and mini plugins you can use to customize the appearance and functionality of WooCommerce Subscriptions.

Payments and payment gateway guides

↑ Back to top
  1. Subscription Payment Gateway Guide: A guide to Subscriptions-compatible payment gateways.
  2. Failed Recurring Payment Retry System: A reference guide to the automatic failed payment retry system in WooCommerce Subscriptions.

Subscriptions management

↑ Back to top
  1. Store Manager Settings: This section includes reference guides and instructions on how to manage subscriptions for store managers/admin. 
  • Subscriber’s View: This section outlines the different subscription management tools that your customers have access to in the Subscriptions section of their “My Account” page. It includes information about switching subscriptions, canceling/suspending subscriptions, resubscribing, managing payment methods, renewal payments, and accessing subscription information on the “View Subscriptions” page.
  • Restoring Subscriptions site from backup

Subscriptions testing and troubleshooting

↑ Back to top
  1. Testing Subscription Renewal Payments
  2. Subscriptions Scheduled Action Errors
  3. Disabling Subscriptions
  4. Subscriptions Logs
  5. Translating WooCommerce Subscriptions and Troubleshooting Translation Issues
  6. General Troubleshooting Framework for WooCommerce Subscriptions
  7. Troubleshooting Framework for PayPal Standard Subscriptions
  8. Subscriptions FAQ

Subscriptions use cases

↑ Back to top

Below you’ll find links to a few different use cases for WooCommerce Subscriptions. Some use cases only require WooCommerce Subscriptions, while others may implement other extensions. Requirements for each are explained at the beginning of each use case.

  1. Update Subscription Prices for Existing Subscribers
  2. Variable Subscriptions – Monthly Coffee Subscription
  3. Charging a One Time Fee/Signup Fee after a Free Trial

We have a range of extensions available from the WooCommerce.com Marketplace to help expand the capability of WooCommerce Subscriptions, including adding a subscription option to existing products, updating prices for existing subscribers, minimum periods, and more.

Subscriptions developer guides

↑ Back to top

The following is developer-level documentation and provides explanations of the data structures, filters, and functions for Subscriptions. An advanced understanding of PHP and WordPress development is required.

Please note that we are unable to provide support for any customizations made to the default functionality of Subscriptions under our Support Policy. If you need to further customize a snippet, or extend its functionality, we highly recommend Codeable.

Related Products

Power your membership association, online magazine, elearning sites, and more with access control to content/products and member discounts.

Advanced discount rules, gift cards, BOGO deals, store credits, dynamic pricing, bulk coupon codes, URL coupons and more with this...