Compatible With: Community 2.1, 2.2 Enterprise 2.1, 2.2

Tech Specifications

Current Version:
Stable Build
30 November, 2017
Extensions, Shipping & Fulfillment, Order Management (OMS)


RMA is a one stop solution to take care of all return merchandise authorization (RMA) aspects within an online store.

Other Extensions by Aheadworks


Back to top

With the help of RMA extension for Magento 2, it is possible to streamline the return merchandise authorization process and keep it all in one backend section. The process begins with a customer requesting a return. The requests can be submitted from both the customer account or dedicated forms available for guest customers. After selecting required item(s) from an order, the system suggests to the the customer to answer several questions on the package and item conditions, decide whether the request is for return or replacement, and add a message for the store representative.

All of the questions and custom fields can be setup in the store backend to adjust the RMA process according to the company’s needs and policies. Once the request is created, it is added to the RMA tab in customer area, where customers may follow the request progress and exchange messages with store administration. At the backend, store administrators also have a designated tab for RMA requests, where each request can be processed in a stage by stage fashion.

Business value

The extension provides full control over various areas of the return merchandise authorization process.

  • Increase customer’s loyalty by providing them with intuitive RMA request form
  • Make the RMA requests easier to process -  the extension represents straightforward workflow, from request filtering to managing each step of individual requests
  • Save your time -  the enabled RMA auto-approval option allows approving all incoming RMA requests

Feature highlights

Request status

Request processing happens in a number of stages and a transition from stage to stage comes with a status change. Automatic notifications may be sent to a customer/administrator upon status change.

Custom fields

Request submission form may be equipped with custom fields to cover additional information that might be relevant for specific products or businesses

General settings

A number of customization options is available for the extension: guests may be allowed to submit requests, a time period for returns may be specified, and content blocks may be placed at any step of request creation.

Request grid

All RMA requests are organized in a single grid with various sorting/filtering options available

Request processing area

Each individual request is split into several tabs, containing information on the customer, his request, and the order request is coming from


Each individual request is also equipped with a chat area - a channel for direct communication between a customer and administrator


To experience the extension firsthand follow the links below:

Release Notes

Back to top


  • Compatible with CE: 2.1 2.2
  • Compatible with EE: 2.1 2.2
  • Stability: Stable Build
  • Description:

    + Web API support
    + RMA auto-approval
    * Extension refactoring
    * Design improvements
    * Email template improvements
    * Unit tests


  • Compatible with CE: 2.1
  • Compatible with EE: 2.1
  • Stability: Stable Build
  • Description:

    + Improved UX when create new request
    + Added ability to add values for system custom fields
    + Added ability to hide existing values of system custom fields
    * Fixed issue when default value of custom fields was ignored
    * Fixed security issues
    * Fixed bug with mobile page view
    * Fixed issue with data integrity when a customer deleted


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top