User Guide & Reference Manual

Subscription Plans

Beneath Hero lies a powerful recurring billing engine, capable of handling auto-recurring payment subscriptions on a number of payment gateways. These recurring transactions are guided by subscription products (called "subscription plans" in Hero) and are purchased by your users through the standard checkout process.

Subscription plans are managed at Storefront > Subscription Plans.

Creating subscription plans is very simple; they will automatically be listed and purchasable by visitors to your website (unless you hide them in your theme or de-activate them, of course). This guide will review the elements of a subscription plan and some common questions regarding subscription plans in Hero.

Subscription Plan Configuration

Each subscription plan has the following configurable options (most are optional as they all have default settings):

Subscription plans with free trials cannot have a unique first charge. The first charge to the user will be the recurring charge rate.

Using Subscriptions to Protect Content

The key to making some of your content "subscribers-only" is in the promotion/demotion groups.

One Subscription Plan

If you have a single subscription plan for full access to your site, you should create a member group for users who purchase this subscription plan to be promoted to. Then, by specifying (during publishing) that users must be in this member group to view the content, you are essentially creating a paywall that will force users to subscribe in order to see the content. Users who do not have subscriptions will, by default, see a "Login/Register/Subscribe" screen. However, with theme customization, you can show them anything you would like. This could be a snippet from the hidden content, an advertisement, or a "get out now!" screen.

Multiple Subscription Plans

If you have varying levels of subscriptions, or different subscriptions for different site areas, you would simply create more member groups and assign content to be limited to one or more of these member groups upon access. This allows you to have subscription tiers (e.g., Gold subscribers see all content but Silver subscribers only see some) as well as multiple content areas of the site (e.g., a Golf subscriber sees golf content, but a Ski subscriber sees ski content, and someone subscribed to both sees all of your content).

Frequently Asked Questions

Why can I only specify the recurring charge interval in days?

For compatibility across all gateways, intervals are only allowed to be days. Gateways have different ways of calculating weeks, months, and years, and some don't allow these as intervals at all. Rather than have poor subscription records, Hero uses day intervals for precision recurring charges.

What happens when a member cancels their subscription?

If a member cancels their subscription, their subscription will be set to expire on their next charge date. They will have access until this date, unless you manually remove them from whatever member groups to which they were promoted.

What happens to my existing subscribers if I modify a subscription plan?

If you modify a subscription plan, your existing subscriptions will be unaffected. Even if you cancel an existing subscription plan, ongoing subscriptions will continue until they cancel or expire, themselves.

Can coupons be used with subscriptions?

Coupons can be used with subscriptions. They can be configured to reduce the price of the subscription (both initial charge and recurring charge) or create/extend a free trial on a subscription. Click here to learn more about creating and configuring coupon codes.

How do you handle the user's billing data for subscription payments?

No credit card information is stored locally. All integrated payment gateways use the gateway's native recurring billing features to store the credit cards securely and without risk to you, the website administrator.