Back to Top

Opencart Marketplace Recurring Profile

Updated 10 October 2023

Opencart Marketplace Recurring Profile is a Marketplace Add-on for Opencart. It allows the sellers to set up the recurring profiles for their customers. The sellers can use recurring profile for products which need payments at regular intervals. Recurring profiles are useful for subscription and membership type of products. It can also be used for setting up the installment payment schemes. The recurring payments are available for daily, weekly, monthly, semi-monthly or yearly. The seller can create a recurring profile for their products from the front-end.

Please Note: – Since this is a marketplace add-on. You need to have Opencart Marketplace Extension to make Marketplace Recurring Profile work.

Note:

1. This module supports all templates and themes including the Journal theme.

2. Opencart Marketplace Recurring Profile supports the Multi-Store feature of default Opencart.

Searching for an experienced
Opencart Company ?
Find out More

Check a brief overview of the plugin in the video mentioned below –  

qo_VAPHMUt8

Features

  • Very easy to set up and configure
  • Sellers can use recurring profile of other sellers and the admin
  • Multiple recurring profiles can be assigned to a product
  • Trial Profile option is also available
  • The admin can select recurring profile visibility for the sellers
  • Notify seller, when another seller edits its recurring profile
  • Notify admin, when a seller add/edit a recurring profile
  • View recurring profiles of other sellers and the admin
  • Recurring payments interval – daily, weekly, monthly, semi-monthly or yearly
  • The user can view details about the recurring profiles available
  • Supports multiple language translations

Installation

The installation of this module is very simple. First, you need to extract the downloaded zip file. After that, open the correct Opencart Version Folder. According to Opencart Version installed in your system. Then, upload admin, and catalog folders to the Opencart root directory.

upload admin and catalog folders to root

Now log in to your admin backend and navigate through Extensions->Extension Installer. Click the Upload button and browse the XML file, this file is in the ocmod folder. Please select the correct ocmod folder. According to your Opencart version installed in your system.

upload XML file

Click Continue after uploading the XML file.

After uploading the XML file, please navigate through Extensions->Modifications->Modification List. Now click Refresh button as shown in below screenshot. Once you have refreshed the modification cache.

modification cache refresh

After that, go to System->Users->Usergroups. And then edit ‘Administrator’. Click Select All for both Access Permission and Modify Permission and Save it.

edit permissions

Now navigate through Extensions->Modules->Module List. Find Marketplace Recurring from the list. Click the Install button as shown in the screenshot below.

install

Module Configuration

To do the module configuration, please log in to the admin back-end. Navigate through Extensions->Modules->Marketplace Recurring. Click the Edit button, as shown in the screenshot.

configure

After clicking the Edit button below page will open. From here the admin can do the following configuration for Opencart Marketplace Recurring Profile.

Status – Set the status of this module as Enabled or Disabled.

Custom Profile Visibility Select the visibility of the Recurring Profiles.

  1. Single Seller – A seller can only view its own recurring profiles.
  2. All Sellers – A seller can view recurring profiles of all the sellers.
  3. Single Seller with Default – A seller can view recurring profiles of the admin and its own.
  4. All – Use this option, to allow all the sellers to view all the recurring profiles of the marketplace.

Seller Can Edit Profile – Select Admin, to allow sellers to Edit recurring profiles of the admin. Moreover, select All Seller’s option, to allow a seller to Edit recurring profiles of other sellers.

Mail to Admin on Add New Recurring Profile – Select the mail template for the admin. Whenever a seller creates any new recurring profile.

Mail to Admin & Seller on Edit Recurring Profile – Select the mail template for the admin and the seller. When a seller edits a recurring profile of another seller or the admin.

After doing the configuration for the Opencart Marketplace Recurring Profile, please click the Save button to apply your changes.

module config

Configure Marketplace Module

The admin also needs to do the configuration in the Marketplace module as well. Please navigate through Extensions->Modules->Marketplace. Click the Edit button. Now click the Product tab as shown below:

In Allowed Product Tab section, select Recurring and then click Save.

mp setting

Then go to Catalog Module Configuration tab. In Allowed Account Menu section, select the Recurring Profiles option.

mp settings 2

Admin Management

The admin can manage recurring profiles by navigating through Catalog->Recurring Profiles. From here the admin can view all the recurring profiles of the marketplace.

Add – Click the Add button, to create a new recurring profile.

Edit – Click the Edit button to update an existing recurring profile.

Delete – To remove a recurring profile. First, select the recurring profile and then click the Delete button.

