What the plugin does?
The plugin allows the creation and management of subscription products. The user can set up simple as well as variant subscriptions.
First steps
The plugin needs to be installed and enabled. It offers Subscriptions and Settings tab, where users can make plugin management.
Subscriptions
This panel has lists of subscriptions where the user can see the current status, number, assigned customer, start date, end date, and other subscription parameters important to the shopkeeper.
The subscription table contains the following columns:
- status - allows the user to view the current status of a subscription. The following statuses are available: pending, cancelled, pending cancellation, active, expired, on hold
- subscription - contains the subscription number, as well as the basic details of the user,
- items - is a subscription product purchased as part of a subscription,
- total - the cost, payment frequency, and payment method,
- start date - subscription start date,
- trial end - end of trial subscription,
- next payment - date of next payment,
- last transaction - date of last payment,
- end date - subscription end date,
- related orders - all previous orders related to the subscription.
The subscriptions panel offers a manually created subscription option. The user can use the Add to Subscription button.
The subscription panel contains:
Subscription details - module, which provides basic information about the subscription, and the subscriber.
General - contains information about the customer, the current subscription status, and the order number initiating the subscription,
Billing - provides the subscriber's basic details address, email, contact telephone, payment method, etc.
Shipping - is where the delivery details, address, contact telephone, etc. can be found.
Item - includes subscribed products, cost, and quantity.
Related orders - list of orders related to the subscription, both parent and renewal.
Subscription actions - available action: regenerate download permissions
Payment cycles - a meta box indicating the renewal frequency, start time, and the date of the next payment and end date of the subscription.
Subscription notes - notes about a subscription.
Settings
This is the panel where the user can manage the basic plugin settings. Navigate to Flexible Subscriptions -> Settings
Products - here, the user can manage the content of the buttons offered by the plugin:
- Add to cart button text
- Place order button text
Account - panel where endpoints can be set. Endpoints are appended to your page URLs to handle specific actions on the account's pages. They should be unique and can be left blank to disable the endpoint.
- subscriptions
- view subscription
- subscription payment method
Edit product subscription
Detailed settings for a subscription product are available in the product edit panel. To create a subscription product, navigate to the product data.
By default, this option allows the user to specify whether the product will be sold as a simple product, variable, or an affiliate.
Creation of a new product type, i.e. subscription, the plugin adds new configuration elements to the standard product panel.
Billing schedule - is a module available under the General tab. It allows users to set payment frequency, billing cycles, and free trial.
Payment frequency - allows users to set payment frequencies. There are available daily, weekly, monthly, and yearly options.
Billing cycles - allows user to set the number of days the subscription will automatically expire.
Free trial - allows you to set a trial subscription term in days, weeks, months, or years.