Exto.io RMA Magento 2 Extension

- E-Commerce, Magento 2

RMA Magento 2 Extension Module Review

Chances are you already know several reliable RMA solutions for Magento 2 (for instance, by Amasty, Mirasvit, aheadWorks, or Boost my Shop), but there are several more tools to be mentioned on the pages of the Firebear blog. Therefore, we’ve prepared our review of the RMA Magento 2 module by Exto.io. Check the following post to find out what are core benefits of this Magento 2 extension.

Download / Buy Exto.io RMA Magento 2 Module

All RMA modules are developed to help you streamline product returns. Usually, they provide custom return processing steps, allow partial refunds, and support returns from guest users. As for Exto.io RMA for Magento 2, it’s no exception. The extension provides all these features through a user-friendly interface, where you or your admins can work wonders.

In order to avoid mistakes that often occurs, the Exto.io RMA Magento 2 extension provides the ability to leave internal messages visible to managers and agents. Note that it is the internal communications channel, so nobody on the frontend will see these messages.

RMA Magento 2 Extension Module Review

At the same time, you can inform customers about each return step via email. Note that this essentially improves chances your clients will return to your Magento 2 store after the refund is made.

RMA Magento 2 Extension Module Review

As for the aforementioned custom steps, the Exto.io RMA Magento 2 module allows you fine tune the default product return algorithm by creating additional steps. As a result, it is possible to get more information about the return and make more revisions. To improve the process even more, the extension provides the ability to send automated email notifications to both admins and customers.

Both guests and registered buyers can submit online returns. They are treated equally well creating a request within an intuitive AJAX interface, where any number of return items can be selected from previous orders. RMAs can be supported by several aspects:

  • reasons of return;
  • request statuses;
  • resolutions.

Also note that it is possible to set time frames of the request’s creation or update dates. And since everything is pre-configured out-of-the-box, you can start supporting product returns right after the extension installation. In order to prove our point, let’s dive deep into the backend of the Exto.io RMA Magento 2 module.


We’d like to start the exploration form the RMA Requests grid. It is a place where all your RMS requests are gathered. The grid provides such information as request number, customer name and email, products for the return, reason (broken, wrong size, wrong color, wrong brand), resolution (refund or replacement), status (closed, pending approval, approved, etc), time of creation, etc. Besides, you can add a new request here manually.

RMA Magento 2 Extension Module Review

Each request has the following appearance in the backend:

RMA Magento 2 Extension Module Review

It is divided into two core sections: a dialog window that allows to attach files and select quick responses and a section with various data which in its turn is divided into 3 tabs (RMA; Customer Info; Additional Info).

As for other backend elements available with the Exto.io RMA Magento 2 extension, there is the Workflow and Statuses grid. Here, you can manage old statuses as well as add new ones. The grid contains 4 columns: Label, Email to customer, Email to admin, and Added By. It is possible to add more statuses as well as enable/disable notifications for the existing ones.

RMA Magento 2 Extension Module Review

Next, there is the Manage Custom Field Grid. This is where you can change the default RMA procedure by adding new fields to it. The grid shows field name, type, visibility for customers, and whether it is mandatory or not. Add new custom fields or edit the existing ones here.

RMA Magento 2 Extension Module Review

Besides, the Exto.io RMA Magento 2 module allows to set up a range of custom fields for further request handling in the Manage Options grid. Reasons of return request, resolutions, package conditions, and others can be managed here.

RMA Magento 2 Extension Module Review

These were core backend elements of Exto.io RMA for Magento 2. As you can see, the extension’s interface is very straightforward and admin-friendly, but what about its frontend appearance?


The Exto.io Magento 2 RMA module also changes the frontend appearance of the default customer account. The extension adds a new tab called My Returns. Here, your buyers can track and manage all their returns. Besides, new requests can be created.

RMA Magento 2 Extension Module Review

To create a return, it is necessary to select an order and items that should be returned. Due to the AJAX usage, this process happens without reloads.

RMA Magento 2 Extension Module Review

Next, the Exto.io RMA Magento 2 extension requires the following data to be specified: Return reason, Package condition, and Desired resolution. A message with an attached file can be added optionally.

RMA Magento 2 Extension Module Review

That is all: the frontend interface of the Exto.io RMA for Magento 2 is as intuitive as the backend section.

Final Words

If you are looking for an easy to use RMA module for your Magento 2 store, pay attention to the Exto.io RMA Magento 2 extension. As noted above, it was developed with both admins and buyers in mind, so you can start providing RMA services right after the tool is installed. The price of the extension is $150. For further information, follow this link:

Download / Buy Exto.io RMA Magento 2 Extension