admin view recurring profile list

Add Recurring Profile

Once the admin has clicked the Add button, following options will appear for adding a recurring profile:

Name – Enter the name of this recurring profile name. It will be the name for subscription or payment plan.

Price – Set the cost of this recurring profile. This will be the price of the subscription or payment plan.

Duration – Enter the number of times a user will make the payments. Set it to 0 (zero) for unlimited. If unlimited, the payments plan will continue until canceled by the admin or the user.

Cycle – Enter payment cycle for the recurring profile.

Frequency – Select when to make the payments – Day, Week, Month, Semi-Month, Year.

Status – Select Enabled to use this recurring profile, else select Disabled.

Trial Profile

The admin can also create a trial profile for the recurring profile. If Trial Status has been Enabled, the admin has to provide the following details:

Price – Set the cost for using the trial profile.

Duration – Enter the number of times a user will make the payments before the trial expires.

Cycle – Enter the payment cycle for the trial profile.

Frequency – Select how long the trial will last – Day, Week, Month, Semi-Month, Year.

Trial Status – Here, you need to select Enabled to use Trial Profile. Else select Disabled and leave options blank.

Sort Order – Here you can set the order of this recurring profile.

Click the Save button when you are finished. The admin will see new profile listed on the Recurring Profiles page.

Now, in order to use this new recurring profile, it must be assigned to a product and customer group.

admin recurring profile create

Assign Recurring Profile to Product

To assign the recurring profile to a product. Navigate to Catalog->Products. Either select an existing product and click Edit or Add a new product.

After entering all the required details of the new product. Click the Recurring tab as shown in below screenshot:

First, select the Recurring Profile from the list. Then, select the Customer Group from the menu.

Finally, click the Save button to apply your changes.

admin add recurring profile to product

Seller Management

After the module installation, the sellers will see the Recurring Profiles menu option in My Account section.

seller view

Now the sellers can manage the recurring profiles from here. The seller can view all the recurring profiles created.

Add – Click the Add button, to create a new recurring profile.

Edit – Click the Edit button to update an existing recurring profile.

Delete – To remove a recurring profile. First, select the recurring profile and then click the Delete button.

seller recurring profile view list

Add Recurring Profile

Once the seller clicks the Add button, the following options will appear for adding a recurring profile.

Name – Enter the name of this recurring profile name. It will be the name for the subscription or payment plan.

Price – Set the cost of this recurring profile. This will be the price of the subscription or payment plan.

Duration – Enter the number of times a user will make the payments. Set it to 0 (zero) for unlimited. If unlimited, the payments plan will continue until canceled by the admin or the user.

Cycle – Enter payment cycle for the recurring profile.

Frequency – Select when to make the payments – Day, Week, Month, Semi-Month, Year.

Status – Select Enabled to use this recurring profile, else select Disabled.

Trial Profile

The seller can also create a trial profile for the recurring profile. If Trial Status has been Enabled, the seller has to provide the following details:

Price – Set the price for using the trial profile.

Duration – Enter the number of times a user will make the payments before the trial expires.

Cycle – Enter the payment cycle for the trial profile.

Frequency – Select how long the trial will last – Day, Week, Month, Semi-Month, Year.

Trial Status – Here, you need to select Enabled to use Trial Profile. Else select Disabled and leave options blank.

Sort Order – Here you can set the order of this recurring profile.

Click the Save button when you are finished. The seller will see new profile listed on the Recurring Profiles page.

Now, in order to use this new recurring profile, it must be assigned to a product and customer group.

seller recurring profile create

Assign Recurring Profile to Product

To assign the recurring profile to a product. Navigate to Account->Product List->Product. Either select an existing product and click Edit or Add a new product.

After entering all the required details of the new product. Click the Recurring tab as shown in below screenshot:

First, select the Recurring Profile from the list. Then, select the Customer Group from the menu.

Finally, click the Save button to apply your changes.

add recurring profile to product

User Front-End View

The user can select the recurring payment options under Payment Profile. Details about the selected recurring profile including Trial are also visible. After selecting the preferred payment profile, click the Add to Cart button to do the checkout process.

user view

Select Payment Method:

At the time of checkout, only those payment gateways would be available for the customer that support Recurring Payments.

recurring payemnt method

Thank you for viewing this blog. If you still have any query regarding this module, please contact us https://webkul.uvdesk.com/.

Current Product Version - 2.0.0.0

Supported Framework Version - 2.0.x.x, 2.1.x.x, 2.2.x.x, 2.3.x.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content