Plugins
Last Updated: 2023-10-29 02:00:08
Subscriptions are divided into three components, the subscription itself, services and the packages they consist of.
Note: A customer can only subscribe to one subscription at a time, however, there is a configuration option called MultiSubscriptions which can remove this restriction. It's important to organize your subscription groups when enabling this option.
Services and packages also define what a subscription will cost. A subscription can have several services and a service can have several packages. Each service can be priced and any packages attached to a service can also have mandatory or optional cost. The total price of the subscription is the sum of services and additional package prices, plus optional packages that is determined when a customer chooses to add them.
You decide to create a 1 year Gold Membership subscription with two services at 9.99 each. The services are Early Access and Exclusive Deals each having a description and package points assigned. The subscription would look something like this.
Early Access ( Gold members get exclusive access to new arrivals and pre-orders )
PackagesNew arrivals and pre-orders
Shop 1 week in advance
Exclusive Deals ( Gold members get special deals and discounts on items )
PackagesExclusive deals!
Members pricing
Since there are no packages with any additional prices, the subscription cost is 19.98 for 1 year.
The subscriptions plugin supports full payments and subscription discounts. When enabling full payments, the plan can be paid for in full as an additional option to the regular monthly installments. A discount can be applied to the full payment option. If both a standard discount and full payment discount are applied to the subscription then will one or the other is applied based on the customers actions.
Note: Discounts are based on the total price per payment term and full price if full payment option is used.
No Renewal
Once the customers' subscription ends there will be no more recurring payments. A customer will have to signup for the subscription again.
Renew Identical & Updated
When a customer signs up for a subscription, that subscription may go through changes over time including but not limited to the services offered and pricing. When that subscription ends and transitions into a new subscription either the original or updated plan gets renewed. These are the options available for your website.
Note: A good and common example of identical renewals is with cellphone service subscriptions where as a customer continues an old plan because of a great price they got.
Renew Subscription
A subscription can transition into a another subscription plan during the renewal process. The most common example of this is a yearly to monthly subscription where the yearly subscription is obtained at a discount and transitions into a monthly plan at regular price afterwards.
This approach is logical but doesn't always make sense especially for yearly subscriptions where the customer wants to cancel abruptly. A customer cannot force a cancellation, they must contact you and request it. As the service provider, the option to force a cancellation is available in the administrative portal. This means the subscription will end prematurely and a partial refund must be issued.
The refund is calculated as subscriptions price based on duration and term broken down into days where the remaining days total is refunded. Full payments are taken into account.
Fliddo is working hard to automate features to simplify tasks for you, however, not everything is automated. Fliddo is working on subscription refund automation, however, this may not be ready. You can issue a refund manually in the administrative portal.
Note: There is a configuration option to add a fee for early subscription cancellations.
Exemptions & Reductions
Any tax exemption and/or reduction defined in the billing plugin taxation feature can be applied to a subscription.
CancellationFee
Define a cancellation fee for prematurely cancelled subscriptions.
MultiSubscriptions
Allow customers to signup for more than one subscription.
DiscountPercentMax
Set the maximum allowed discount for subscriptions. This is a great way to prevent accidental mistakes when applying discounts.
BillingRetryLimit
This is the number of attempts to make in order to process payment when the initial charge fails.
LeewayAllowed
The number of days to allow a customer to rectify a failed payment before the subscription is deactivated.
ShowCurrency
Allow the currency convertor to be used in templates. The default convertor includes a drop-down list of serviceable currencies.
CurrencySimple
This option simplifies the currency convertor and reduces the currency list to US dollars and the customers origin currency.