1.Overview

The WooCommerce Subscriptions Pro plugin lets you manage and give your customer an option to subscribe your products and services to your store. So, now you too can avail of recurring revenue with a complete subscription plan management solution. Its features are convenient for both admin and users.

Features

Let’s take a quick glance at the features of the WooCommerce Subscriptions Pro plugin: 
  1. Create subscriptions for variation type, simple and virtual products
  2. Set subscriptions plan start date anytime of the month
  3. Automatic retrial and cancellation of subscriptions plan
  4. Upgrade or downgrade subscription plans by users
  5. Exclusive coupon types
  6. Pause Subscription plans
  7. Email notifications for reminders
  8. API of course for details on a mobile app
  9. Export active subscriptions 
  10. Handle Subscription Proration
  11. Support Multiple Subscriptions.
  12. WPML compatible

Compatible Plugins

With our WooCommerce Subscriptions Pro you can also use the following plugins for enhanced features:   Switch to your local currency or add up to 3 currencies for your subscriptions products and services with Currency Switcher for WordPress – WordPress plugin     

2.Installation

Note

Before activating the WooCommerce Subscriptions Pro, you should have the Subscriptions For WooCommerce – WordPress plugin else the plugin will not function.

So, if you don’t already have it, you can download it directly from here:

Download Zip

Manual Installation :

Manual installation includes uploading the desired plugin to the webserver via your favourite FTP application after downloading it. 

For manually installing WooCommerce Subscriptions Pro, follow these steps:

  • Get the WooCommerce Subscriptions Pro plugin.
  • Unzip the file after downloading the plugin on your system.
  • Upload the unzipped WooCommerce Subscriptions Pro folder to the wp-content/plugins directory.
  • Activate the plugin through the ‘Plugins’ menu in the WordPress admin panel.
  • On activation of our plugin, it will be displayed as a sub-menu under the MakeWebBetter option. 
mannual installtion

The plugin is user friendly and easy to work with. All you need to do now is to go through this document carefully for understanding the related features.

installation

3.WooCommerce Payment Gateway Compatible

Payments Gateways Integration

The Subscription for WooCommerce plugin is compatible with WooCommerce payment gateways. It offers both automatic and manual recurring payment options.  

The admin can enable manual payment from the Advance Settings tab and offer manual payment methods, i.e., Cash on delivery, Direct bank transfer, and Check payments.
mannual payment

Want some other payment gateway integration? Contact Us

Kindly Note: PayPal standard will be hidden on new installs

4.General Settings

Subsequently, after activating the plugin, 

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > General Settings .
general subscription setting

Now you are ready to continue with the general settings of the plugin. Before proceeding to the available settings, you will find an overview section, where you can briefly go through the plugin features. 

In the general settings section, the admin can find all the general settings related to the subscription-based products and services. 

4.1.Enable/Disable Subscriptions

It is the admin’s choice to enable or disable subscriptions on simple or variable products. Admin can disable or enable subscriptions facility anytime. 

The steps involved are:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > General Settings > Enable/Disable Subscription 
  • Check or uncheck  ‘Enable/Disable Subscription‘.
enable setting

After enabling the checkbox, click ‘save settings. The subscription products or services will now be enabled on your store.

4.2.Add To Cart Text

This option will change the text that appears on the add to cart button. Steps to edit ‘add to cart’ text are:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > General Settings
  • Insert the desired text to replace, ‘Add To Cart’ text in the text box.
subscription add to cart
  • Save settings.

4.3.Place Order Text

This option will change the text on the place order button. For editing this text: 

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > General Settings > Place Order Text
  • Insert the required text to replace the existing one in the ‘Place Order Text’ option.  
place order
  • Save settings.

4.4.Cancel Subscription

Admin can provide the ability to customers to cancel their subscriptions anytime. This way, subscriptions can be canceled not only by the admin but also by the user. 

The steps involved are:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > General Settings > Allow Customer to Cancel Subscription
  • Select the checkbox, ‘Allow Customers To Cancel Subscriptions’.
