RMA for Magento 2
v4.0.9Magento 2 RMA (Return Merchandise Authorization) helps store owners manage product returns and exchanges from customers conveniently and effectively. With Magento 2 RMA, the return procedure becomes clear, easy, satisfactory for both customers and store owners.
- Compatible with API/GraphQL
- Easy RMA requests for guests
- Apply RMA by conditions
- Flexibly select RMA items
- Custom RMA reasons, solutions and more
- Keep alert and discuss via emails
- Return shipping labels
- Admin can create RMA requests
- Auto email when updating requests
- RMA request and RMA policy links at the Top link or Footer link
- Manage RMA requests by admins and customers
Problems
in a recent Harris Poll, 81 percent of consumers interviewed said that a store's return policy was an important factor when they make a purchasing decision.
Unlike visitors to brick-and-mortar stores, online consumers don't get to see and hold the physical product before they buy it. So e-commerce sites must ensure that their return policies are fair and appealing to their customers.
Solutions
- Return ordered items
- Repair the errors
- Exchange with another item
- Compensate with the store credit
- Give customers a feeling of security
- Increase sales by showing product trust
- Easily handle returned, exchanged, refunded, etc
Magento 2 RMA Highlight Features
Easy RMA requests for guests
RMA (Return Merchandise Authorization) allows non-login customers to return items. With Magento 2 RMA, the customers who have not had the accounts but have placed the orders are able to send RMA requests (to require for returning/replacing purchased items) easily. This is very convenient for guest visitors.
RMA link is displayed at the top link or footer link of the homepage, so customers can easily access and raise requests conveniently.
Apply RMA by conditions
RMA can be applied based on conditions for orders and conditions for products.
Customers with the orders meeting the specific conditions such as subtotal, total weight, status, purchase point, customer group, payment method/region/country, etc will be able to use RMA.
Besides, admins can assign conditions for each product. The conditions will be based on Product Attributes such as SKU, Categories, etc. Admin can set RMA eligibility rules without any limitation.
Flexibly select RMA items
Magento 2 RMA extension handles return requests for each item, some items or the whole order.
Customers after placing an order can request for replacement/refund for the whole order or specific items only. Therefore, RMA requests are very flexible to any shoppers.
At the RMA form, there are two separate options for customers: all items or each item. With each item, customers will click to select one or some items they want to replace.
Custom RMA reasons, solutions and more
Besides the default order information such as Order ID, Billing Last Name, Email, store admins can create fields for RMA information including:
Customers can use order attributes, which facilitates them during sending RMA requests.
Keep alert and discuss via emails
Customers and store admins are always alerted by emails whenever there are any updates related to RMA Requests.
Admins instantly are notified when there are new RMA Requests sent. Also, customers can be notified when their RMA Requests have been approved or rejected.
Especially, admins and customers can make any discussions via emails conveniently before reaching the final agreement. The conversations are recorded at the end of requests at the admin backend.
Pricing
Choose your suitable edition
Standard
Crafted for a great webstore start $ 229 first year
- 1-year extension updates
- 1-year support
- 60-day money-back guarantee
- Read our policies
- Supports for Magento 2 Community Edition
Coming soon
Reviews (7)
Must-have extension
Love that we can sort out the return reasons and solutions, and communicate via email. My customers are happy too. A must-have extension for any Magento store I must say.
PERFECT
Many customers left us because of our vague return policy. But everything is ok now. With the help of this extension, we can offer the best things to our customers.
Really satisfied
I was unsure if I should use an extension to manage returns merchandise, but I'm happy of my choice. The extension is simple to configure and customize but more importantly will improve customer experience.
Great Extension
Very helpful for our shop !
Very useful extension
This extension enabled us to solve one of the biggest problems that every online shop has - managing the returns since Magento 2 CE doesn't have a built-in RMA.
Recommend to use!
Helpful extension to my business. We have resolved return cases of customers better and timely. Our clients are calmed down and pleased with our procedure. Thanks so much!
Great plugin
I am very happy with this plugin. It makes the return procedure becomes much more clear, easy and satisfactory for both me and my customers. Thank you Mageplaza!
Leave a Review
Use Cases of Magento 2 RMA Extension
Use case 1: Return ordered items
Business goals:
- Reduce workload and operational costs when handling returned goods.
Default Magento technical limitations:
- There is an RMA system, but it is not fully optimized - virtual products, gift cards, and downloadable products are not supported
Solutions
- Supports all product types
- Customers can return or replace only a part of the whole order based on the admin’s backend configuration.
- Admins are able to approve or reject the RMA requests
- For better customer service, admins can create RMA requests in the backend.
Use case 2: Repair product errors
Business goals:
- Increase revenues by allowing customers to repair items when there are some errors or make adjustments according to their needs.
Default Magento technical limitations:
- Customers cannot make requests for repair.
- In case of customization requests, merchants need more information than the existing fields.
Solutions
- During the warranty period, customers can send the product back for repairs and customization and receive it afterward.
- Allow customers to add reasons and further information in additional fields, which speeds up the handling process and enhance customer satisfaction.
- Admins are able to add solutions to those requests, view, or take multiple actions in a backend grid.
- Bring extra revenues for stores via extra repairing services.
Use case 3: Exchange with another item
Business goals:
- Maintain revenues by suggesting item exchange when customers are no longer want the item.
- MCollect more information on exchange requests to build better future strategies
Default Magento technical limitations:
- There is no further explanation to help stores understand shoppers’ behaviors.
Solutions
- Customers can get the item exchanged for another product (usually at the same or higher price)
- Improve customer satisfaction without losing revenues.
- Extra fields in the RMA form make it easier for stores to identify common problems and adjust their strategies accordingly.
Use case 4: Refund in money or store credit
Business goals:
- Give refund for customers flexibly.
Default Magento technical limitations:
- Stores are not able to set refunds in the partial or full amount.
Solutions
- The refund can be made partially or fully, including or excluding shipping or other fees.
- Besides money, stores can also compensate customers using the store credit to encourage further purchases.
Use case 5: Return requests for guests
Business goals:
- Allow non-login customers to return items.
Default Magento technical limitations:
- Customers can only return items by logging in, which is a trouble for customers who have not created a member account, causing them to leave your store.
Solutions
- Guests are enabled to request item returns or exchanges with ease.
- Show RMA links at the top or footer of the homepage to bring convenience to customers’ access.
- Retain customers by providing the best experience for guests as well.
Use case 6: Limit products and orders qualified for returns
Business goals:
- Only allow specific orders and products to be returned or exchanged.
Default Magento technical limitations:
- Stores cannot set conditions for RMA requests.
Solutions
- Order conditions can be set in the backend without any limitation. For example, only customers who meet total cart value requirements, use specific payment methods, or from certain regions can make RMA requests.
- Order conditions can be set in the backend without any limitation. For example, only customers who meet total cart value requirements, use specific payment methods, or from certain regions can make RMA requests.
- Set priority level as well as select website and customer groups for each rule.
- These approaches help stores conduct certain policies to maintain profits.
Use case 7: Send emails to update RMA status frequently
Business goals:
- Give customers updates of the RMA statuses.
Default Magento technical limitations:
- Customers have to go to the backend to track the RMA status, so it is difficult to get instant updates.
Solutions
- Send automatic emails to customers to inform them of any RMA status updates, which creates smooth communication between the merchant and the shopper.
- Create email templates to use for different cases - a convenient feature for less workload.
All of the feature updates plan and status will be updated as soon as possible in our public Trello.
View Mageplaza Extension Roadmap 2023 ->Don't see the features you are looking for?
Request featureRelease Notes
-
v4.0.9 (Magento v2.4.x)
05 March 2024
- Bug Fix: We fixed the bug memory size when create request
-
v4.0.8 (Magento v2.4.x)
31 August 2023
- Bug Fix: We fixed the bug EQP
-
v4.0.7 (Magento v2.4.x)
01 June 2023
- Compatibility: The extension is now compatible with Magento 2.4.6
- Bug Fix: We fixed the bug creating an RMA request
-
v4.0.6 (Magento v2.4.x)
10 February 2023
New Update: We updated add currency code of item
-
v4.0.5 (Magento v2.4.x)
05 January 2023
- Compatible with Magento v2.4.5
- Improved GraphQl
- Fixed minor bugs
-
v4.0.4 (Magento v2.4.x)
31 August 2022
- Compatible with Magento v2.4.4
-
v4.0.3 (Magento v2.4.x)
27 October 2021
- Compatible with Magento 2.4.3
- Fix some minor bugs
-
v1.1.3 (Magento v2.3.x)
22 August 2021
[v1.1.3]
- Compatible with Magento 2.3.7
- Fix some minor bugs
-
v4.0.2 (Magento v2.4.x)
22 August 2021
[v4.0.2]
- Fix some minor bugs
-
v4.0.1 (Magento v2.4.x)
06 June 2021
- Compatible with Magento v2.4.2
- Fix minor bugs
-
v4.0.0 (Magento v2.4.x)
19 November 2020
- Supported Magento v2.4
-
v1.1.2 (Magento v2.3.x)
22 July 2020
- Fixed minor bugs
-
v1.1.1 (Magento v2.3.x)
29 May 2020
- Compatible with Magento v2.3.5
-
v1.1.0 (Magento v2.3.x)
28 April 2020
- Supported RestAPI & GraphQL
- Compatible with Magento v2.3.4
- Improved code style & performance
- Fixed minor bugs
-
v1.0.0 (Magento v2.3.x)
16 August 2019
Initial Release
For store admins
General Configuration
- Enable/ Disable the extension
- Allow/ Disallow showing RMA for Guest
- Select position to show RMA link: Top link or Footer link
- Select page to include RMA Policy Page
- Select position for RMA Policy Link: Top Link, Footer Link or RMA Request Page
- Set RMA ID Increment Pattern (Only ID or with prefix/suffix)
Request Configuration
- Allow/ Disallow creating RMA for each item in order
- Allow uploading attached images
- Set allowed attached file formats
- Enable/ Disable Google Recaptcha
- Select Default Request Status
- Select status which allows customers to cancel request
- Enable/ Disable Google ReCaptcha
- Select the default status of RMA requests
- Select RMA status which customers can cancel the request
- Set order condition to apply RMA
- Set admin name when replying
RMA Information
- Add reasons available
- Add solutions available
- Add additional fields
Manage RMA Shipping Label
- Set name, status, description for RMA shipping label
- Set Return Shipping Address
- Set store views applied with the RMA shipping label
- Attach the image to the label
- Insert barcode value: Order ID, or RMA ID
- Select information of shipping label: logo, order shipping address, order ID, RMA ID, RMA information, return shipping address, print date, request date, barcode
- Set priority level
- Set shipping condition to apply with the label
Manage RMA Request
- Select status for a new RMA request
- Add comment
- Attach files
- Input Order Increment ID
- Input RMA information
- Send a reply to make a conversation
- View, edit all RMA Request via a grid
Manage RMA Status
- Set status name
- Enable or disable
- Add backend description
- Select allowed actions according to the status (Create New Credit Memo, Reorder, Add shipping label)
- Set the label of the status
- Set default comment
Manage RMA Rule
- Set name and description for an RMA rule
- Enable or disable the rule
- Select website and customer group
- Set priority level
- Set the condition to apply the rule
- Set reason, solution and additional information for the rule
Email Configuration
- Enable sending notification emails
- Fill emails of admins to receive emails
- Fill notification email templates
- Select email templates used for admins and customers
For customers
- Support customers to request for refund/ replace orders or specific items
- Easy to discuss with the store via emails to reach the best solution
Why choose Mageplaza Magento 2 RMA Extension for Magento 2
Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.
We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.
60-day Money Back
Extensive 60-day money-back period. You love it or get a full refund no questions asked.
Extensive Support Timeframe
Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.
Install via Composer
Simple installation via composer helps you save time and eliminates technical issues during future updates.
Frequent Updates
Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.