Subscriptio

Documentation


Subscriptio is a WooCommerce extension that allows you to sell subscriptions. Subscriptio adds recurring payments capability to WooCommerce so you can sell products like magazine subscriptions, online memberships, e-learning packages and any other tangible or intangible products.

Both simple and variable products can be configured as subscriptions and allow you to set payment cycle, free trial length, subscription length and a setup fee. When a customer purchases a subscription, a subscription flow is started, which consists of the following actions in a chronological order:

  1. Order placed
  2. Payment received (skipped in case of trial with no setup fee)
  3. Subscription activated (or enters an optional trial period)
  4. Renewal order generated
  5. Payment reminders sent
  6. Attempt to process automatic payment (if payment gateway supports Subscriptio)
  7. Subscription marked as overdue (grace period; optional)
  8. Overdue payment reminders sent (optional)
  9. Subscription suspended (optional)
  10. Cancellation warnings sent (optional)
  11. Subscription cancelled if no payment is received
  12. Subscription expired (if not cancelled by the time maximum subscription length is reached)

Both shop managers and customers can pause and resume subscriptions as well as cancel them. However, it is possible to disable this possibility for customers. There are more configuration options like when reminders should be sent, length of the suspension period etc. Plus there are many hooks and filters for developers to use.

This plugin integrates with WooCommerce Membership (also developed by RightPress) to offer online memberships with recurring payments.

To install Subscriptio simply:
 
In case FTP upload is required:

As soon as you install Subscriptio, you will find the following menu links in the admin interface:

Click on the Subscriptions menu link on the WordPress admin menu. The following list of all subscriptions (both active and inactive) will be displayed:

Clicking on the subscription ID will take you to the subscription edit page. Clicking on product, user or last order will take you to product, user and order edit pages correspondingly.

You can hide any subscription list column by clicking on the Screen Options button and unchecking the checkboxes of the columns that you do not want to see in the list.

 

Searching Subscriptions

You can filter subscriptions by month when they were created and by subscription status. To filter by a particular status, you can also click on any of the status flags next to any subscription.

You can search subscriptions by filling in a search field and clicking on Search Subscriptions. You can use a free search or search with a context.

Free search searches in ID, Product Name, Product ID, Variation ID, User Full Name and Related Order IDs fields.

To search with a context, append a context keyword at the beginning of your search term followed by a colon, e.g. subscription:123 will search for a subscription with an ID of 123. The following context keywords are available:

 

Subscription Edit Page

Clicking on the subscription ID will take you to the subscription edit page:

Subscription edit page is divided into four sections:

 

Click on the Transactions menu link under Subscriptions on the WordPress admin menu to access a list of all subscription transactions:

Clicking on the subscription, order or product IDs will take you to subscription, order and product edit pages correspondingly.

You can hide any transaction list column by clicking on the Screen Options button and unchecking the checkboxes of the columns that you do not want to see in the list.

Possible transaction actions:

Possible transaction results:

 

Searching Transactions

You can filter transactions by month when they occurred, by transaction type (action taken) and by transaction outcome (result). To filter by a particular action or result, you can also click on any of the links/flags next to any transaction.

You can search transactions by filling in a search field and clicking on Search Transactions. You can use a free search or search with a context.

Free search searches in ID, Subscription ID, Order ID, Product ID and Variation ID fields.

To search with a context, append a context keyword at the beginning of your search term followed by a colon, e.g. order:123 will search for all transactions related to order with an ID of 123. The following context keywords are available:

Click on the Settings menu link under Subscriptions on the WordPress admin menu to access plugin settings. A subscription flow illustration is displayed at the very top of the page as a reference:

This is followed by several sections of settings fields.

 

 

 

 

 

 

 

Any WooCommerce product can be turned into a subscription product. To do so, open any product and look for the "Subscription" checkbox (next to regular "Virtual" and "Downloadable" checkboxes). Subscription variations are controlled individually.

This is how to set up a subscription product:

First billing cycle starts as soon as the first payment is received or corresponding order is marked processing or completed.

Days, weeks, months and years are supported as time units plus developers can define their own time units. Month consists of 30 calendar days, year consists of 365 calendar days.

Subscriptio changes product and cart item prices in multiple places on your store to indicate that a subscription is being purchased and to give customers more information about billing cycle, setup fees etc. Some examples of product prices after these changes:

 

Cart item total will indicate price paid now and recurring price individually:

Customers can view and manage their subscriptions via standard WooCommerce My Account page:

 

Clicking on the subscription ID or button View will take customer to individual subscription page:

 

User can view subscription details, find related orders as well as edit subscription shipping address or cancel subscription (if allowed in settings).

Clicking on the Edit Address will display a standard WooCommerce address edit form. Clicking on other action buttons will display a prompt to make sure that user really wants to proceed with a given action.

The following emails are added to a list of WooCommerce emails and can be managed under WooCommerce > Settings > Emails:

Copies of each email can be sent to shop manager if configured under settings.

If you have any questions, feel free to visit the support center or submit a support ticket.