cancel subscriptions
  • Save Changes.

4.5.Enable log

For WooCommerce developers and store managers, logs or log files are required. Log files are a collection of events that occur on a particular store that is automatically generated based on specific logging parameters. So, to enable WooCommerce logs,

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > General Settings > Enable Logs
subscription enable log
  • Save Settings

5.Advance Settings

The WooCommerce Subscriptions Pro Plugin has advanced features where admin can perform other important functions related to subscription products. 

1.  Allow Customers To Select Subscription Expiry Date : 

The admin can allow users to set the expiry date of Subscription plans. For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings
  • Slide the ‘Allow customer to select subscription expiry date’ button.
expiry date set
  • Save Changes.

2. Enable Automatic Retry Subscription On Failed Attempts

The admin can set automatic retry for subscription plan payments. For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings
  • Slide the ‘Enable automatic retry subscription on failed attempts’ button.
automatic retry
  • Save Changes.

3. Enter The Number After Certain Failed Attempts Subscription Will Be Cancelled

The admin can set the number of times he wants to rety for his subscription plan payments. For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings
  • Enter a certain number in the box provided. That will be the number of failed attempts after which the subscription will be cancelled.
  • Save Changes.
failed attempts
  • Save Changes.

4. Ability To Pause The Subscription For a Certain Time By Customer :

Admin can allow users to pause their WooCommerce subscription plans. For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings 
  • Slide the Ability to pause the subscription for a certain time by customer’ button.
pause subscriptions
  • Save changes.

5. Ability To Start Paused Subscription By Customer

Admin can also allow users to pause their WooCommerce subscription plans. For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings 
  • Slide theAbility to start paused subscription by customer’ option.
start pause subscription by customer
  • Save settings.

6. Ability To Accept Manual Payment For Subscription

Admin can also accept manual payment with WooCommerce Subscription pro plugin. The payment link will go to the user via email. 

For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings 
  • Slide ‘Ability to accept manual payment for subscription’ option. 
accept manual payments
  • Save settings.

7. Ability To Send ‘Subscription Is Going To Expire’ email notification :

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings
  • Slide ‘Ability to send subscription is going to expire email notification’ button.
send subscription is going to expire
  • Save settings.

8 .Enter The Number Of Days Before Subscription Expire Email Send :

The admin can decide the number of days after which the subscription expiration email shall be sent. For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings 
  • Enter the number of days in the box provided.
number of days before subscription expire email send
  • Save settings.

9. Ability To Upgrade/downgrade Variable Subscription

Admin can allow users to upgrade or downgrade variable subscription plans.  For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings 
  • Slide the ‘ Ability to upgrade/downgrade variable subscription’ option. 
ability to upgrade downgrade variable subscription
  • Save settings.

10. Upgrade And Downgrade Button Text :

The admin can change the upgrade/downgrade button text. For that: 

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings
  • Enter the text you want to replace in the provided box.
upgrade dwongrade button text
  • Save settings. 

11 . Ability To Accept Prorate Sign-up Fee Upgrade/Downgrade Variable Subscription : 

Admin can allow proration on sign-up fees for upgrading or downgrading variable subscription plans. For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings 
  • Slide ‘Ability to accept prorate sign up fee upgrade/downgrade variable subscription’ option.
ability to accept signup fees
  • Save settings.

12. Ability To Accept Prorate Price On upgrade/Downgrade Variable Subscription :

The admin can accept a prorate price when users upgrade or downgrade variable subscription plans. For that: 

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings 
  • Slide the ‘Ability to accept prorate price on upgrade/downgrade variable subscription’ option.
accept propate price in upgrade downgrade variable subscription
  • Save settings.

13. Ability To Start Subscription From the Certain Date of the Month for Subscription

Admin can allow users to start a subscription from any date of the month. For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings
  • Slide the ‘Ability to start subscription from the certain date of the month for subscription’
