Recurring
Order Subscriptions (see Subscriptions)
Table of Contents ShowHide
Types of Subscriptions
There are two types of subscriptions that can be set up. This
document describes both processes of setting up subscription products.
The terms Classic will
be used to describe gateway managed subscriptions and AutoShip
for the recurring orders managed by AbleCommerce and the Authorize.net
CIM gateway.
Gateway Managed (Classic) Subscriptions
- subscription transactions are created and managed by a supported
payment gateway.
Recurring Orders (AutoShip)
- subscriptions are managed within AbleCommerce using the Authorize.net
CIM payment gateway.
Requirements
for AutoShip:
Authorize.net CIM is the only supported payment gateway
at this time. It is required to securely store the customer's
billing profile on the Authorize.net servers.
You must enable the "Accepts Subscription Payments"
setting for the payment methods that are acceptable for recurring
orders via the Authorize.net CIM gateway.
PayPal, Amazon, and Gift Certificate payment methods
will not be available for recurring subscription purchases.
The store's checkout setting, that requires users who
purchase a subscription to create an account on checkout,
needs to be enabled. (On by default)
If you have not configured
subscription settings, please do so now before continuing.
Adding Subscription Plans to Products
From the Product
Editing page, click on the Subscriptions
tab.
Click the Add
Subscription Plan button to view a page similar to
the one shown below.
The Subscription
Name will be populated with the name of the product.
You can change this if you want the subscription plan
name to be different from the product.
If you want the user to be added to a group
when the subscription is purchased, then select one from the
list or click the link to add a new group. By adding
users to a group, you can easily send email to all users at
once, or deliver digital
goods by way of the group setting.
The Subscriber Group
feature will automatically maintain the member group subscription,
and when the subscription expires, the member will be removed
from the subscription's group.
Select a Billing
Option. Subscription configuration options will
vary depending the billing option selected -
One-time
Charge - This billing option will charge the customer
just once, and it will create a subscription plan. The
amount will be whatever price is set for the product. Enter
the Expiration (in
months or days) or leave blank to have no subscription end
date.
Recurring
Charge - This billing option will create a subscription
plan, and charge the customer a recurring fee where the product
price will be used for the first and all future payments.
The Payment Frequency
can either be a fixed interval determined by the merchant,
or you can allow the customer to choose the frequency of subscription
deliveries by entering a comma delimited list of values. The
frequency can either be in months or days.
Enter a value for Total Payments
if you would like to have the subscription terminate automatically.
Otherwise, leave the total payments field blank so the
subscription continues until cancelled by the customer or
merchant.
Initial
Charge with Recurring Charge - This billing option
will create a subscription plan, and charge the customer an
initial fee at time of sale, and then future recurring payments
will have a different amount. For the Recurring
Charge, enter a value in the field available and select
the "override" or "modify" base price
option. If the Recurring charge should be Taxed, then select
a Tax Code from the
list available.
The Payment Frequency
can either be a fixed interval determined by the merchant,
or you can allow the customer to choose the frequency of subscription
deliveries by entering a comma delimited list of values. The
frequency can either be in months or days.
Enter a value for Total Payments
if you would like to have the subscription terminate automatically.
Otherwise, leave the total payments field blank so the
subscription continues until cancelled by the customer or
merchant.
The Payment
Frequency is an option for subscription plans that
have recurring payments. Enter how often the payments
will occur in months or days.
Fixed Schedule
every X days or months. Enter in a value in the field
and pick days or months. This will be the only option
for the subscription product.
Allow Custom
Schedule every X,Y,Z days or months. Enter multiple values
separated by a comma and pick days or months. This will
give the customer different delivery options for the subscription.
When finished, click the Add
Subscription button from the admin footer.
In the bottom section called "Optional
Subscription Plan", there is a checkbox to Make
subscription plan optional for this product. When you
check this box, additional options will appear. This
feature is used to incent customers to purchase the subscription
product instead of the regular product. It is optional,
but recommended for the AutoShip subscription feature. If
you use this feature, the regular price of the product will
be used as the subscription base price.
In the Sales
Incentive Message field, you can enter a short phrase
that will appear to the customer when they are reviewing the
product. This may help them decide whether to purchase
the product for one time delivery or setup a subscription
for automatic delivery.
You will need to enter a One
Time Purchase Price. This can value can be the
same as the product price, override, or adjust the subscription
base price. The value for a one-time delivery price
would typically be higher than the price for a subscription,
or automatic delivery. Note that the "Subscription
Base Price" is determined from the value entered for
the product price. If you see $0.00 in parenthesis,
then click on the PRODUCT tab and enter the price in the PRICE
field.
The Tax Code
setting can be used to make the One-Time Purchase price taxable.
Make sure to select a tax code here if the product is
also taxable.
Let's take a look at a sample product using
the One-Time Purchase option.
This completes the process. The product
purchase form will provide information about the subscription
plan.
Note, in the sample below, that the optional Payment Frequency
setting is in use to allow the customer to choose a delivery
schedule for the subscription.
To manage subscription orders, you can:
- View or modify the subscription
directly from the customer's order.
- Go to the Manage
> Subscriptions page and use the search form.
To remove a Subscription plan that is associated
to a product, click the DELETE button.
After the order is placed, the customer can view the subscription
plan purchased from their order as shown.
The Cancel and Change buttons are available to the customer
when your Subscription
Settings allow changes some number of days before the next
order will be created. All of this can be configured by
the merchant.
The Cancel action will
prompt the user to confirm. When the subscription is cancelled,
an email notification can be sent.
The Change button will
expand the details of the subscription, and allow the customer
to make changes to the billing, shipping, payment information,
and frequency (if this is an option for the subscription).
The Edit button for
Shipping Address and Billing Address will display a pop-up form
where the customer can make any changes to the address, or add
a new one. The information will be changed for the next
order, as long as it has not been generated already, and all future
orders.
The Add New button next
to Payment Information will allow the customer to enter a different
credit card. This will apply to the next order, as long
as it has not been generated already, and all future orders. The
credit card information will be stored securely with the payment
gateway.
If multiple credit cards are stored, the customer will be able
to select a different one and update or remove as needed.
|