2.3 compatibility

Magento 2
  • most innovative extension developer
    imagine 2016-2017 partner summit awards
  • Composer packs
  • PWA
  • Magento Silver Technology Partner

RMA for Magento 2

7 Reviews

RMA for Magento 2

Current extension version: 1.3.1

A one-stop solution that takes care of all RMA aspects in your store:

  • Web API support
  • RMA request creation via an intuitive submission form
  • Guest customers can also submit RMA requests
  • RMA requests created from the backend
  • Backend management via the step-by-step RMA processing
  • Two-way notifications for status changes and messages
  • Canned responses to speed up the communication process
  • Extension settings for adjusting various workflow elements
  • Magento 1 to Magento 2 Migration Tool
45-Day Money Back
Free Installation
90-Day Free Support
free lifetime updates
RMA request grid | allows accessing all submitted RMA requests from a single location

RMA request grid

New request in the backend | is created by request-related general information, products, customer information, and communication thread (with the possibility to leave internal notes and attach images)

New request in the backend

Request management area | includes an admin-to-customer chat and multiple information tabs

Request management area

Request message thread | with admin-to-customer messages in different colors

Request message thread

RMA request status | indicates changes at each stage of RMA processing with notifications sent to agents and customers

RMA request status

Edit request status | to choose who will receive notifications and which email template should be used

Edit request status

Custom fields | allow specifying the information which refers to your specific RMA process

Custom fields

Replacement order | can be created for the requests with the ‘Package received’ status

Replacement order

Credit memo | can be created for the requests with the ‘Issue refund’ status

Credit memo

Canned Responses grid | contains all canned responses created by admins

Canned Responses grid

New canned response | can be created by specifying its title, store view, and content

New canned response

Returns section | is located on the native order page and contains request-related major info and links to corresponding requests

Returns section

New Return menu | can be accessed right from the Order View page

New Return menu

Create custom fields | withf different input types and editing permissions

Create custom fields

Extension settings | allow configuring guest requests, return periods, email notifications, text blocks, etc.

Extension settings

RMA tab | in the customer area allows creating and monitoring requests

RMA tab

Responsive design | of the RMA page ensures flawless use on any device

Responsive design

New request | is created from a selection of past orders

New request

 Submit request | after filling out a couple information fields

Submit request

Contact the merchant | from a separate tab in the customer area

Contact the merchant


How Magento 2 RMA works

The Magento 2 RMA extension provides full control over various areas of the return merchandise authorization process.With it, customers have all the necessary tools for monitoring request processing and interacting with support agents. Store personnel, in turn, are provided with a straightforward, step-by-step process for dealing with RMA requests.

Feature Highlights
View documentation for a full feature list
  • Request status

    Each RMA step is marked with changed statuses, optional notifications on changed statuses can be sent to a customer, administrator, or both.

  • Custom fields Screen

    Custom fields can be added to the request form covering the information that is necessary for a business and its products.

  • General settings Screen

    The ‘General settings’ section of the extension allows setting return periods, guest returns, specifying the ‘Confirm shipping’ alert text, and deciding whether to approve new requests automatically.

  • RMA grid Screen

    All requests are stored in one grid that has various filtering options and navigation shortcuts for narrowing the selection

  • Canned Responses grid NEW! Screen

    assembles all responses created by an admin.

  • Responsive design NEW!

    The RMA request form is automatically adjusted to any device.

  • Migration Tool

    The data from the Magento 1 RMA extension can be easily transferred to Magento 2 with the provided migration tool.

  • Backend request management

    The Manage RMA page allows Magento admins to create new RMA requests from the backend and manage them efficiently.

  • Message thread Screen

    The customer-to-administrator communication area is added to each RMA page and allows attaching files to text messages (chat) and leaving internal notes (visible to admins only).

  • Returns section on the Order View page NEW! Screen

    Store admins can view the request-related details from the dedicated section provided by the extension on the order view page.

  • User interface for customers Screen

    The RMA request creation and status monitoring process is completely intuitive.

  • User interface for administrator

    Straightforward workflow, from request filtering to managing each step of individual requests.

  • RMA auto-approval

    Save time by automatically approving all incoming RMA requests.

Magento 2 Enterprise RMA

We also offer Magento 2 Enterprise RMA extension to improve product returns management and product refunds in your store. Return Merchandise Authorization is a powerful tool for managing customer requests related to product returns, refunds and exchanges. Get your customer service to a new level with our amazing Enterprise RMA for Magento 2!

Need additional functionality
or futher customization of your products?

