Magento 2 RMA Extensions Comparison (Amasty vs Aheadworks vs Mirasvit)

- E-Commerce, Magento 2

Managing returns and refunds is a complex and time-consuming process for an ecommerce business. Luckily, the Magento 2 ecosystem offers third-party modules related to return merchandise authorization that can significantly simplify some routine tasks on a Magento 2 website. We’ve already made separate reviews of some of the most reliable RMA extensions for Magento 2: Amasty RMA, Aheadworks RMA, and Mirasvit RMA. All of the tools are built to streamline product return and exchange procedures and improve admin and customer experience. However, there are some differences in the way these Magento 2 modules organize RMA workflow on a web store.

In this post, we provide you with the comparison of the Magento 2 RMA extensions mentioned above to help you choose the most suitable solution for your online store.

Download / Buy Amasty RMA Magento 2 Extension

Download / Buy Aheadworks RMA Magento 2 Extension

Download / Buy Mirasvit RMA Magento 2 Extension

RMA Requests

Each of the Magento RMA extensions in our comparison gathers all created RMA requests in the grids that support filtering and sorting, custom view, and the number of columns displayed.

The Amasty RMA module lets you check when each request was submitted and updated, its status, store view, customer name and email, and whether it was shipped or not. You can edit each request from the Action column. Unfortunately, the Magento 2 returns management module by Amasty doesn’t allow using any mass actions.

Besides general details, the request configuration page allows viewing customer’s bank details and comments history. From the Comments History section, admins can send messages to customers with or without notifying customers by email and attach multiple files.

When editing an RMA request, you can change the number of the returned items, as well add internal notes.

Amasty RMA Magento 2 Extension Review; Amasty RMA Magento 2 Module Overview

As for the creation of product return requests from the backend, you can do it from an order page. The Amasty module adds the RMA tab to the order view page where you can add a new request by clicking the “Create RMA” button.

The RMA grid presented by Aheadworks includes even more details on the submitted requests. On the Manage RMA screen, you can also view a payment method, products returned, resolution and package condition, and more. Besides, you can change the status of selected RMA requests in bulk.

It is possible to create a new return request directly from the grid page, as well as modify each request by clicking on its number. In the request configuration, you can view general information, details on the returned products, customer data, and the history of communication between an admin and a customer. In the Rma History tab, you can create messages for both customers and admins and attach files to your reply. Besides, it is possible to choose a quick response from your templates created before.

The RMA screen of the returns management module by Mirasvit also provides extensive details on RMA requests. Moreover, mass actions allow you to delete requests in bulk, mark them as read/unread, and change status. Another feature not available with Amasty and Aheadworks is the possibility to create return requests for offline orders.

Creation of a new request is available from the RMA screen. After clicking on the “Add New RMA” button, you will first need to select an order for which you want to submit a return request.

Then, you will need to specify the required parameters in the General Information, Additional Information (includes custom fields), Contact Information, and Items sections.

Note that if you open an existing RMA request, you will view two more sections: RMA History and Add Message. As in the case of Amasty and Aheadworks, it is possible to create internal notes and send messages to customers and attach files to them. Quick responses are also available here.

RMA Statuses

With the Amasty RMA extension for Magento 2, you get the possibility to create an unlimited number of custom RMA statuses. You can view all your statuses in the grid.

Amasty RMA Magento 2 Extension Review; Amasty RMA Magento 2 Module Overview

When adding or editing a status, you can create store view specific labels and use email templates for each store view.

With the Aheadworks RMA extension, you get preconfigured statuses and related email templates. You can modify each status according to your needs. As for custom statuses, this functionality is not available with the Aheadworks solution.

When editing a status, you can enable/disable email notifications to customers and admins, select specific email templates, and create custom text for your message.

The Mirasvit Statuses grid allows both editing existing statuses and creating new ones.

As for the emails, you can specify custom text for notifications sent to customers and admins and create messages for RMA history.

Custom Fields

All three Magento 2 RMA extensions allow creating custom fields which can be added to the return request submission form to gather extended information from your customers.

