RMA for Magento 2

Return Merchandise Authorization (RMA) is a 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.

Magento 2 RMA Extension has an intuitive, step-by-step user interface which allows your online store clients to create return/exchange requests quickly and easily. Also, this extension lets you create backend requests through the 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 the 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 the 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 you to take care of both sides: on one hand, every customer is able to manage the return or exchange of any product bought in the store but on the other hand, your store administrator is able to help with this at any moment, using the 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 at any time via emails.
  • Even guest users are able to discuss and add comments to their requests (no need to login to a user account to look at 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.
  • Customers may print shipping labels of various carriers (DHL, Fedex, etc.) and confirm the package has been sent 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 statuses and reasons.

Feature Highlights

Flexible Configuration

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

  • allow attachment file types
  • limit the size of any attachment
  • customize the RMA appearance in a Grid - choose the columns which are 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.

While creating rules, you may tune into every step of the returns and exchanges making this process comfortable both for customers and administrators.

Whether you create new RMA or receive a new message from a customer regarding RMA, you are able to manage the Conditions (even combinations of conditions) that 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 above standards!

Shipping Labels

Prevent fraud 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 return shipping statuses.

It is a really useful feature to avoid fraud in the 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 the Quick Responses template to automate different steps in the communication process. You may create your own templates for immediate replies and use them while discussing RMA with a customer.

Powerful Reports

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

Watch the following:

  • RMAs by status numbers
  • period
  • number of total products returned
  • number of total RMAs
  • 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 a 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!




  • Bugs




  • Reworked module documentation




  • Improved admin UI




  • Compatibility with Magento 2.2.0rc
  • Displaying variations for configurable products



  • Interface refactored using XML UI Components
  • Added mass action for change statuses in RMA Grid




  • Added price column to items' grid in RMA form in backend
  • Added mass action "Change Status" on RMA grid in backend




  • Styles, misspelling and report filters




  • RMA's reasons validation
  • Dispaying status's messages


  • Added reports by product and by attribute




  • RMA validation


  • Added return address on frontend




  • Added option "Reset Counter For Order"
  • Added "Ticket was converted to RMA" event




  • Notifications for guest




  • Configuration for multistore


  • Added new conditions to workflow rules




  • Added reports by reasons




  • Added option that allows request to return only shipped items




  • Fixed RMA for partial shipment
  • Fixed issue when admin does not get notification about new RMA




  • Added Helpdesk integration


  • Fixed RMA for orders migrated from Magento 1




  • Fixed auto selecting items




  • Fixed styles for confirm shipping dialog




  • Fixed a possible issue with store id




  • Fixed translations for Resolutions, Conditions, Reasons
  • Fixed option "Allow to request RMA after order completion"
  • Fixed issues with ability to delete reserved Resolutions




  • Fixed compilation crush due to incomplete aggregation in reports




  • Fixed compilation crush due to Reports requirement missing




  • Added Report by RMA Status




  • Added option to hide Condition, Resolution, Reason for customer




  • Saving of translated dictionary (reasons, resolutions, conditions) titles for storeviews.




  • Added ability to set different Return Addresses for each RMA






  • Quick Response in RMA edit form
  • Issue with merged js in production mode




  • "Items" column in Rma grid




  • EE compatibility


  • RMA2-15 - Fixed wrong style issue with cart popup




  • 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
Sort by: Most helpful Newest
  1. Looks Great!        Magento 2

    We are still in the process of setting up our M2E site, but the price was right on this extension, and the feature set was a great fit for what we were looking for.

    By Jason on January 6, 2017 Verified Purchase
  2. Very nice        Magento 2

    Very nice

    By Steve on December 9, 2016 Verified Purchase
  3. Complete..almost        Magento 2

    This is very stable and a necessary M2 extension if you have a store. Their RMA is best overall.
    I submitted and alternate ship RMA address request for the extension. If they add this it goes to 5 easy as it has all the rest. Thanks Mirisvit team!

    By Henry on October 6, 2016 Verified Purchase
  4. Nice extension        Magento 2

    Nice extension that work as expected. Miravist is very responsive to issues and feedback. Over-all great experience.

    By Bert on April 28, 2016 Verified Purchase
  5. Awesome Features along with outstanding Customer Service!        Magento 2

    What can be felt, not always can be expressed in words, but I will try my best!

    1. I bought almost all existing extensions for M2, while offered a very generous discount from a Sales Rep. Then, as all of us know, all the miracles stop right there, but not with these guys.

    2. Installed the extensions, and as it usually happens, problems did not wait so long to arise on my horizon.

    3. No fear, help is near... that is my personal Slogan... and found out the same attitude from Mirasvit guys. I asked for help, and it was near. I reported PHP7 and other compatibility issues, and a fix was ready in a blink of an eye. I asked for features improvements and suggested new features, and these came in a matter of a few days.

    4. Features pack on the extensions is very reach, and these guys are always open to any sound improvements on their extensions.

    5. Extensions updates are done via composer, so no manual uploads and unzips on every update release. That makes all my updates as easy like a snap of a finger,.. 10 seconds and I am all set.

    P.S. In the end of the day I feel happy to be a respected customer of Mirasvit. I am hooked on this valuable M2 Solutions Provider. My $$$ spent on the extensions are secure... I feel like a part of the Team. I highly recommend Mirasvit to anyone who is seeking peace of mind and stable future for his/her Online Business.

    By Viktor Z. on March 14, 2016 Verified Purchase
  6. absolutely must be every magento        Magento 1

    wonderful module definitely needs to be all magento

    By Turgay on September 6, 2017 Verified Purchase
  7. Perfect        Magento 1

    Very helpful extension. Well coded :)

    By Marián on September 3, 2017 Verified Purchase
  8. TIME SAVER - RECOMMENDED        Magento 1

    The RMA extension has been a HUGE HUGE timer saver for us, i don't know how we survived without it. RMA cases took us up to 10 minutes before JUST to start the case because it's not given that the same employee was the one looking at the same case, now all information are gathered in one place = LIFE SAVER! Not only will our RMA cases be less time consuming, they are now more efficient than ever!

    Combined with Store Credit Extension (Which we also use) it has never been easier to credit the customers.

    RMA + Store Credit = TIME SAVER - LIFE SAVER!

    By Gzim on May 24, 2017 Verified Purchase
  9. GIVE IT A SHOT        Magento 1

    I actually love how simple it is to use.

    By Ricardo on May 18, 2017 Verified Purchase
  10. Full control of returns        Magento 1

    This extension gives you full control of customer returns. Easy to use both for store owner and customers and lets you interact with customers before return is shipped. This gives you a possibility to solve issues and gain happy customers. In many cases you do not need the item in return, the problem is solved in the RMA process. Great extension!

    By Robert on April 13, 2017 Verified Purchase
  11. good to use        Magento 1

    it is very easy to install and setup. And it is very usefull.

    By Jean on March 23, 2017 Verified Purchase
  12. Very good extension        Magento 1

    We purchased it and installed in our site. Now we manage the RMAs very easily. We only use some of the features of the extension, as we don't need any special attributes or workflow defined for our RMA process.

    By Carlos on March 3, 2017 Verified Purchase
  13. The Best RMA for Magento 1        Magento 1

    Great work even better customer support. Congrats!

    By Nikita on January 25, 2017 Verified Purchase
  14. Great extension        Magento 1

    works great, easy installation and setup...Save lots of hours to our customer service and easy for customers

    By Eyal on January 18, 2017 Verified Purchase
  15. Great Extension        Magento 1

    Worked Great on installation. Way better then aheadworks RMA and less $$$

    By Tom on January 4, 2017 Verified Purchase
  16. Great extension        Magento 1

    Really works well

    By Leo on November 14, 2016 Verified Purchase
  17. RMA        Magento 1

    Good product - very recommended

    By Tash on September 25, 2016 Verified Purchase
  18. Great!!!        Magento 1

    Hello visitors, give up searching for RMA Module Provider, this Mirasvit module is the best available for Magento. After we tried several others, we stopped at Mirasvit no doubt this is the best and most complete module for this purpose available for Magento. We are Customer Mirasvit from 2 years ago. Congratulations, Mirasvit is excellent.

    By Paulo on August 31, 2016 Verified Purchase
  19. Great        Magento 1

    works great support spot in wouldn't hesitate to buy again

    By Nadeem on August 22, 2016 Verified Purchase
  20. Good App. Good Support        Magento 1

    After pruchasing we needed some customization..Support did it very well!

    By Slenderiser on August 9, 2016 Verified Purchase
  21. Good with some bugs        Magento 1

    The extension is good, but it had some bugs which we solved ourself.

    By Abhishek on June 20, 2016 Verified Purchase
  22. Very Useful Extension        Magento 1

    We use this extension on a daily basis to manage our RMA's. While it doesn't fit our internal RMA process 100% it's flexible enough that we were able to adjust it's settings to get pretty close to what we needed. The extension is well written code-wise and has plenty of features which all work well. Mirasvit does a good job of keeping their extensions updated and offers good support if needed. Overall we have been happy with all of the extensions we have purchased and use them on a regular basis.

    By Dan on April 22, 2016 Verified Purchase
  23. very well done extension        Magento 1

    Extension works well and support is good.
    Translation can be improved.
    I recommend it.

    By Valerio on March 24, 2016 Verified Purchase
  24. 1 people found this review helpful
    Mirasvit 5 star Extensions        Magento 1

    When I found out about Mirasvit and purchased the first extension, I was very surprised about how good the extensions are and how great the support is. I purchased 4 already and Im happy with every one of them!

    Thanks a lot!

    By Milosz on March 10, 2016 Verified Purchase
  25. Great        Magento 1

    Very useful plugin. Gets better over time. Miravist is very responsive to issues and feedback. Over-all great experience.

    By Laury on March 1, 2016 Verified Purchase
  26. Useful plugin        Magento 1

    Have been using it in one project now going to buy another license for another

    By Peter on February 29, 2016 Verified Purchase
  27. Improved Client Experience        Magento 1

    We needed a solution for our growing business and e\dealing with increased returns. This solution was the perfect fit. We also installed their Help Desk and this works perfectly with it, integrated to easily create an RMA directly from the Help Desk ticket which saves a lot of time. Direct email correspondence through the RMA ticket a huge plus. Ability to create a replacement/exchange order from the RMA ticket for some or all of the orders contents a huge plus. Ability to create credit memo directly from the RMA ticket a huge plus. Wish we found this along time ago, this has paid for ite\self in time saved on labor within the first month for sure.

    By Josh on February 26, 2016 Verified Purchase
  28. Verry advanced extension        Magento 1

    As a wholesale company i can say that this extension is a must have for integration professional return solutions and providing customer service on a best level. im verry happy with the extension.

    By Bassam on February 22, 2016 Verified Purchase
  29. Excellent extension        Magento 1

    This is a really "Must Have" extension to any professional magento admin.
    Great, stable and easy to handle.

    By Rabbit on February 17, 2016 Verified Purchase
  30. Best RMA Extension        Magento 1

    This extension is the best one out there. It has everything which we needed, we just need manual RMA creation more for which we are waiting for.

    By Abhishek on February 14, 2016 Verified Purchase
  31. Always good from MV        Magento 1

    We installed RMA. In general RMA is quite a process and not something to take light. Also translating all the items mor multicountry websites is hard work.

    We are using it for our stores https://shirtsofcotton.com and https://overhemden.com/

    Great work!

    By SN on January 9, 2016 Verified Purchase
  32. Return Management Full Fill my Store Need        Magento 1

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

    By Rajat on January 7, 2016 Verified Purchase
  33. Great!        Magento 1

    good extension and good support. i buy one extension more...

    By Gökhan on January 4, 2016 Verified Purchase
  34. Excellent Extension        Magento 1

    Great tool, it can easily manage small and medium size business. Highly recommended.

    Thank you Guys,

    Sindress Boutique

    By Junior on December 11, 2015 Verified Purchase
  35. Good extension        Magento 1

    Easy to set-up, just great!

    By MBS on December 2, 2015 Verified Purchase
  36. Very efficient        Magento 1

    Works perfectly, exactly what I was expecting.

    By Maxime on November 19, 2015 Verified Purchase
  37. Great extension for tracking returns        Magento 1

    Keeps everything in one place. No problem on install. Fantastic support from Mirasvit as always.

    By John on October 29, 2015 Verified Purchase
  38. One stop RMA solution.        Magento 1

    Well, install this and you have a fully functional and feature-loaded RMA system ready in your store. Works great out of the box, never had to contact support. I recommend this totally.

    By Hashid on October 8, 2015 Verified Purchase
  39. 1 people found this review helpful
    Returns made easy        Magento 1

    Such an amazing extension. Made processing returns in the store a total breeze.

    By Bee on August 11, 2015 Verified Purchase
  40. The best RMA extension you can find! You can't go wrong with Mirasvit!        Magento 1

    When we bought this extension, we were looking for the best and we've found it! We bought it along with Helpdesk MX that is also a great one. While RMA was already including all features any merchant can ask for, we still had a request for a particular functionality. We wanted to prevent the customers from uploading any file type in the RMA process. Mirasvit did the work and made it available in their next update for FREE. They are carefully listening to their customer, whether it's a concern or a suggestion. Buying from them is a decision we will never regret!

    By Nicolas on June 13, 2015 Verified Purchase
  41. 1 people found this review helpful
    Perfect Module        Magento 1

    The best RMA i have ever worked on. In the beginning, i faced few glitches but top support by Mirasvit team resolved it in no time.

    By Ajay on May 23, 2015 Verified Purchase
  42. 5 people found this review helpful
    Vital for Magento Community        Magento 1

    I initially would of loved to give this a 5 star rating but after using this extensively, it misses and has some critical oversight.

    1. Reporting for the reasons your products are returned.
    - Its great to see all the reports this extension has. But one of the most important is return reasons so that data can be collected, gathered, and utilized for product decisions.

    2. Issuing Exchanges
    - There is an exchange feature, but the problem is that it doesn't let you change the attributes to the product when it issues an exchange order. It simply copy's the entire order and gives it another ID. From there its not possible to edit the order and change the product. For example lets say a user purchased size small and now you want to issue an exchange for size medium. The extension doesn't seem to make this possible.

    Overall the extension is well made and bug free. It works and does what it says its going to do. Just needs some refinement.

    By Mitesh on April 28, 2015 Verified Purchase
  43. Great extension        Magento 1

    Very useful extension, recommended for everyone

    By Ferenc on April 6, 2015 Verified Purchase
  44. Very useful        Magento 1

    This extension does exactly what it says and it works just fine!
    Great, fast and kind costumer support.

    By Nicola on March 17, 2015 Verified Purchase
  45. Very useful extension        Magento 1

    A very good way to keep track of your returns, easy for customers to use and well integrated with Help Desk.

    By Joe on February 12, 2015 Verified Purchase
  46. 4 people found this review helpful
    RMA option for seller account        Magento 1

    Is there an option for enabling the RMA option in the seller section , apart from the customer and the admin section.
    My requirement is that the seller has to approve the request done by the customer, but ,which is by default going to the admin in this product extension

    By Sachin on February 5, 2015
  47. 1 people found this review helpful
    great extension with excellent support        Magento 1

    have purchased couple extensions from this developer. Their extension always perform well with excellent support...Thanks

    By Dearsimon on November 2, 2014
  48. 1 people found this review helpful
    RMA works great - highly recommended        Magento 1

    RMA works really well. More importantly, I have found the support to be excellent from Mirsavit - this is so important when looking to purchase any extension. What if something goes wrong? Will the developer help you?. I now actively use 4 Mirasvit extensions and I am a very happy customer. I highly recommend this extension.

    By Bradles on September 24, 2014
  49. Great RMA system        Magento 1

    Best RMA solution. Feature packed and well thought out interface!

    Agree with other reviewer that their should be an archives section to move completed RMA's to.

    By Scott on June 7, 2014 Verified Purchase
  50. 4 people found this review helpful
    Excellent!        Magento 1

    I have tried before some other RMA extensions and mostly all of them had a very bad code quality and a lot of functionality was not working proper ( See AW… you know what i mean :) X numbers of releases ( Bug fixes ) and it is still not correct :) ).

    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.

    Just as nice idea for a future version:
    All closed cases ( When status is set to "Resolve RMA after obtaining status" ) could be moved in a separate list, this would make the workflow more conferrable ( seeing just open cases ).

    But anyway it´s just a fantastic extension.

    Here the competitors can learn what a well code quality means to a shop owner!

    Thank you very much!!!!!

    By Raphael on May 15, 2014
  51. I recommend it        Magento 1

    Really vital module and must have for sure. I recommend.

    By Julia on March 5, 2014
  52. Well done!        Magento 1

    I have purchased it for my client. He is happy and likes the way it works. As a developer i can say, that module is developed excellent. I have discovered some new things such as a well done extension!!!

    By Rudolf on March 5, 2014
  53. 1 people found this review helpful
    Great product and fantastic support        Magento 1

    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!

    By Scott on March 1, 2014
  54. Great extension & Service        Magento 1

    An extension offers the absolutely awesome features for both: customers and my team. I agree that this module is very important for those who really care and wisely run a business. Great! Thanks

    By Anthony on December 2, -1

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.