start subscription from certain date of the month for subscription
  • Save settings. 

14. Prorate Amount for Certain Date of Month Subscription :

The admin can decide the types of proration on subscription plans. In this way, the customer pays for their subscriptions based on the time they are using it. For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings 
  • Select from the available option under ‘Prorate amount for certain date of month subscription’
prorate amount for certain date of month subscription

1. Charge Prorate Amount for Subscription:

This option is mainly to prorate the first payment. If there is a difference of days between the start of the subscription plan and payment submission day, the admin can decide to take or not take payment for the rest of the days. 

An initial fee based on the days left in the present billing cycle shall be charged from the customer if the first payment is prorated. 

For example, let us assume that a customer takes up a subscription of 30$ per month on 15th July. But, the admin calculates the recurring payment from the 20th of every month. In that case, if this option is enabled, the admin can charge (5$) the 5-day amount from the user at the time of sign up. (As the difference here between 15th and 20th is 5 days) And, from the next 20th the billing cycle will be refined. 

Please note, this addition will be made along with sign up fees if any. Admin also needs to allow the feature of ‘enable subscriptions from a certain date of the month’ for this setting.    

2. Do Not Charge Prorate Amount:

If this option is enabled, no prorated amount will be charged from the customers. Merchants will not be able to take payments for the remaining days of the subscription plan.

Taking the same example, if this option is enabled then the customer will pay 30$ for a subscription plan starting from the 15th of this month till the 20th of the next month as the first recurring payment. In short, customers will not pay any fees for the first 5 days and directly pay 30$ next 20th.

3. Charge Prorate Amount For Subscription Even Free Trial:

This option will charge a prorated amount for the subscription plan. It will also include the free trial fees. 

Understanding with the same example, if a 30$ per month subscription plan starts from 15th and the payment date is 20th, but the admin has set a free trial of 2 days. Then, the prorated amount will be charged after a 2 days trial. 

As in this case, the free trial will end on the 17th. So, customers will have to pay 3 days prorated amount (3$ as the difference between 17th and 20th is 3 days) at sign up.    

  • Save settings.

15. Ability To Allow The Customer To Add Multiple Subscriptions In Cart : 

The admin can allow users to add multiple subscriptions to their cart. For that: 

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings
  • Slide the ‘Ability to allow the customer to add multiple subscriptions in cart’ option.
multiple subscriptions
  • Save settings. 

16. Allow Shipping Cost On Subscription Products :

Admin can impose shipping tax on subscriptions products and services. For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings
  • Slide the ‘Allow shipping cost on subscription products’ option.
 shipping cost
  • Save settings.

17. Allow Multiple Quantity on Subscription Products

The customer can also add multiple quantities of a subscription product or service while they buy a subscription plan. The admin can enable or disable this anytime. For enabling this function:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Advance Settings  
  • Slide the button to enable adding multiple quantities of subscription products.
multiple quantity
  • Save Settings.

6.API Settings

Admin can enable API features from the API Settings.

Subscription API

To enable API feature: 

  • Go to WordPress Dashboard > Subscriptions For WooCommerce > API Settings > Generate and Save Button 
  • A secret key will be generated. 

Get All Subscription List

This API is used to  Get all subscription lists for the admin

HTTP Request.

POST  /wp-json/wsp-route/v1/wsp-view-subscription

curl -X POST https://example.com/wp-json/wsp-route/v1/wsp-view-subscription

-u “consumer_secret: <subscription secret key>”

JSON response example:

{

    “code”: 200,

    “status”: “success”,

    “data”: [

        {

            “subscription_id”: 490,

            “parent_order_id”: “489”,

            “status”: “cancelled”,

            “product_name”: “mwb-daily-susbcription”,

            “recurring_amount”: “6”,

            “user_name”: “admin”,

            “next_payment_date”: “April 8, 2021 9:09 am”,

            “subscriptions_expiry_date”: “—“

        },

        {

            “subscription_id”: 486,

            “parent_order_id”: “485”,

            “status”: “active”,

            “product_name”: “free trial”,

            “recurring_amount”: “8”,

            “user_name”: “admin”,

            “next_payment_date”: “May 4, 2021 12:42 pm”,

            “subscriptions_expiry_date”: “—“

        },

    ]

}