With the Amasty module, you specify the name for each extra field right in the extension configuration. Amasty provides the most limited settings for additional form fields compared to Aheadworks and Mirasvit, but at the same time more admin-friendly.

The Aheadworks returns and refunds module provides a separate grid where you can view and modify created custom fields, as well as add an unlimited number of new fields.

Moreover, you can also configure the type (Text Field, Text Area, Dropdown, or Multiselect) of each field, define whether it refers to request or product, and select available statuses for admin modifications.

Besides, you can mark the fields as required, choose store views where they will be displayed, specify frontend labels, and add attribute values available for the Dropdown and Multiselect field types.

The RMA extension by Mirasvit also gathers custom fields in a grid:

Below, you can see how each new field settings look:

Reasons, Conditions, and Resolutions

When customers fill in an RMA form, they should be able to choose a reason of returning or exchanging a product. It is very useful for analyzing return motives, which can be used for improving your sales strategy. Besides, the ability to specify an item condition and whether a customer wants to exchange a product or get a refund is vital for efficient returns management. Let’s see how this functionality is presented in our RMA modules.

RMA for Magento 2 by Amasty allows users to add an unlimited number of reasons, conditions, and resolutions and specify their values in the general configuration of the extension.

As for the Aheadworks module, you can utilize predefined values that are available in the Custom Fields grid which we’ve described above. You can edit the existing fields here, as well as add new custom ones.

The Mirasvit’s extension provides three separate grids for reasons, conditions, and resolutions with the possibility to adjust pre-configured values and add any number of custom options.

Quick Responses

Both Aheadworks and Mirasvit allow creating predefined responses to customer messages, which makes communication with clients faster and more convenient. As for the Amasty’s RMA tool, this functionality is not available.

In the RMA extension by Aheadworks, quick response templates are gathered in the separate grid. It is possible to edit and delete each response, as well as add new message templates.

Mirasvit also provides a dedicated Quick Responses page with the possibility to create new custom messages.

Workflow Rules

The RMA extension by Mirasvit has some unique features that are not presented in the Amasty’s and Aheadworks’s tools. One of these functions is the possibility to set workflow rules for automating RMA procedure. This functionality can drastically enhance the RMA management and streamline the work of your staff members dealing with returns and refunds.

Reports

Another advanced functionality available only with Mirasvit RMA for Magento 2 is RMA reports. The module provides four types of reports, allowing users to analyze the statistics of returns from the general product view and by attributes, as well as based on status and reason.

Price

All RMA solutions included in our comparison offer extended functionality for managing product returns and exchanges on ecommerce stores. So, what about their price? The Amasty Magento 2 tool costs $249, while the Aheadworks module is the most expensive – you will have to spend $349 to buy it. As for the Mirasvit RMA extension, it is the most cost-effective option – you can get it for $119.

Magento 2 RMA Extensions Comparison (Amasty vs Aheadworks vs Mirasvit)

Amasty

Aheadworks

Mirasvit

RMA requests grid

+

+

+

Creation of RMA requests from the backend

+

+

+

Return requests for offline orders

+

Internal notes

+

+

+

Messages to customers

+

+

+

Custom RMA statuses

+

+

Extra fields in the RMA submission form

+

+

+

Unlimited number of reasons, conditions, and resolutions

+

+

+

Quick responses

+

+

Workflow rules

+

Reports

+

Price ($)

249

349

119

Final Words

As you can see, Mirasvit offers an RMA solution with the most extended functionality and the lowest price tag. However, it doesn’t mean that other RMA solutions are not worth your attention. Besides, the Mirasvit extension’s configuration might seem a little complicated for some store owners. The Amasty module provides more admin-friendly backend interface and all necessary features to quickly configure RMA procedures according to your business needs. As for Aheadworks, though their solution costs more, it brings users a reliable tool with highly flexible settings that can be leveraged for simplifying RMA routine.

Download / Buy Amasty RMA Magento 2 Extension

Download / Buy Aheadworks RMA Magento 2 Extension

Download / Buy Mirasvit RMA Magento 2 Extension