RMA - is a powerful tool for managing processing return and exchange requests within your workflow. Allowing your customers to request and manage returns and exchanges directly from your webstore.

Compatible with:

Community -
Enterprise -
RMA for Magento 2
RMA is rated 4.8 out of 5 based on 19 user reviews
19 reviews
Screenshots 17 click to zoom

RMA - is a powerful tool for managing the return and exchange of items purchased by customers in your store. Allowing your customers to request and manage returns and exchanges directly from your webstore.

Accepting returns or exchanges is necessary component of a great customer service. Customers tend to buy from those vendors that offer a flexible return policy. Your loyal and potential customers expect this kind of service and highly appreciate it. Therefore, this process should definitely be easily managed.

RMA module for Magento is a necessary tool that can automatically generate all the appropriate operations and makes it easy to handle every aspect of the return, ensuring an item visibility and tracking until the resolution is completed.

Provided options allow customers to choose from the list an item to return. Your customer can select the reason of return, the item condition and easy specify the most suitable for him resolution: exchange, replace, refund or store credit.

Integration with Store Credit & Refund and Help Desk extensions provides great features for store owner.

Features for Customers

  • Unregistered customers can create RMA requests and absolutely easy to monitor their resolution.
  • Registered customers have access to all their RMA requests directly from their user account.
  • If a customer purchased a several products in one order, he has the opportunity to return only one item or a few received items. He does not need to return the entire order.
  • If a customer purchased a grouped product, he can return a signle item from that product.
  • Customer can exchange product for another product with different size, color, etc. Price difference maybe payed from (refunded to) customer store credit balance. New
  • For every returned product, customer is able to set up: Status, Reason, Condition, and the desired Resolution.
  • As only RMA is accepted your client will receive an email notification and he will be able to print RMA Shipping Label, which includes the information about items to return and a return address.
  • During the processing of RMA customer has the ability to leave an additional comments about the RMA.
  • A customer is able to track the entire history of messages, each RMA status changes will be visible for him.
  • A customer will be notified by email about status change or when he receives a new message regarding to his RMA from a store administration.
  • Customer can reply on RMA messages by email. Its not necessary to login each time to store account (enabled if Help Desk is installed).
  • Customer can return products which he has received as gifts.

Features for Store administration

General features

  • Extension supports all magento product types.
  • You can create an RMA requests through the backend.
  • The entire story of comments, status changes for each RMA.
  • Very flexible notification system. You can set up an alert at each processing RMA step, constantly informing your customer about his request processing.
  • Ability to leave a private comments (visible only to the store team).
  • The ability to assign RMA to store staff.
  • The ability to upload image of shipping label from backend. Customer will be able to print this label.

Custom RMA properties

  • You can setup your unique Statuses, Reasons, Conditions, Resolutions for RMA.
  • You can translate them into different languages (for multilingual stores).

Integration with Store Credit & Refund extension. New

Extension is integrated with our Store Credit & Refund extension. This integration allows to do refund to store credit balance. Also it allows you to do exchange of products with different prices.

Integration with Help Desk extension.

Extension is integrated with our Help Desk MX extension. You can convert any help desk ticket to RMA request. All discussion about RMA can be done via emails. Your customers don't need to login to store for reply on RMA message. They can reply directly on email and their answer will be added to the RMA automatically.

Quick Responses

Quick Responses represent the templates of frequent answers, which can be used to reply RMA.

  • It is possible to add/edit/remove quick responses.
  • They can be assigned to the store views.
  • It is possible to use different RMA variables in the template.

Custom Fields Must Have

Custom Fields allow to customize the RMA as required. You can create any number of fields for storing all the RMA-related information.

  • Custom fields can be of different types (text, dropdown list, checkbox, calendar).
  • Field can be displayed in the customer account and/or backend.
  • You can show custom fields in the shipment confirmation dialog. When customer confirms the shipment of RMA package back to the store, he will be required to provide additional information about shipment (like carrier, tracking number).
  • Customer or agent may be required to fill the field.
  • Multilingual support

Workflow Rules New

