Ask for a feature

Opencart Version2 Product Return RMA

Opencart Return Merchandise Authorization is a brilliant module and that can be used by the customers for product return. This module allows you to organize a system for customers to request a return without any efforts. With the help of this module, the customer can return the products within the admin specified time limit.

Wanna know more how Product Return Merchandise Authorization works? Check out case study – RMA Case Study
Opencart Product Return RMA is also available as Marketplace RMA.


  • Fully Admin handled module.
  • Guest Customers can generate RMA too.
  • Buyer and Admin can communicate at Store end.
  • Store credit and store voucher for returns.
  • RMA History with Filters and Pagination
  • Return Policy Page.
  • Dynamic order selection with various option.
  • The customer can upload RMA images.
  • Print RMA details and shipping label easily.
  • Admin can set Order status for RMA.
  • Admin can manage RMA status as well as Reasons.
  • Using Return Quantity, Admin will return RMA quantity to their store.


Installation of the Opencart module is very simple. You just need to move the admin and catalog folders into the Opencart root folder.

Opencart Marketplace Multi Vendor Module

Now, navigate to 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 Opencart version installed on your system.

oc installer

After uploading the file navigate to Extensions>Modification and click on Refresh button.

Opencart Product Return RMA

After that, in Admin panel go to System->Users->User Groups and edit ‘Administrator’ and choose to select all for both Access and Modify Permission and save it.

Opencart Marketplace Multi vendor Module

After that under Extension > Module install the Return System module as shown below in the snapshot.

Opencart Product Return RMA

Admin Configuration

After installing the extension the admin will have the Returns menu option installed with 3 sub-menu options –

  • Manage Returns
  • Manage Return Status
  • Manage Return Reason

Heading name goes here

Now, to configure the module the admin will navigate to Extensions>Modules>Return System. Here, the admin will click the edit button as shown below in the snapshot.
Tap the edit button

Clicking the edit button brings up the below page for configuring the module.Opencart Product Return RMA

Here the admin will set the configuration for the module –

  • Return Status
    Set the module status as Enabled or Disabled as required.
  • Add Return Time
    The admin can enter the return time limit for the customers. The customer will be able to generate the return for any order within the set time limit added by admin. Use the number 0 or leave the field blank for an unlimited time limit for the return.
  • Order Status for Return
    The customers can place the return for only those status of orders that are selected here.
  • Allowed Image Extension
    Enter the Image extensions separated by a comma that can be used by the customers for uploading an image.
  • Allowed File Extension
    Enter the File extensions separated by a comma that can be used by the customers for uploading a file.
  • Allowed File/Image Size
    The size entered here will be allowed for the customers while uploading a File/Image.
  • Return Policy
    Here the admin can select the policies from the information which will be displayed to the customer at the time of Add Return.
  • Return Address
    The address entered here is visible on the Return Shipping label. This will be your return address for the product.

Lastly, click to Save button in the top right-hand corner to save the configuration.

Manage Return(s)

Under this section, the admin can manage, filter, delete and view the returns very easily. To manage a return the admin will tap the Edit button.

Opencart Product Return RMA

After clicking on the Edit button, the Return Details will be visible as shown below in the snapshot.

Opencart Product Return RMA

Tapping the Print Invoice button will display as shown below.
Opencart Product Return RMA


  • Using Return Quantity, the admin will return the quantity(return product) to their store.

The admin can see all details related to return which includes –


Under this section, the admin will find the product name with the return quantity and reason.

Opencart Product Return RMA


Under this section, the admin can find all the message conversations related to this return. The admin can make a reply to the selected return order, upload images along with the message and can also change the return status. Here, the admin can also select the return status for the requested return by the customer. The admin can also send the customers messages along with the images of the product.
Opencart Product Return RMA

Return Images:

Here, the admin will find all the images uploaded by the customer related to the return.
Return Images Return Related uploaded by the customer

Shipping Label:

The admin can upload the Shipping Label. Using this label, there is no need to give shipping charge during product return or order return.

Opencart Product Return RMA

Store Payment:

Under this section, the admin can provide the customer with the store credit(can be used up at the time of making a purchase) or can provide him with the voucher(can be used up at the time of making a purchase).

Store Payment to customer as Credit or Voucher

Manage Return Status

The admin can manage the return status by clicking the Add button as shown below in the snapshot. The admin can also alter/edit any of the previously created return statuses.

Opencart Product Return RMA

After clicking on Edit option below page will be open wherein the admin can change the name of the return status, color, and enable or disable the return status as shown below in the snapshot.

Edit Return Status

Also, after clicking the option to “Set Default Status of New Return“, you can assign any of the three statuses – Default, Solve and Cancel for the respective return statuses as per the requirement.

Set Status

There are three statuses for the return – Default, Solve, and Cancel. Now, the admin can assign accordingly these three statuses to the respective return statuses that have been created by the admin.

In the above example, the admin has set the Default status for the Pending Return Status, Cancel status for the Return Cancelled and likewise. Now, whenever a return request is generated by the customer, the default status for the return will be set as Pending and similarly when the Return is canceled the default status for the return will be set as Return Canceled.

Manage Return Reason

There are several reasons which will be used by the customer at the time of RMA generation. The admin can Add, Update and Delete the RMA reasons as required.

Opencart Product Return RMA

After clicking on Edit option below page will open.

Opencart Product Return RMA

Front End

This module provides two option for Return at the front end, first with account module and another with customer service.


After selecting a login type, the customer will redirect to the next page depends on their selection. For a Registered customer, the redirect is to the login page and in case of a Guest, they will redirect to the below page.

Guest Customer Login:

Opencart Product Return RMA

Registered customer login:

Opencart Product Return RMA

After that customer can see their return requests and can add new ones by tapping the “Request for Returns” option.

Opencart Product Return RMA

After click on “Request for Returns“, the customer can add a new return.Opencart Product Return RMA

After that, with correct details, return request will be generated and an e-mail will be sent to the customer for the same.

Opencart Product Return RMA

The customer can see the complete detail of return by clicking View Detail option under the Returns section.Opencart Product Return RMA

Print shipping label using print shipping label option.Opencart Product Return RMA

The customer can print Return details.Opencart Product Return RMA

The customer can send the messages to the admin with mail.

Opencart Product Return RMA

If you still have any issue feel free to add a ticket and let us know your views to make the module better

Current Product Version -

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

. . .

Ask a Feature