Product Return RMA

Product Return RMA



Magento Platform
Open Source (CE)
2.0, 2.1, 2.2

Tech Specifications

Current Version:
Stable Build
24 April, 2018
Extensions, Shipping & Fulfillment, Order Management (OMS)
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:


Allow customers to create RMA requests for returning a product. Manage RMA reasons, status, form fields. Send attachments & print shipping slips.

Other Extensions by WebKul SoftWare Private Limited


Back to top

Allow customers to create RMA request for returning a product and manage RMA reasons, status, form fields, send attachment, print shipping slip.

With the help of this extension, a customer will be able to create RMA request for returning a product to the merchant. The store owner can efficiently manage all the RMA requests from the admin panel. Moreover, maintain RMA reasons, update RMA status, add comments (with file attachments), and create custom fields for RMA form.

Use Case of Product Return RMA -

RMA or Return Merchandise Authorization is a part of every buying and selling process. When a customer wants to return a purchased product, an RMA request is generated for managing the returned goods. RMA request can be created by a customer for either replacing an item or getting a refund.

Features of Product Return RMA -

  • Define the number of days for creating an RMA request.
  • Create custom fields for RMA request form supporting various input types.
  • Guest customers can also generate and check the RMA requests.
  • Customer and admin can communicate using RMA system.
  • Send and receive file attachment in the comment.
  • Display return policy on RMA request page.
  • Dynamic order selection with various options.
  • Print RMA details and shipping labels.
  • A customer can enter consignment number and upload product images.
  • Admin can create various options for RMA reasons.
  • RMA resolution type - refund, cancel items, exchange.
  • RMA status - approved, package received, refund initiated, declined, solved, item canceled, package dispatched.
  • Customer and the admin receive notification emails.
  • Admin can select the allowed product types for RMA.
  • Admin can select allowed order status for RMA.
  • Set admin email ID and admin name for RMA request.
  • Enable or disable subsequent requests for declined RMA.
  • Module source code is open for customization.
  • Support multi-language translations.
  • Work Flow of Product Return RMA -

Once the module is installed, the admin can do the RMA system module configuration. The admin needs to select the allowed product types, enter content for return policy, set admin name, admin email. Then, set number of days for RMA, select allowed order status, enable/disable subsequent RMA requests, also set any custom message for the customers.

After that, the admin can create multiple RMA reasons such as - defective product, wrong product delivered, etc. Using this extension, the admin can also create customizable form fields for an RMA request supporting various input types - text, text area, drop-down, radio button, checkbox, multi-select. The admin can also create return shipping labels for the RMA request mentioning any custom title, image, and price.

Now, on the storefront, the customer will follow My Account>RMA>Request New RMA. The customer will first select an order, then choose a product and specify return quantity, reason, upload images, delivery status, the package condition, resolution type as - refund, exchange, or cancel items.

When a customer successfully submits an RMA request, the admin can go to RMA System>Manage All RMA. From here, the admin can communicate with a customer, change RMA status, send file attachment, and select return shipping label.

Benefits of Product Return RMA -

RMA system is essential for every online store for managing return products, refund process, exchanging items, or canceling orders. Also, the customers feel protected when they see a favorable return policy that assures them for refund or exchange.

Demo - You can check the live demo here.

Release Notes

Back to top


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

    -------------------------------- Version 2.0.1 --------------------------------------
    + Compatible with Magento v2.2.*.
    + Custom Fields in RMA Generation form feature added.
    + File Attachemnt feature added for RMA conversation
    + Frontend Ui Changed.
    + Credit Memo Feature Added.
    + Admin can refund offline for rma by creating Credit Memo.
    + Admin can allow different types of products for RMA.
    - Bugs fixed.


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

    + Return Merchandise Authorization for Magento 2.0.0
    + 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.
    + RMA History with Filters and Pagination
    + Print RMA details and shipping label easily.


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