RMA for Magento 2

Return Merchandise Authorization (RMA) is the powerful tool for managing returns and/or exchanges of goods. This extension is important, if you wish to build strong relationships with your store customers and win their trust and loyalty. RMA has intuitive, step-by-step user interface, which allows your online store clients to create return/exchange requests quickly and easily. Also extension lets you create backend requests through administration interface.

Our RMA solution is suitable for any business model and easily integrated into any business process.

Compatible with:   Community: 2.0-2.1.*
Enterprise: 2.0-2.1.*

The most flexible and powerful

Return Merchandise Authorization (RMA) is the ultimate tool in building relationships with your online store customers. It is very important to consider the convenience of returning and exchanging process in your store. RMA gives you and your customers the power of full control over their returns or exchanges of goods they purchased.

Our RMA solution for Magento 2 is flexible enough to cover all possible situations in this field. To resolve the issues with returns or exchanges the extension has 2 types of user interfaces: for store customers and for administrators. This allows to take care of both sides: on the one hand, every customer is able to manage the return or exchange of any product bought in the store; on the other hand, your store administrator is able to help with this any moment, using backend.

Customers can easily create requests for partial or full product return/exchange: there is a possibility to return just one or two items of five bought, for example. So, there is no need to send back all products purchased in the store.

10 advantages you get with RMA

  • Customers may manage and discuss with helpdesk their exchange/replacement orders any time via emails.
  • Even guest users are able to discuss and add comments to their requests (no need to login to user account to watch an RMA inquiry).
  • Your customers can return or exchange the number of items they need, instead of returning all purchased products.
  • Refund option is also available for store customers.
  • Customer may print shipping labels of various carriers (DHL, Fedex, etc.) and confirm package sending via user interface, preventing frauds.
  • Administrators can help customers any time in creating RMA order from the backend interface.
  • Customize messages to clients requested RMA.
  • Use quick responses and create your own templates for this feature.
  • Add custom fields to RMA orders.
  • Analyze advanced flexible RMA reports by products and brands: view requests statuses in bulk, etc.

Feature Highlights

Flexible Configuration

Configure Magento 2 RMA template according to the needs of your online store:

  • allow attach file types;
  • limit size of any attachment;
  • customize RMA appearance in a Grid - choose the columns, suitable and useful for your administrative needs (RMA and Order numbers, Customer email, name, RMA status, etc.)
magento 2 rma configuration

Clear and Fast Communication with Workflow Rules

Customize your RMA processes in accordance to the online store business model using flexible Workflow Rules.

Extension fits any store business model and responds any business process due to Workflow Rules.

Creating rules you may tune every step of returns and exchanges making this process comfortable both for customers and administrators.

Either you create new RMA or receive a new message from a customer regarding RMA, you are able to manage Conditions (even combinations of conditions) you wish, set Statuses and create Notification templates.

Win your customers loyalty using Workflow Rules!

magento 2 rma workflow rules

Custom Email Notifications

Customized Email notifications allow you to make your communication process clearer, better and simpler than ever.

Create your own templates for emails and make your online store stand out of standards!

Shipping Labels

Prevent frauds in your store - use Shipping Labels!

Upload and print PDF shipping labels for a variety of post carriers (DHL, Fedex etc.). Both store customers and backend admins can manage labels and set returns shipping statuses.

It is really useful feature to avoid frauds in a process of sending back products. You will be able to track every delivery and every returned product.

magento 2 shipping label for rma

Easy RMA discussion

Discuss RMA with a customer and give quick replies even without logging into your account!

Then see the RMA messages history inside RMA history to be up to date with every client situation.

magento 2 rma

Manage Reasons, Condition and Resolutions for customers’ RMA

Give your customers the option to choose among different conditions, reasons and resolutions. Our RMA extension lets you create your own option for these fields according to your products characteristics.

Quick Responses

The quicker you reply to your customers, the more satisfied customers you get!

Use Quick Responses template to automate different steps in communication process. You may create your own templates for immediate replies and use them while discussing RMA with a customer.

Powerful Reports (coming)

Analyzing results is one of the most important part of improving communication process. RMA reports shows you everything at a glance.

Watch the following:

  • RMAs by statuses numbers;
  • period;
  • total products returned numbers;
  • total RMAs number;
  • etc.

Also generate reports for RMAs by product and RMAs by brand.

Awareness is the key!

Custom Fields

Our RMA solution gives you unlimited customizing options and lets you create additional custom fields.

You can use them to store some additional information about RMA. For example, you could create custom field to store info about shipping carriers or tracking numbers of returned products.

Install RMA extension and enjoy customer loyalty growth!

Here is what RMA solution customers say:

"The RMA of mirasvit has a high code quality and is easy to install and use. After using this extension only 2 weeks we have a much better return workflow which reduce our cost on managing about 40-50%.
There is no missing functionality and a must have for each shop owner."

"Bought it together with Help Desk MX. I think these two extensions are must have. If you are serious about your business you have to take care about negative side of it. So this module is really a right hand when managing returns and exchanges. With this extension, now, i can say that my store is able to to provide full service. Its very important. So i think you should have it. Thanks guys for support, you are very responsible indeed!"

"Mirasvit RMA Extension is good for return Management....This Extension Should to have every Store..."

Grow your customers trust and loyalty with RMA Extension!




  • Improved code




  • Tests fix




  • Tests fix
  • Fixed option "Allow to request RMA after order completion" (#3)




  • Support of Magento 2.1.0




  • Issue with sending emails via office.com smtp




  • Issue with menu
  • Fixed an issue with generation RMA increment ID




  • hide button "Print RMA Shipping Label"




  • Email styles


  • Compatibility with PHP7
  • Compatibility of print templates with Proto theme




  • Problem with shipping block on the RMA page in frontend




  • RMA2-23 - Visible HTML tags in emails




  • Backend and Frontend styles


  • RMA2-22 - Issues with PHP 7



  • initial stable release

Reasons to choose Mirasvit

Client focusing and satisfaction

It is our main goal. A big part of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support invest the best knowledge and experience, so you could come back to us again and again.

Remarkable support

30-days free and high quality support. We make an effort to satisfy you with work of every module you have purchased in our store. Helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.

Risk-free Investment

30-days money back guarantee. If you are not satisfied with work of our extension for any reason we provide a full refund.

Constant improvements and upgrades

We provide you 1 year of free updates. We constantly add new features to all our modules. We are absolutely interested to hear your opinion and to implement your suggested features in our future developments.

Comprehensive Documentation

We provide an expanded user guide for every our extension, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize extensions according to your needs and requirements.

Usability and Performance

Module is easy to install and easy to upgrade, just follow step by step our user guide.

Safe Magento updates

No core modifications. Just copy extension files to store root directory.