7.Assigning Subscriptions To Simple Product

Admin can assign subscriptions to variable products and simple products with a single check mark.

Steps for posting any product as a subscription product are as follows: 

  • Go to Dashboard > Products > All Products.
  • Select the product or service you want to assign as a subscription item.
  • Tick the subscription check box. The subscription checkbox will be available for simple products and variable products.
assigning subscriptions to simple product
  • The product or service will now become subscription-based.

8.Assigning Subscriptions To variable Product

For assigning subscriptions to variable products:

    • Go to Dashboard > Products > All Products 
    • Select variable product in product data.
    • Go to variations
  • Select the ‘expandoption to change subscriptions settings for variable products.
  • Tick the subscription checkbox for enabling subscriptions on variable products. The variable products will now be available for subscriptions.
assigning subscriptions to variable products

9.Subscriptions Settings

After assigning the subscription to products, the subscription settings option will appear for both simple and variable products.

For directly going to the subscription settings, follow these steps:

  1. For simple product- 

  • Go to Dashboard > Products > All Products > Simple Subscription Product > Subscriptions Settings 

Now, the admin can perform several modifications that might differ from product to product.

9.1.Subscription Per Interval

Subscription per interval is when the admin will receive the recurring payment of the subscription-based product or service. Admin can set the interval of regular revenue from this section. It can be after any number of months, days, weeks, or years.   

Steps to edit subscription per interval:

  • Go to Dashboard > Products > All Products > Any Subscription Product > Subscriptions Settings .
  • The first option in the subscription settings section is ‘Subscription Per Interval.’ Fill in the details.
  • Update these changes.
subscriptions per interval

9.2.Subscription Expiry Interval

Admin can set for how long they want to provide a subscription to the user. It is the period for which the user will have access to the subscription-based product or service. The payment will then be triggered on the same day every month until the subscription plan expires.  

Steps to set subscription expiry interval are:

  • Go to Dashboard > Products > All Products > Any Subscription Product > Subscriptions Settings 
  • Navigate to the ‘Subscription Expiry Interval’ just below ‘Subscription Per Interval.’
subscription expiry interval
  • Update the change.

The subscription expiry interval can be set in months and years.

9.3.Initial Sign Up Fees

Admin can impose a sign-up fee for subscription-based products. The initial expenses are added once to the recurring subscription payment. 

Steps to set initial sign up fee are:

  • Go to Dashboard > Products > All Products > Any Subscription Product > Subscriptions Settings
  • Navigate to ‘Initial Sign Up Fees’ and put in your desired amount.  
initial signup fees
  • Update the change.

9.4.Free Trial Interval

Admin can offer free trials to the user with the WooCommerce Subscriptions plugin. No fee is charged for the free trial period. The recurring payment will begin after the free trial.

To change settings for a free trial:

  • Go to Dashboard > Products > All Products > Any Subscription Product > Subscriptions Settings
  • Navigate to ‘Free Trial Interval’ and set the desired frequency of free trials.
free trial interval
  • Admin can set free trial frequency for days, months, weeks or years. Update these changes.
  • Update the change.

9.5.Unlimited Subscription

If the admin wants to grant a subscription service forever or unlimited subscription of a product, then

  • Go to Dashboard > Products > All Products > Any Subscription Product > Subscriptions Settings
  • Navigate ‘Subscription Expiry Interval’ and leave it empty. Do not fill in any details.   

10.Settings For variable product

  • Go to Dashboard > Products > All Products > Variable Subscription Product > Variations > Expand 

The subscriptions settings for variable products are also the same. 

subscriptions settings for variable products

