You can create a new recurring product in any Regpack project by simply creating a new product and selecting “Recurring” as the product type.
Recurring products are great for:
- Annual Plans
Recurring Products have a subset of settings that allow you to customize the product to your specifications.
- How often the system should add the product to the user’s cart (daily, monthly, annually, custom number of days)
- Allowing the user the option to remove themselves from the recurring schedule
- When to stop adding the product to the user cart (never, after X number of occurrences, on a fixed date)
- The ability to upgrade/downgrade to other products in your project
- How any upgrades or downgrades will be billed
- Autocharging of recurring products, including any delay in charging after the product is added.
In addition, you’ll have settings you find on any product type in Regpack, including the description, filter options, Purchase Protection, availability and expiration date, and quotas.
When to add the product
This is the core setting for your recurring product – how often it reoccurs.
You can have the product reoccur daily, monthly, annually, or a custom number of days.
From here, decide what action will trigger this time schedule, including the date the product was added to the cart, the date it was paid for, the date the user registered, or the date the user made their first order.
There are two settings that go along with this section:
- User decides if the product reocurrs
- Allow the user to unsubscribe themselves from future reoccurrences
The on/off options for these two put the control either in only your hands or also in the hands of your user.
If you select “On” for the first option, the user can check a box if they’d like the product to reoccur or not. This is great for donations if you’d like to give users the option to make a one-time or recurring donation. Leave “off” if you do not want to give the user this option. When set to “on”, you can also decide whether or not the checkbox is automatically selected or not.
If you select “On” for the second option, this will place an “unsubscribe” button next to the product in their dashboard, and allow a user to remove future reoccurrences from their cart. We recommend this setting set to “Off” for things like subscriptions and memberships, which will allow you to ensure you get paid according to your terms and conditions.
When to stop adding the product
This setting allows you to decide when you’d like the product to stop adding automatically to the user’s cart.
There are 3 options:
- After X number of occurrences
- On a fixed date
There is no recommended option as this depends on the product and your desired setup.
For example, if you’d like to create an annual plan that is paid on a monthly basis, you can create a recurring product set at the price of 1 month, have the product add monthly, and have the product stop adding after 12 occurrences. Note that the initial adding of the product is considered 1 occurrence.
For the fixed date, this means that after that date, the product will no longer add according to the “when to add” setting. If the product is added after this date, the system will not add the product again.
Upgrading / Downgrading Products
If you would like to provide upgrade and or downgrade options for the product to other products, you can turn this setting “on”.
Once on, there will be a button presented to users to upgrade or downgrade to other products. You will choose which products are eligible to upgrade and/or downgrade to in the settings, as shown below.
Note that you can also choose the text for the button. So if you only set products that are “upgrades” or products that are “downgrades”, you can set the text so the user understands what their options are.
Additionally, you can enable prorating when an upgrade/downgrade is made which will calculate the cost per day of the previous option, and then prorate the difference of the new product.
For example, if a user was previously on a plan valued at $1,200 and used $200 worth (2 months of 12), an upgrade to a 24 month plan, valued at $2000, would deduct that $200 from the total owed on the new product. Click “On” to enable this, or “off” if you’d like the user to pay the full value of the new product, regardless of previous payments on another plan.
You can customize the message that appears above of the upgrade options presented when the user clicks the upgrade button. We suggest a marketing line or something to explain or encourage users to upgrade!
The last setting with regards to upgrades/downgrades is what should happen to the existing and new product upgrade.
You have 3 options:
- Begin a new cycle, which is the recommended action. This will create a new start date for the product reoccurrence (the date added to the cart). If there are instances left on the previous plan, the user will be unsubscribed from those and subscribed to the new schedule.
- Update the existing cycle, which would keep the start date of the previous product the same for the new product. If this option is selected, we recommend turning the prorating setting “on”.
- Only begin the upgrade/downgrade at the next billing cycle. This would add the new product subscription at the next billing cycle date and not immediately. We recommend using this option only if you have a never ending recurring product (no set end date) or have the “auto renewal” setting turned on.
The settings previously relate to when the product actually adds to the user’s cart. With autocharging, you decide if you’d like to also have the system automatically charge the user once the product is in the cart.
The recommended setting is “on”. If “off”, the user will have to initiate a payment themselves.
You can set a delay to the autocharge, which means that if the product is set to add on the 1st of the month, each month, the charge will happen X number of days after the product is added.
The user needs to have a saved payment method on file for auto charging to work.
We recommend turning the setting for the product to renew automatically to “On”
You can have the setting turned on, and also limit the number of auto-renewals.
For example, if you have a 2 year plan, you can set the renewal to 1, and the occurrences to 12 (1 year), so the user is charged monthly for 1 year, and then the plan repeats another time, for a total of 24 months.
We recommend this setting to be “off” and allow the product to continue to reoccur until the user or you decide to end the subscription. When “on”, a setting appears to define the number of autorenewals.