RMA System Marketplace Add-On

RMA System Marketplace Add-On



Magento Platform
Open Source (CE)

Tech Specifications

Current Version:
Stable Build
04 July, 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
License Type:


RMA System Marketplace Add-On is a brilliant module and super useful for product return and order return between buyer and sellers.

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.

RMA (Return Merchandise Authorization) is an important factor for the success of any e-commerce Portal. RMA System 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 System 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 RMA. And, the customers have to generate RMA within that stipulated time set by the admin. Admin also able to manage various reasons of RMA. The customer has to select the RMA reason while creating any new RMA. For the refund, the seller can manage refund process through his panel.

Use Case of RMA System Marketplace Add-On -

RMA is an essential feature of any functional e-commerce store. It provides the 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 follows -

  • 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 -

  • Customers can request RMA to cancel order
  • Customers can generate RMA for Refund/Replace.
  • Sellers can do the Full or Partial refund.
  • Allow seller to do the offline refund.
  • Dynamic selection of items for an order for making RMA request.
  • The admin will create the RMA reasons.
  • The admin will be able to see the seller-buyer conversation history.
  • The admin can see the list of all the RMA.
  • The admin can solve the Requested RMA for his products.
  • RMA history for buyer and seller with pagination.
  • The guest user can request RMA to cancel an order.
  • The guest user can generate RMA for Refund/Replace.

Workflow of RMA System Marketplace Add-On -

RMA Admin Management - The admin can enter the number of days up to which customer can request RMA from the admin panel under the Configuration. Now the admin can create the reasons for which products can get replace or refund. These reasons will be visible during RMA generation. Now customers can generate RMA request with the specific reason and other details. Other details include specifying the package condition resolution type, delivery status.  After that, the seller will see the RMA requests under "All RMA" tab. The admin can approve or unapprove the RMA and set the order status accordingly.


  • The admin can add “RMA reason”.
  • The admin can provide the “RMA policy”.
  • The admin can also message or communicate with the buyer.

RMA Seller Management - The seller can view all the RMA under the tab “RMA system”. Under this tab, the seller can edit any RMA. The seller can change the “RMA seller status” as well. The seller can send message to the buyer.


  • The seller can edit the RMA.
  • The seller can change the status of RMA.

RMA Buyer Management - Buyers can file a new RMA request by navigating to their account menu item RMA ->Request New RMA.

After clicking the Request New RMA another page will open up where buyer will select the order for which he wants to create RMA. Then buyer has to select the Product, enter the reason for RMA, provide additional Information if any, Order status and Resolution Type for the RMA. Buyers will be able to select the Resolution type as – Cancel Item, Replace and Refund.

The buyer can view their RMA list under the tab “RMA”. When the buyer will be satisfied with the seller's action (refund or exchange), then the buyer can close that particular RMA. That particular RMA will have the status as “solved”.

  • Buyer can request for new RMA.
  • Buyer can send the message to the seller.
  • Buyer can close the RMA, if satisfied.
  • Buyer can upload multiple images for the received product.

Cancel an order - The customer 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 Item - Customers can request for 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 replace 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 replace, 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 Item - A customer can request a refund for 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.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    + Return merchandise authorization for Magento Marketplace.
    + Buyer can generate RMA for Refund/Replace.
    + Buyer, Seller and Admin communication for requested RMA.
    + RMA history for seller and buyer with pagination.
    + Seller can do Full or Partial refund.


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