RMA System Marketplace Add-On

RMA System Marketplace Add-On

Compatible With: Community 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3

Tech Specifications

Current Version:
Stable Build
16 November, 2017
Extensions, Sales, Marketplace Feeds
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Safari Mac: 7, 7.1, 8, 9 IE Windows: 10, 11, 8, 9, Edge
License Type:


RMA System Marketplace Add-On will help in product or order returns.

Other Extensions by WebKul SoftWare Private Limited


Back to top

Note- This module is an add-on of Webkul's Marketplace Module. To use this module, you must have purchased and installed Multi-Vendor Marketplace first.

Return Merchandise Authorization (RMA) is an important factor for the success of any e-commerce Portal. RMA Marketplace Add-On will help in product or order return between the customer and the seller. The customers will be able to file a return or refund for a product. If the seller is satisfied with the RMA reason of the customer then the seller will be able to return or refund. RMA Marketplace Add-On allows your customer to request a return without any effort. The customer can even ask for a product exchange if they are not satisfied with the product or find any issue with it. This wonderful module not only helps the registered customers but also the guest users.

The admin can specify the time limit for the customers to create the RMA. The customers have to generate the RMA within that stipulated time set by the admin. The admin also able to manage various reasons for RMA. The customer has to select the RMA reason while creating any new RMA. For the refund, the admin can manage refund process through his panel. Similarly, the sellers will also be able to manage their return/refund requests.


Use-Case of RMA System Marketplace Add-On :

RMA is an essential feature of any functional e-commerce store as it gives freedom to the customer to return and exchange the bought goods. There are various reasons to return/exchange or cancel an order. Some of them are as -

  • Incorrect product or size ordered.

  • Product no longer needed.

  • The product did not match the description on the website or in the catalog.

  • The product did not meet the customer’s expectations.

  • The seller shipped wrong product or size.

  • The customer unfamiliar with the product.

  • This particular module provides the RMA feature to the marketplace customers and also allows guest customers to create RMA.


Features of RMA System Marketplace Add-On :

  • Return merchandise authorization for Magento Marketplace.

  • Buyer, Seller and Admin communication for requested RMA.

  • Registered Buyer can generate RMA for Refund/Replace.

  • The guest user can generate RMA for Refund/Replace.

  • The registered customers and guest customers can request RMA to cancel ordered quantity.

  • The guest customers can request RMA to cancel ordered quantity.

  • The admin can do the refund for the RMA created for their products.

  • The admin can also cancel the order of their products.

  • The seller can do the Full or Partial refund.

  • Allow seller to do the online/offline refund.

  • RMA history for seller and buyer with pagination.

  • Return Policy setting from admin panel.

  • Dynamic selection of items for an order for making RMA request.


Work-Flow of RMA System Marketplace Add-On :

RMA Admin - Management -

The admin will configure the settings from the admin back-end. The admin will enter the return policy, select "Yes/No" to enable the RMA message notification to admin, select "Yes/No"  to allow the sellers to enter the number of days, and set the default number of days. The admin can also add/manage/delete the reason for RMA from his admin panel. These reasons are visible to the customers during the RMA generation. Now the customers can generate RMA request for the specific reason and other details. Other details include - specifying the package condition resolution type, delivery status. The admin can see all the RMA requests under "All RMA" and here the admin can -

  • Check the RMA Details and set the Package status, RMA Status and send the message to the customer.

  • See the conversation details for customers.

  • See the product details.

RMA Seller - Management -

The seller can view all the RMA by navigating under the tab “All RMA” that can be found under the "RMA System" menu option under the marketplace block. Under this tab, the seller can edit any RMA and can view all the requested RMA's generated by the customers. The seller can change the “Seller RMA Status” as well.

  • The seller can send messages to the buyer.

  • The seller can edit the RMA.

  • The seller can change the status of RMA.

  • The seller can enter the number of days till the buyer can generate a RMA request.


RMA Buyer - Management -

Cancel an Order -

The customers can request for the RMA to cancel the ordered items if the invoice has not been generated. To cancel the order, the customer selects the product quantity for which they want to cancel the order, upload images, and select the RMA reason and click submit. Now the seller will check the requested RMA and to cancel the order, the seller will change the Seller RMA Status as “Item Canceled” and "Save". Now the RMA status is "Solved". Now the customer will be able to see the status as Solved for his requested RMA and will select the checkbox “Please Agree To Mark It As Solved ” to complete the RMA request.

Replace an Item -

The customers can request a replacement of the ordered products. If the invoice has been generated then only the buyer can go for a replacement. To replace item the customer will select the product quantity for which they want to get the replacement, upload images and select the RMA reason and enter the consignment number. After filling the details click "Submit Request". Now sellers will be able to set the RMA status for the Replace of an item as – "Not Received" (If the Product has not reached to the seller), "Received Package" (If the Product has reached back to the seller), "Dispatched" (If the Seller has approved the replacement and sent the replaced product to the customer). Now the seller will check the requested RMA and to Replace the order, the seller will check the product and if it fits for a replacement, then the seller will first change the Seller RMA Status to “Received package” and click "Save". After the product has been received by the seller and he has the replacement product available to ship, the seller will select the RMA status on his End as “Dispatched Package” and will save the RMA. After this, the seller will ship the replacement product to the customer. After receiving the dispatched package the customer can select the checkbox “Agree To mark it as Solved” so as to close the requested RMA.

Refund an Order -

The customer can request a refund of the ordered items. If the invoice is generated then only the customer can go for a refund. For refund, the customer will request new RMA and select the product quantity for which they want the refund, upload images, enter consignment number and select the RMA reason. After receiving the request the seller can select a full or partial refund for the order and click the "Refund Offline" button to return/refund the amount back to the customer. The seller can refund the amount for the customers who have paid for the product. After the refund, the seller can see the RMA status as "Solved".


Benefits of RMA System Marketplace Add-On 

This module will reduce the hassle of the seller to manage the product return manually. It will create more transparency between the customers and the seller. The customers will be more confident while purchasing the product. The guest users can also create RMA for exchange and return. For the customers, there will be dynamic order selection and many images upload feature.

 Demo - You can check the Live Demo here.

Release Notes

Back to top


  • Compatible with CE: 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Stability: Stable Build
  • Description:

    -------------------------------- Version 2.0.1 --------------------------------------
    - Date Time Format issue
    + Buyer will able to generate RMA for his/her shipped product
    - In Configurable type, there was coming duplicate entry
    + RMA History with Filters and Pagination
    + Print RMA details and shipping label easily.
    + Return Merchandise Authorization for Magento.
    + Fully Admin handled module.
    + Guest Customers can generate RMA too.
    + Buyer and Admin can communicate at Store end.
    + Return Policy Page
    + Dynamic order selection with various option.
    + Customer can upload RMA images.
    + Print RMA details and shipping label easily.
    + Customer can also enter consignment number and upload images after RMA generation.
    + Admin can set Order status for RMA.
    + Admin can manage RMA status as well as Reasons.
    + Admin and buyer both can receive notification mail.
    + Using Return Quantity, Admin will return RMA quantity to their store.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top