Workflow rules allow you to configure the RMA algorithm in unique way. You create the rule, which will be executed once the certain event is initiated. When rule is executed, it will be checking out whether certain conditions are fulfilled, and then it will run the execution of specified actions granted positive outcome of such an operation.

  • Workflow rules can be executed when one of the following events initiates:

    • New RMA has been created.
    • RMA has been changed.
    • New reply from customer has come in.
    • New reply from staff.
  • Workflow rules can check the fullfilment of the ticket fields with regard to completion of the certain conditions.
  • If conditions are fulfilled, then workflow rules will run execution of the specified actions such as:
    • change of a status of the RMA.
    • change of an owner of the RMA.
    • make RMA resolved/unresolved.
  • Workflow rules can send notification emails to the staff or customer. Nov 11, 2015
  • When guest trying to create RMA, it fails, because of update address failure Nov 09, 2015
  • Filter by customer full name fails Nov 06, 2015
  • Allow Replace Order for RMA exchange Nov 04, 2015
  • When Workflow Rule set on RMA changed Event and sends notifications, RMA creation fails Oct 30, 2015
  • MstCore (common for all extensions): Admin ACL fix related to Magento security patch Oct 28, 2015
  • Admin routing patch. Compatibility with SUPEE-6788. Oct 22, 2015
  • When Mandrill API and blind carbon copies set, RMA notification fails
  • Migration script for aheadWorks RMA
  • When customer has no address in account, Exchange Order fails
  • Allow bundled products return as a whole
  • If brand attribute set only for simple products, and in RMA used configurable, RMA Brand report has blank Brand field
  • If RMA based on order from deleted storeview, store_id do not set and notifier fails.
  • Show red notifier if RMA, created via backend, is expired
  • RMA uses two different return addresses
  • Add to validator check for Enteprise RMA
  • When using Custom RMA field of Date type, we do not normalize date Sep 03, 2015
  • Fix XSS Aug 14, 2015
  • Filter in main RMA grid affects grids in RMA tabs at customer Jul 24, 2015
  • Remove additional fields check from validator Jul 20, 2015
  • Allow validator to check also RMA table structure instead of just their existense Jul 10, 2015
  • Compatibility fixes for Magento EE Jun 12, 2015
  • Improve Docs Jun 10, 2015
  • Allow sending Blind Carbon Copy of all emails to third party address
  • Allow exchange of different products with ability to pay/return extra. Remove ability to auto create Exchange order and Credit Memo (!).
  • When generating Exchange Order, parameter weight from original order ignored Jun 10, 2015
  • When owner of RMA changes, empty message in notificator is triggered Jun 10, 2015
  • Allow sending Blind Carbon Copy of all emails to third party address Jun 10, 2015
  • When using Custom RMA field of Date type, we do not normalize date Jun 05, 2015
  • MstCore (common for all extensions): Add ability to view changelog in validator
  • MstCore (common for all extensions): fix isModuleInstalled (if extension doesn't exist, but xml file is in modules folder) Jun 03, 2015
  • Block 'Create RMA' button in frontend to prevent multiple creation of RMA by customer Jun 02, 2015
  • When helpdesk fetches emails and adds messages to RMA, email sender is incorrectly specified Jun 02, 2015
  • CSS issue with popup dialog Jun 01, 2015
  • MstCore (common for all extensions): Merge with validator + default cron checker Jun 01, 2015
  • MstCore (common for all extensions): Additional checks for extension validator May 29, 2015
  • Can't upload files via frontend May 29, 2015
  • When RMA is created from the backend, check for exceeding original order contents is not performed May 27, 2015
  • Workflow rules
  • When RMA is created from the backend, check for exceeding original order contents is not performed
  • Show RMA details in grid
  • If product is configurable and has custom fields with custom SKU, SKU is displayed improperly
  • Add more variables to email texts May 15, 2015
  • Fix XSS May 15, 2015
  • When changing status of RMA automatic history message does not translated May 14, 2015
  • When changing status of RMA automatic history message does not translated
  • Send notification to owner email, if internal comment isssued May 14, 2015
  • When last replier was not RMA owner, and after that was automated comment, Last Replied field of RMA persists Apr 29, 2015
  • When multi-website is established, RMA redirect works incorrect Apr 09, 2015
  • In Order tab RMA grid uses the same filter, as main RMA grid Apr 03, 2015
  • Allow fields Email and customer Surname to be displayed in RMA grid
  • Allow sending event on checkout to ensure compatibility with other extension Mar 30, 2015
  • Translation of store-dependant values on RMA frontend is not working Mar 26, 2015
  • Allow sending event on checkout to ensure compatibility with other extension Mar 17, 2015
  • Backend: Allow users attach files to comments
  • Backend: Allow to configure number of columns in the RMA grid
  • Compability issue with magento and lower
  • When refund resolution code is deleted, RMA creation crashes
  • Show correct SKU, Product name in RMA for configurable products
  • Allow to print RMA Packing Slip from backend
  • Error if order does not have a shipping address Feb 24, 2015
  • Incorrectly create RMA (affected versions, Feb 11, 2015
  • Link 'Show all order items' is not working
  • Customer account - Show RMA in the Order page.
  • Allow guest customer to see the list of RMAs and check the status Feb 09, 2015
  • Link 'Show all order items' is not working Jan 27, 2015
  • Wildcard exceptions: support regular expressions Jan 19, 2015
  • Add ability to mark customer message as read/unread in RMA backend
  • Add Quick Responses Jan 13, 2015
  • MstCore (common for all extensions): MstCore: Incorrectly identify Magento version (effects only Magento EE with SEO extension) Dec 25, 2014
  • Allow to disallow RMA for some products
  • Allow to limit size and type of attached files Nov 17, 2014
  • MstCore (common for all extensions): In some rare cases we have SQL error during installation (duplicate key name 'mstcore_urlrewrite_index1') Nov 17, 2014
  • MstCore (common for all extensions): Incorrect core CRC if magento patches were applied
  • MstCore (common for all extensions): Encoding problem with russian chars
  • MstCore (common for all extensions): Attachments are downloaded without extension in FF (affected RMA extension)
  • Attachments are not shown in the backend
  • Element with id "is_show_in_confirm_shipping" already exists
  • MstCore (common for all extensions): When click "Run validation tests" for particular extension, core test not running
  • RMA should allow to select order statuses to start calculations of return period
  • MstCore (common for all extensions): Wrong extension code in the extension validator
  • Customer should not be able to accidentally post the same RMA form few times
  • MstCore (common for all extensions): Ability to validate existence and CRC sum for extension files (depending on version of extension)
  • MstCore (common for all extensions): Problem with check of extension status
  • RMA should allow to calculate return period from last order update date
  • MstCore (common for all extensions): Add checks for possible PHP cache
  • In backend show guest links as in Helpdesk (more userfriendly)
  • Add fields to shipping confirmation dialog
  • Add checks of permissions to validator
  • Add ability to use order number in the number of RMA.
Sort by: Most helpful Newest
  1. 4 people found this review helpful
    RMA option for seller account

    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
  2. 4 people found this review helpful

    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
  3. 3 people found this review helpful
    Vital for Magento Community

    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
  4. 1 people found this review helpful
    Returns made easy

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

    By Bee on August 11, 2015 Verified Purchase
  5. 1 people found this review helpful
    Perfect Module

    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
  6. 1 people found this review helpful
    great extension with excellent support

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

    By Dearsimon on November 2, 2014
  7. 1 people found this review helpful
    Great product and fantastic support

    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
  8. Very efficient

    Works perfectly, exactly what I was expecting.

    By Maxime on November 19, 2015 Verified Purchase
  9. Great extension for tracking returns

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

    By John on October 29, 2015 Verified Purchase
  10. One stop RMA solution.

    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
  11. The best RMA extension you can find! You can't go wrong with Mirasvit!

    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
  12. Great extension

    Very useful extension, recommended for everyone

    By Ferenc on April 6, 2015 Verified Purchase
  13. Very useful

    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
  14. Very useful extension

    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
  15. RMA works great - highly recommended

    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
  16. Great RMA system

    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
  17. I recommend it

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

    By Julia on March 5, 2014
  18. Well done!

    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
  19. Great extension & Service

    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.

You may also be interested in the following extensions
  • Help Desk MX

    Help Desk MX - is an essential and must have extension for every Magento store, that allows you to provide a complete customer care service and excellent support attendance. Allows every customer to submit support request in the most suitable manner.
  • Store Credit & Refund

    This extension allows you to launch own Store Credit program. It simplifies work with exchanges and returns as well as increases customer loyalty. Turn returns into new buyings!