The admin can set:

  • Subscription per interval (months, days, weeks, or years)
  • Sign up fee 
  • Free trial interval (months, days, weeks, or years)
  • Subscription Expiry Interval (months, days, weeks, or years)  
  • Enable subscriptions from certain date of month: Admin has to synchronize 

 

    1. Days of week when subscription per interval is set to week :

      subscription per interval week

2. Days of month when subscription interval is set to months :

subscription per interval is set to month

3. Month when subscription per interval is set to years :

subscription per interval is set to years

11.Subscriptions Table

In this section, the admin will find all the existing subscription plans in his WooCommerce store. All details of individual subscription plans are listed here. 

table setting

Admin can:

  • Delete or cancel a subscription plan
  • Search the subscription plan in the search bar by order id
  • Export active subscription plans in a CSV file
  • View subscriptions renewal order.

Details Of Subscription Plans :

For a bird’s eye view of all the subscription plans,

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Subscription Table
  • Admin can note the following fields here:
  1. Order
  2. Status of the subscription, i.e., active, canceled, or expired
  3. Subscription-based product name
  4. Recurring amount
  5. User name
  6. Next recurring payment date.

Deleting Subscription Plans : 

Admin can delete the expired or non-renewed subscription plans.

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Subscription Table
  • Navigate to ‘Bulk Action’ and click the dropdown. The delete option will appear.
  • Select the subscription plans you want to delete.
  • Click Apply.   

Cancelling Subscription Plan :

Both user and admin cancelling subscription functionality is provided in the plugin. For admin, the steps are:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Subscription Table
  • Hover over the subscription plan you want to cancel.
  • A cancel option will appear. Click on it, and the subscription plan will be canceled.  

Export Active Subscriptions :

Admin can export active subscriptions in a CSV file using WooCommerce subscriptions plugin. For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > General Settings
  • Navigate and click the ‘Export CSV’ option.
export active subscriptions
  • File will be downloaded on your system. 

Subscriptions Renewal Order :

Admin can also check subscriptions renewal order. For that:

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > Subscriptions Table
  • Select order you want to check > View Order.
renewal order

12.Manage WooCommerce Subscriptions Emails

Admin can send emails to users when:

  • Subscription plan is going to expire
  • Subscription payments have been done
  • Subscription plan has been paused
  • Subscriptions has been resumed

To manage all these emails, you need to enable the notifications. For that:

  • Go to WooCommerce > Settings > Emails.
manage woocommerce subscriptions email

Here, the admin can manage all the subscription emails:

Cancelled Subscription Email Notification  : 

This email notification is sent when the subscription is cancelled. For managing cancelled subscriptions email notifications:

  • Go to WooCommerce > Settings > Emails > Cancelled Subscription Email Notification > Manage > Enable
cancel subscription email notification
  • Enter an email address if you want to use an email other than your default email.
  • Enter Subject, and email heading.
  • Save changes.

Expired Subscription Email Notification :

This email notification is sent when the subscription expires. For managing expired subscription email notification

  • Go to WooCommerce > Settings > Emails > Expired Subscription Email Notification > Manage > Enable.
expired subscription email notification
  • Enter an email address if you want to use an email other than your default email.
  • Enter Subject, and email heading.
  • Save changes.  

Paused Subscription Email Notification :

This email notification is sent when subscription is paused. For managing paused subscription email notifications:

  • Go to WooCommerce > Settings > Emails > Paused Subscription Email Notification > Manage > Enable.
pause subscription
  • Enter an email address if you want to use an email other than your default email.
  • Enter Subject, and email heading.
  • Save changes.  

Reactivate Subscription Email Notification :

This email notification is sent when the subscription plan is reactivated. For managing reactivate subscription email notification:

  • Go to WooCommerce > Settings > Emails > Reactivate Subscription Email Notification > Manage > Enable.
reactivate subscription email notification
  • Enter an email address if you want to use an email other than your default email.
  • Enter Subject, and email heading.
  • Save changes.  

