Learn Opencart 3

Opencart is an E-Commerce platform with a great focus on usability and scalability!

• Last Updated: 01/09/2020
• ( 6 minutes reading )

How to setup Recurring Profiles in OpenCart 3


The “Recurring Profiles” module in OpenCart allows you to configure subscription payments and automatically charge your customers on an initially defined recurring basis. The time frame is customizable, therefore you will be able to configure the recurring period depending on your requirements. The great advantage of the “Recurring Profiles” functionality is that it provides store owners with the possibility of selling subscription products, offer installments or memberships and gaining more control over payments. In this tutorial, we will step-by-step guide you on how to set up the Recurring Profiles and we will clarify all the details concerning the process.


Getting Started

The very first step we will need you to take is to log in to your OpenCart Admin Dashboard and navigate through the left menu bar to Catalog > Recurring Profiles.


Accessing the Recurring Profiles page


This is the page where you will be creating your custom recurring profiles and manage them in the future.


Adding Recurring Profiles

In order to create a new recurring profile, please click on the blue “Add New” button located at the upper-right corner of the page.


Adding Recurring Profile


Once you do that, you will be presented with the “Add Recurring Profile” page where you will need to specify the required details.


Configuring Recurring Profile settings


First thing first, you will need to define the title of the Recurring and Trial Profiles in the “Name” field. Note that this name will represent the recurring option and it will be displayed to your customers on the product page under the “Payment Profile” section, therefore please make sure to choose a clear and easily understandable one in order to avoid any possible confusion.

Under the “Recurring Profile” section, please specify the following details:

  • Price - In this field, you will need to enter the exact amount that will be charged on the due date. Please note that the value should be entered with the decimal separator in the following format “10.0000”.
  • Duration - This option determines the number of times a given customer will be charged. If you do not want to define a specific period, you can leave it set to 0. In this scenario, you will need to cancel the subscription when it is no longer needed. Alternatively, you can define the period of time your customers will be billed by entering a numeric value which will represent the selected “Frequency”. For example, if you configure a monthly recurring profile and enter “12” here, any customer signed up for the recurring profile will be charged once a month for the period of one year.
  • Cycle - The value specified here determines the length of the cycle between payments representing the selected “Frequency”. In other words, if you are configuring monthly payments and enter “2” here, your customers will be billed once every two months.
  • Frequency - From this dropdown menu, you will need to select the term which will determine how ofter your customers will be charged. You can choose between daily, weekly, semi-monthly, monthly, and annually.
  • Status - This setting will allow you to control whether the recurring profile is “Enabled” or “Disabled”.

Once you are ready, please scroll down to the “Trial Profile” section which is intended for products and services for which you would like to offer a trial (free or paid) for a certain period. An important thing to note is that the recurring profile will be activated automatically after the trial period is over.

As you will notice the fields under this section are the same as the under the previous one, therefore you should configure them in the same manner.


Configuring Trial Profile settings


In our example, we have set the “Trial price” to “0” which means we will be offering a free trial. The “Trial duration” and “Trial Cycle” are set to “1” and the “Trial frequency” is set to “month” which means we will offer the trial for one month in total. Then the “Trial Status” is set to “Enabled” to activate it. If you do not want to offer a trial, simply keep the status set to “Disabled”.

Once you confirm everything is configured as you desire, please click on the blue “Save” button at the top of the page and your new profile will be created.


Saving the Recurring Profile


You will be able to create as many Recurring Profiles as you need and assign them to the desired product(s) while you are creating or editing them.


Well done! Now you have learned how to configure subscriptions on your Online Store and you have gained more control over the payment processed on it. We hope you have found this tutorial useful and our instructions easy to follow. In case you require any further assistance, please do not hesitate to contact our Support Team.

Content Marketing Specialist

Sebahat is a young and bright woman who has become an invaluable part of our team. She started as a Customer Care Representative, mastering that role and, along the way, growing into a tech-savvy individual who is well acquainted with every support layer of the company. Driven by her aim to improve our customers’ experience constantly, she is committed to enhancing the extraordinary support we deliver.