Magento Enterprise Return Management Authorization – RMA

Magento Enterprise Return Management Authorization – RMA

In this part of blog post series we will try to explain basic workflow and how-to enable and start using one of default features of Return Management Authorization in Magento Enterprise edition.

Basic workflow

From customer’s side, after we made purchase and realize that product is not what we expect or maybe size is wrong, then we need to request return from My Account section. After Merchant review request under administration authorize it and process, then we can receive exchanged product, store credit or get refunded.

First we will explain few steps form Admin, Merchant side.

How to enable RMA

In Administration -> System -> Configuration -> Sales -> RMA Settings set to “Yes” under “Enable RMA on Frontend“. Now Customers can request RMA from their Account section.

Enable RMA

But before enabling RMA there is few things that you can do before activating this service. On the same page under settings there is option if you want to use another address for receiving Items when RMA is requested. By default it will be used address populated under “Shipping Settings -> Origin“.

Enable Different Address for RMA

Also, there is option on product level where we can individually enable or disable RMA for each product.

RMA management for each product

Under Sales -> RMA we have two options, “Manage RMA” where we have list of all RMA requests, and second very interesting option “Manage RMA Item Attribute“. Under RMA Item Attribute we have listed few previously created attributes, resolution, condition… Let’s say that we want to add new attribute, which will enable for customer to send image of received product, if it’s maybe broken during transport or something else.

Custom RMA attribute for uploading image

Now customer will have option under form to upload and send image.

Image upload from Customer Account RMA management form

From customer’s perspective we will submit RMA request trough My Account section.

From left menu item, select My Orders, select one of previously ordered item, view order, in the top right corner there is a link  “Return“.

Return Order

Now we must fill return form.

Return Form

Under Return Items Information, there is few fields which we need to populate.

Item, quantity, our custom attribute Product Photo, Resolution, Condition, Reason to return, additional comments.

All these mentioned attributes can be changed under administration, sales -> RMA -> Manage RMA Item Attribute.

After we submit request we can review status under menu option “My Returns”. Currently status is “pending”.

My Returns

From Merchant side we can check new RMA request under Sales -> RMA -> Manage RMA.

Manage RMA

In next post we will go trough RMA request resolving steps. Hope this article helps to understand basic workflow from enabling RMA trough to submitting RMA request to merchant.

You made it all the way down here so you must have enjoyed this post! You may also like:

eCommerce Returns Management – a simple solution from the Fashion industry Zrinka Antolovic
Zrinka Antolovic, | 12

eCommerce Returns Management – a simple solution from the Fashion industry

Tuning Redis for extra Magento performance Ivan Curdinjakovic
Ivan Curdinjakovic, | 4

Tuning Redis for extra Magento performance

Return Management Authorization by Aheadworks (review) Stanislav Mihic
Stanislav Mihic, | 1

Return Management Authorization by Aheadworks (review)


  1. If you are looking for good magento 2 rma extension then you won’t find any better price for value than this one

    It’s very user-friendly for your customers and highly customizable for admins.

  2. Hi,
    Can u please tell how to implement the above RMA in seller account in magento.
    I have RMA in customer and admin page , i need to implement the same in seller account s well.
    please let me know.

  3. Nice post…After pushing all changes on production I am getting 404 error when I click in back-end on Manage RMA.

    Any help?

  4. Great post! Our client wants to know if there’s a way to automatically authorize RMA without having the customer have to wait for authorization before they send the item back. Do you know if it’s possible to remove that step?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <blockquote cite=""> <code> <del datetime=""> <em> <s> <strike> <strong>. You may use following syntax for source code: <pre><code>$current = "Inchoo";</code></pre>.

Tell us about your project

Drop us a line. We'd love to know more about your project.