Back to Top

Opencart Marketplace RMA System Version2

Updated 26 December 2023

OpenCart Marketplace RMA System:

Opencart Return Merchandise Authorization is a brilliant module and very useful for product return and order 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 seller’s products, have them replaced or refunded within the specified time limit. The seller can generate Return reason and shipping label for the customers.

Since it’s an add-on for the Marketplace Module, so marketplace module must be installed before installing the Opencart Marketplace RMA System.

Wanna know more how Product Return Merchandise Authorization works? Check out case study –RMA Case Study

Note:

Searching for an experienced
Opencart Company ?
Find out More

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

2. Opencart Marketplace RMA module supports the Multi-Store feature of default Opencart.

Check a brief overview of the plugin –

msZZ24B5ZAU

Check a brief overview of the admin configuration of the plugin –

o2R9M3qnuUY

Features

  • Admin can configure the module settings as per the choice.
  • The Admin can also configure the mail templates for various Return activities.
  • Admin and sellers can manage, filter, and edit the Return Requests.
  • The Admin and the seller can upload the image or label for shipping.
  • Admin can either add store credit or voucher to make a refund to the customer.
  • The Admin can generate Return Requests on behalf of a customer.
  • Using Return Quantity, the admin will update product quantity in the store.
  • Return address can be changed while there are multiple customer addresses saved.
  • Admin and the seller can create unlimited return reasons.
  • The Admin and the seller can create unlimited return status.
  • Admin can see the list of all the Return requests, reasons and status.
  • The Admin and sellers can set Order status for Return Requests.
  • Admin will be able to see the seller-buyer conversation history of all the return requests.
  • Sellers can send messages or revert back to the customers for their messages.
  • The Sellers can view the seller-buyer conversation history of return requests for their products.
  • Dynamic selection of items for an order for making Return request.
  • Buyer can send their queries to the seller.
  • The buyer can also enter the consignment number and upload images after Return Requests generation.
  • Buyers can print Return Requests details and shipping label easily.
  • Return Requests History with Filters and Pagination.
  • Guest users also can request a Return.

Installation

Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has – admin, catalog, ocmod, system & theme_patch folders. You need to transfer the admin, catalog, and system folders into the Opencart root directory on the server as shown below.

installation_section_module_add

Note: If you are using a third party theme like Journal2 theme then you need to navigate through folder: Theme Patch->Journal2->Catalog and upload this catalog folder into the Opencart root folder.

After that, the admin will navigate through Extensions->Extension Installer and upload the files –

  • only_for_oc_23xx.ocmod.zip
  • wk_rma.ocmod.zip

which you will find inside the folder ocmod folder.

webkul_opencart_marketplace_rma_extension_installer-2

Similarly, you can install the theme lexus_micmart by following the same procedure as shown above for the journal2 theme.

Now navigate to->Extensions->Modifications and click refresh on the top right-hand side as shown below.

webkul_opencart_marketplace_rma_modifications

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

webkul_opencart_marketplace_rma_user_groups_access_management

Also, after that under the Extensions-> Extensions->Module, install the Marketplace Return System module in this way.

webkul_opencart_marketplace_rma_module_install_section

After clicking the edit option, the admin will be navigated to the Edit Marketplace Return System page as per the below page.

opencartdemo.webkul.com_mp-split-cart-182-75-44-194-demo_admin_index.php_routeextension_module_wk_rmauser_tokenp3pVHMUQCadz9vUQ598ZZYdfSjFPyqV1halla-bolHere, the admin can configure the module settings like –

Return Settings

  • Return Status: Enable or Disable the status of this module.
  • Add Return Time: Enter the number of days up to which customers can request for Return after placing the order. If the number of days will exceed from order date to Return requesting date then the customer can not request a Return of that order.
  • Order Status for Return: Configure the order status the admin wants to allow customers to place Return Requests for the orders.
  • Return Type: Enable or Disable the return type of the module.
  • Complete Order Status: Configure the complete order status which is used for the order status.
  • Allowed Image Extension: Also, configure the image and file extensions in which the customers can upload in their Return Requests.
  • The Allowed File Extension: Enter the file extensions that can be used by the customers
  • Allowed File/Image Size: Set the maximum image and file size which the customers can upload in their return requests.
  • Return Policy: Create terms and conditions for Return Requests and show them to customers. Customers will not be able to create a request without accepting the Return policy.
  • Voucher Theme: Select voucher theme for the customers.
  • Return Address: After sending the shipping label to the customer the entered address will be the return address for the respective product.

Mail:

The admin can also configure the mail templates for various Return activities as per the below image.

webkul_opencart_marketplace_rma_mail_configuration_settings

Note: To create Mail, navigate to Marketplace -> Mail.

webkul_opencart_marketplace_rma_extension_mail_configuration_for_email_notifications

Mail Keywords:

The admin can even view the list of mail keywords and configure them in the Mail Template as per the choice.

webkul_opencart_marketplace_rma_extension_mail_keywords_to_use_within_email_templates

Module Translation