Manual Renewal Subscription Invoice Email Notification :

This email notification is sent for a manual renewal subscription invoice. For managing that: 

  • Go to WooCommerce > Settings > Emails > Manual Renewal Subscription Invoice Email Notification > Manage > Enable.
manual renewal subscription invoice
  • Enter Subject, and email heading.
  • Save changes.  

Subscription Going To Expire Email Notification :

  • Go to WooCommerce > Settings > Emails > Subscription Going to Expire Email Notification > Manage > Enable.
subscription going to expire email
  • Enter Subject, and email heading.
  • Save changes.

13.Subscriptions Coupons

The WooCommerce Subscriptions Pro enables admin to create exclusive coupons for customers. These coupons can be used by them to avail various discounts. The plugin allows to create coupons for:

  • Initial Sign-Up Fee Discount
  • Initial Sign-Up Fee Percentage Discount
  • Recurring and Product Discount
  • Recurring and Product Percentage Discount.

The admin can provide flat discount or percentage discount on subscription based products or services. For that:

  • Go to Dashboard > Marketing > Coupons > Add New
  • In the Coupon Data section select ‘Discount Type’ from the 4 available options related to subscription coupons.
subscriptions coupons

 

  • Enter Coupon Amount
  • Enter Coupon Expiry Date
  • Publish.

14.WPML Compatibility

The WooCommerce Subscriptions Pro plugin is compatible with the WordPress Multilingual (WPML) plugin for localization of the WooCommerce Subscriptions Pro plugin’s strings.

To translate the WooCommerce Subscriptions Pro plugin, extract all strings of the plugin following these steps:

  1. Go to WordPress Admin Panel > WPML > Themes and Plugins Localization
  2. Scroll down to find the ‘Strings in the plugins’ section.
  3. Select the WooCommerce Subscriptions Pro plugin from the list of plugins.
wpml pannel

For translating the strings into a different language click the number of strings present next to the plugin.

You’ll be redirected to a page where all the strings of the plugin are listed. Here, you can translate each string.

number of strings

On this page, you can manually select a string you want to translate. Click on the “+” button that is present next to each string in every row. Click the ‘+’ sign of the language you want to include.

A popup will display in which you can write the translation of the string.

string translation

Once you’ve written the translation it will be automatically saved. When the customer chooses a different language they’ll see the translated version of the string.

translated version of string

15.License

The admin needs to enter the purchase code in the License Activation Panel. After purchasing an extension from MakeWebBetter you will get the purchase code of this extension. Please verify your purchase in the box provided so that you can use the feature of this plugin.

  • Go to Dashboard > MakeWebBetter > Subscriptions for WooCommerce > License > Enter Purchase Code > Validate.
subscriptions license

If you do not validate your license, the plugin will become dysfunctional after 30 days. 

Check the License Activation Steps for more details.

If there is any other query regarding the plugin, do not hesitate to Contact Us.

16.FAQ's

Yes, the Admin can give the permission to the client to set the expiration date of the plans from the advanced setting of the plugin. Then the customers can choose the expiration date of the subscription plans by themselves.

Yes, the admin can enable automatic retrial of subscription payments on failed attempts from the advanced setting of the plugin backend.

Yes, the admin can set the maximum number of failed attempts after which the subscription plan is cancelled from the advanced settings of the plugin backend.

Yes, the admin can set a particular date for a month for the recurring subscription payment for a user.

Yes, the admin can allow users to pause and reactivate the subscription plans from the advance setting of the plugin backend.

Yes, admin can enable the functionality to pay manually for subscription plans from the advance setting of the plugin backend. For recurring payment, an invoice is sent to the customer through email so that they can make the payment manually.

Yes, the admin can enable the functionality to allow users to upgrade or downgrade variable product type subscription plans from the advance settings in the plugin backend. 

Yes, the admin gets the functionality to send subscription expiration email notifications. Admin can also set the days to send the email before the actual expiration from the advance setting of the plugin backend.

Suggest Edit