How does the Magento 2 RMA extension beat the competition?

  1. Optimized workflow

    Built upon the most common use cases, the backend interface closely matches the actual admin workflow

  2. Extensive testing

    Our quality assurance guarantees that all our extensions are Magento 2 compatible, customizable, and scalable

  3. Quality code

    We write clean code completed with full technical documentation

Tanya Poleshchuk | Head of Customer Care

Any questions?

I’ll be happy to tell you more
about our products!

Let's get in touch!

Tanya Poleshchuk
  • Reviews (7)
  • Customer Questions & Answers (8)

Overall rating

4.9 of 5 stars

When writing your review, please consider the following guidelines:

  • Review the product only if you've tried or bought the item;
  • Focus on the product and your individual experience using it;
  • Provide details about why you liked or disliked a product;
  • Be constructive and specific with your praise or criticism.

We reserve the right not to post your review if it contains any of the following types of content or violates other guidelines:

  • Obscenities, discriminatory language, or other language not suitable for a public forum;
  • Advertisements, “spam” content, or references to other products, offers, or websites;
  • Email addresses, URLs, phone numbers, physical addresses or other forms of contact information;
  • Critical or spiteful comments on other reviews posted on the page or their authors.

Aheadworks Co. does NOT edit the reviews and posts them as written by the reviewer.

In addition, if you have any questions on the products – the compatibility, the functionality, or anything else – please do not submit them through a product review. We are glad to answer them in Aheadworks Forum.

Enjoy writing your review!

How do you rate this product?
1 star 2 stars 3 stars 4 stars 5 stars

All fields are required


Sep 21, 2018

Very helpful plugin with great support

This plugin has streamlined our returns process, in addition when support has been required support tickets have been dealt with promptly. Happy to recommend Aheadworks.


Feb 22, 2018

Help a lot in handling returns

Your company built great extensions, not only for Magento 1 but for Magento 2 also.
This RMA is certainly better than the previous one (Magento 1) but still lacks some features in shipment and its tracking. Hope we will see new extension possibilities soon.


Nov 24, 2017


An excellent extension that now also works with web API!
Aheadworks support is extraordinary, I have no other words.


Nov 17, 2017

Good extension & Fast help :)

I just want to say thanks to Vitaly and all Support Team.
Thank you for your collaboration when we needed help with our quite unusual store, we now can use the module perfectly!


Nov 3, 2017

Web API. Finally!

First of all thank you for your work on this addon, especially for Web API support. Our life in a world of returns will be much more easier now.
All works perfectly fine for us. Thank you very much for your support!
Looking forward to other cool features.


Aug 31, 2016

Solid extension

Another one we got from aheadworks. It lacks a few features here and there, but overall a solid extension covering the work of an entire department.

Anna Salander

Jul 12, 2016

Nice module

Nice and easy to use for customers.
Also, it would be great to be able to create rma from backend. I hope this will be added soon.

During the purchase I have to enter our url. Does this extension only work on 1 installation? Because we have a development environment and a production environment.
Our EULA allows using the extensions on a single production and as many dev or staging sites as you need without a need of purchasing an extra license.
Does it support multi-store?
Yes, it does. It is possible to configure the extension separately for different websites.
This extension for Magento 2 supports Saudi riyal currency and Arabic Language?
If your currency and language is natively supported by Magento 2, the extension will also support it.
However, to work with RTL most likely some style adjustments will be required and you will need to translate some options the same way as you did with your Magento.
Does the extension support full page caching?
Since full page cache is a native Magento 2 feature, all our extensions for this platform support it.
I run Magento 1.X. Will my currently installed extensions from aheadWorks work in Magento 2?
Due to a significant difference between Magento 1 and Magento 2 branches, the extensions for M1 will not work in M2.
However, the owners of the extensions by Aheadworks for Magento 1 can get 25% discount on purchase the same extensions by AW for M2
Which URL do I specify on checkout if I've got only a development store at the moment?
You need to enter a final address of the site when it will go live.

If the domain name is still under consideration at the moment of purchase, you can enter an address of your dev environment. In this case, don't forget to contact us when the final domain name has been registered: our support team will change it by your request.
I run Magento 2 on AWS with ELB (Elastic Load Balancers) do I need a license per EC2 instance? They are all behind the same domain.
Such setup is considered to be a single Magento environment, so you need only one license.
Does it update stock?
No, the current version of the extension does not update stock automatically. Admin will have to do that manually.

Please wait...

added to cart
Go to Checkout Continue Shopping
Continue shopping
View cart & checkout