As this Marketplace module supports multiple languages so this section will describe how to make the module work in different languages. Please check this link for language translation

Manage Return Status

The admin can create the return status which the admin can use in the Return requests. For this, navigate to Returns -> Manage Return Status as per the below image.

webkul_opencart_marketplace_rma_extension_rma_status
Here, the admin can:

  • View the existing Return status created by him as well as the sellers.
  • Check the Status of the Return status.
  • Also, check the color of the Return status.
  • Edit the details of the existing Return status by clicking on the “Edit” link.
  • Create the new Return status by clicking on the Plus icon button.

To add a New Return Status, the admin will click on the Plus icon buttonThis will navigate the admin to the Add Status page as per the below image.

webkul_opencart_marketplace_rma_add_return_status

Here, the admin can create the new Return status. And can select or use these Return status in the return requests.

Manage Return Reason

The admin can manage the reasons for the Return Requests in the backend panel by navigating through Return ->Manage Return Reasons as shown below in the snapshot.

webkul_opencart_marketplace_rma_manage_return_reason

Here, the admin can:

  • View the existing Return Request Reasons created by him as well as the sellers.
  • Check the Status of the Reasons.
  • Edit the details of the existing Reasons by clicking on the “Edit” link.
  • Create new Reasons by clicking on the Plus icon button.

To add a new Reason, the admin will click on the Plus icon buttonThis will navigate the admin to the Add Reason page as per the below image.

webkul_opencart_marketplace_rma_manage_return_reason

Here, the admin can create a new reason. And the customers will be able to select and use these reasons while requesting the returns.

Manage Mapped Products

Under this section, the store owner/admin can find the list of all the products for which the returns have been enabled. Apart from that, the admin can filter the return enabled products using the product name and the status for the same.

webkul_opencart_marketplace_rma_return_enabled_product_list

Here, the admin can also see the name of the seller for each of the return enabled products by hovering the mouse over the icon as shown below in the snapshot.

webkul_opencart_marketplace_rma_return_enabled_product_list_displaying_seller_product

The admin can also check the details for the return enabled product by tapping the edit button under
the Actions column which brings up the edit returns page for the respective product.
webkul_opencart_marketplace_rma_return_enabled_product_list_return_mapped_product_edit_rma_options
Here, the admin can –
  • Check the Name of the product
  • Change the Status of the return product as Enabled/Disabled for enabling or disabling the return option for the product
  • Choose the Return Types that will be available to the customers for choosing while they are opting for a return
  • Also, choose which Return Reasons will be available to the customers at the store frontend for selection while opting for a return for the product

At the product page for which the return has been enabled, the customers can see a Tab for the Return as per the snapshot below.

webkul_opencart_marketplace_rma_product_page_returnTab_available

Here, the customer can see return options that include –

  • Validity within which the return can be made for the particular product
  • View Reasons button that displays the return reasons that can be accepted for the product and
  • The Return Accept types for the product

webkul_opencart_marketplace_rma_return_reasons_visible

Apart from this, the admin can also add return options to the products by navigating through Catalog->Products and then editing the respective product. After that, tap the Returns System tab as shown below in the snapshot.

return_system_admin_catalog_products_add_return_to_products

Manage Return

Admin can find the list of generated Return Requests under Returns -> Manage Returns. Admin can manage, filter, and edit them very easily.

webkul_opencart_marketplace_rma_manage_returns_admin_end-1

To view the Return Requests Details, click on Edit icon. The admin can also print the invoice of generated Return Requests as per the below image.

return_details-1

To view the invoice, click on the Print icon.

return_receipt-1

The admin can even update the product stock value by clicking on the Return Quantity button. This will update the stock value of the product in the store in real-time. The same will be reflected in the return request list too as per the image.

quantity_returned-1

Product

The admin can view the products for which the Return Request has been created along with details like return quantity and return reasons.

return_products-1

Conversation

The admin can view the complete conversation between the customers and the merchants. Also, can change the Return status, and send the message to the customer as well. There is also an option for image upload.

return_status_conversation-1

Return Images

The admin can view all the images which the customer has added in the Return Requests.

return_images

Shipping Label

Admin can upload the image or label for shipping.

shipping_logo_image

Store Payment

Once the Return request is solved or approved, the admin can make the refund to the customers. The admin can either add store credit or voucher to make a refund to the customer.

store_payment

  • Add Store credit: Suppose the admin has made a refund of Rs 100 and added store credit. Then, the customer can use this store credit for any future purchase from the store. For example – In a next purchase, the customer is having a cart total Rs 500, then the customer can use this store credit amount and that Rs 100 will get deducted from the cart total ie; the cart total becomes Rs 400.
  • Add Voucher: Suppose the admin has made a refund of Rs 100 and added Voucher. This will create a voucher for the amount equivalent to the refund value ie; Rs 100. The customers can use this voucher for any future purchase from the store.
How can admin generate Return Requests on the behalf of customers?

The admin can generate Return Requests on behalf of Customer by navigating through Return -> Manage Return(s).

return_on_customer_behalf_by_admin

On clicking the Add New Return, a pop up will get displayed. From here, the admin can select the customer.

choose_customer_for_return_purposes

After selecting a customer, the admin has to select the customer’s order for which the admin wants to generate the Return Request.

return_information

Once the order has been selected then the admin has to:

  • Select order for which the admin wants to file the Return Requests.
  • choose the address if the customer has multiple addresses.
  • Also, Choose a reason for the Return Requests from the drop-down list.
  • Enter the quantity for which the admin will generate the Return Requests.
  • Upload image of the product
  • Add additional information about the Return Request reason in case the admin does not find a valid reason from the drop-down list.
  • Also, Add consignment number in case the product needs to be returned.

Once the admin has entered all the details, click on the Save button to create the Return request after which the admin can see a success message and the order listed in the section at the top.

success_message

This is how the admin can choose one address from the multiple addresses added by the customer. pick_up_address_edit_address_option

Income

When the return request gets solved, the change in the Income amount to be paid by the admin to the seller can also be managed. For this, the admin will navigate to the Marketplace>Income. When the admin updates the product stock value by clicking on the Return Quantity button. This will also update the amount to be paid by the admin to the Seller.

marketplace_incomeNote – Amount Return doesn’t include Shipping amount.

Front End

The customers can file a new Return request by navigating to their account menu item Returns->Request for Return as shown in the snapshot below.

my_returns

When clicking on Returns, the customer can see the list of their Return requests. To make a new return request, click on Request for returns button. This will open up New Return Information page, where the buyers will be able to request the return.

new return info

To request a return, the buyer will:

  1. Orders: Click the drop-down list to select the order for which the buyer wants to request the return.
  2. Select items for which the buyer wants to request the return.
  3. Quantity: Choose the quantity for which the buyer will request the return.
  4. Reason: The buyer has to choose a reason for the return request from the drop-down selections.
  5. Images: Upload the images of the item for which the buyer wants to request the return.
  6. Additional Information: Add additional information about the Return Request reason in case the buyer does not find a valid reason from the drop-down list.
  7. Consignment No.: Add the consignment number.

Check the Terms & Conditions of the return request and then click on Continue button to create the return request.

my return

After Creating Return request, the customer can find the list of return requests. And can see complete details of Requests by clicking view icon.

return details

Print Shipping Label Using Print Shipping Label Option.

return label

Guest Users

The Guests Users also can request a return by navigating to Returns footer menu item at the bottom of the page as shown below in the screenshot.

return login

The guest users will select the login type as Guest and then click on the Submit Request to make a return request.

order return

After that, the guest will see another page come up where the guest user needs to enter the Order ID and the E-mail ID to proceed for requesting the Return.

Seller End

Now the sellers will log in to their accounts and check the requested Return. For this seller will click on the Marketplace Return Management menu option as per the below image.

seller_marketplace_return_management

Here, the seller can see the complete list of the return requests. The seller will click on ‘View” link to view the Request and gets navigated to the Return Details page. And can also print the invoice of the generated Return request.

return_details-2

To view the invoice, click on the Print icon.

return_print_option

Product

The seller can view the products for which the Return request has been created along with details like return quantity and return reasons.

products-3

Conversation

The seller can view the complete conversation. Also, can change the Return status, and send the message to the customer as well. There is also an option for image upload.

conversations
Return Images

The seller can view all the images which the customer has added to the Return request.

return images

Shipping Label

The seller can upload the Shipping Label.

shipping label

Manage Return Status

The sellers can also create the return status which the sellers can use in the Return requests. For this, navigate to Marketplace Return Status as per the below image.

return_status

Here, the sellers can:

  • View their existing Return status created by them.
  • Check the Status of the Return status.
  • Check the color of the Return status.
  • Edit the details of the existing Return status by clicking on the “Edit” link.
  • Create the new Return status by clicking on the Plus icon button.

To add a new Return status, the seller will click on the Plus icon buttonThis will navigate the seller to the Add Status page as per the below image.

new_return_status

Here, the sellers can create the new Return status. And can select or use these Return status in the return requests.

Manage Return Reason

The sellers can add the new reasons for the Return requests by navigating through Return ->Manage Return Reasons as shown below in the snapshot.

return_reasons

Here, the seller can:

  • View the existing Return Request Reasons created by him.
  • Check the Status of the Reasons.
  • Edit the details of the existing Reasons by clicking on the “Edit” link.
  • Create the new Reasons by clicking on the Plus icon button.

To add a new Reason, the seller will click on the Plus icon buttonThis will navigate the seller to the Return Reason page as per the below image.

new_return_reason

Here, the sellers can create the new reason. And the customers will be able to select and use these reasons while requesting the returns.

That’s all for the Opencart Marketplace Product Return RMA Module, still have any issue feel free to add a ticket and let us know your views to make the module better http://webkul.com/ticket/index.php

Current Product Version - 4.1.0.0

Supported Framework Version - 2.x.x.x,3.x.x.x

Blog Version - 2.x.x.x,3.x.x.x
  • Version 2.x.x.x,3.x.x.x
  • Version 2.x.x.x, 3.x.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