Magento 2 RMA Extension

version 2.5.0 (Oct 24, 2024)
(5.0)
16 Review(s)
Price: $119.00

The Magento 2 RMA extension helps increase your customers' satisfaction and confidence in your store by offering an easy and streamlined returns and exchanges process. A happy customer becomes a repeat customer, generating higher revenue and positive feedback.

  • Create RMA requests for returns, refunds, exchanges, repairs, store credit, etc.
  • Speed up communication with the customer using quick response templates, and automatic email notifications.
  • Upload return shipping labels, auto-generated packing slips, and tracking codes.
  • CE: 2.3.x - 2.4.7
    EE: 2.3.x - 2.4.7
  • 100%
    Open Code
  • 60 Days
    Refund Policy
  • Free
    Lifetime Updates
  • CE: 2.3.x - 2.4.7
    EE: 2.3.x - 2.4.7
  • 100%
    Open Code
  • 60 Days
    Refund Policy
  • Free
    Lifetime Updates

Key Features of Magento 2 RMA Extension

Magento 2 Return Merchandise Authorization (RMA) extension is designed to streamline the return management process, increase customer satisfaction, and sales. With this RMA module your customers and store admin will be able to easily monitor the return process from the moment the return form is submitted until the RMA request is completely resolved. Recent studies prove that ensuring seamless post-purchase (product return) experience is crucial in today’s online shopping environment:

  • 60% of US consumers are unlikely to return to a store after a bad experience returning a product
  • 67% of shoppers check a retailer's return policy before buying
  • 57% of shoppers prefer an online shopping experience that offers simple and reliable returns
  • 33% of customers consider easy return policy as one of the decisive reasons encouraging them to shop online

Our Magento 2 returns extension helps you display your return policy in multiple places, automate manual tasks like generating labels and sending updates, and provide a user-friendly return interface - all to create a more flexible and frictionless return process that keeps customers satisfied and coming back for more.

Returns & Exchanges Made Easier

  • Create RMA requests for returns, refunds, exchanges, repairs, store credit, or any other resolution.
  • RMA can be opened by admins, registered customers, and guests.
  • A clear and intuitive user interface allows customers to quickly submit a return form and monitor RMA progress from the user account.

Flexible Returns Management

  • Allow partial returns to customers who purchased more than one item in an order.
  • A clear step-by-step Admin interface allows you to easily manage returns and view all RMA details on a single page.
  • RMA for Magento 2 allows you to display the return policy on every step of the purchase process, such as product pages, shopping cart, checkout page, confirmation emails, and other pages of your store.

Email Notifications & Quick Messaging

  • Automatic email notifications will inform customers and admins when an RMA request is created, updated, or a new message is received.
  • RMA managers can use quick response templates to speed up their communication with customers.
  • Return requests with new messages will be highlighted in the RMA grid to be easy to notice.

Custom Rules for Every Scenario

  • Admin can configure flexible Magento rules for return reasons, resolutions, and item conditions.
  • Create as many custom return resolutions, reasons, and conditions as you require to optimize your Magento 2 RMA process.
  • Define the rules for different return periods and whether specific products are returnable or not.

Fully Automated RMA Process

  • Admin can configure the extension to automatically authorize RMA requests and email a customer.
  • All completed Magento 2 RMA requests will be auto-closed and moved to the archive.
  • A designated RMA manager is automatically assigned to each new RMA request.

Integrated Return Labels & Shipment Tracking

  • Admin can upload Magento 2 RMA shipment labels from different shipping carriers.
  • Customer can print an auto-generated packing slip, shipping labels, and return instructions from the Account page.
  • Admin and Customer can add shipment tracking codes from the RMA page.
  • The Magento 2 Returns extension can display who pays for the return shipment - the store or the customer.

Magento 2 RMA Extension Overview

Hassle-free returns will increase your customer satisfaction and boost sales. With this Magento 2 RMA extension at your disposal, any return and refund requests will be very simply managed and resolved.

It streamlines the return process for both customers and store admins. Customers can easily submit return requests for various resolutions, including refunds, exchanges, repairs, and store credit. A user-friendly interface allows them to track the progress of their return and communicate with the support team directly.

For admins, the extension offers comprehensive Magento 2 returns management tools. They can define flexible return rules, custom reasons and conditions, return requests management from a single page. Additionally, features like automatic email notifications, quick response templates, and built-in return labels ensure efficient communication and a smooth return experience. The extension also provides robust security measures to prevent duplicate requests and fraud.

All Features:

For Customers:

  • Customers (both registered and guests) are able to create RMA requests for full or partial refunds, returns, exchanges, repairs, store credit, etc.
  • A user-friendly interface allows them to track the RMA process and manage product returns on a single page.
  • All customers can receive email notifications when the status of an RMA request updates or a new message is received.
  • Customers can communicate with the Support Team directly from the “Returns” page to resolve any questions related to the pending return.

RMA Management for Admins:

  • Admins, as well as guests and registered customers, can create return requests for full or partial refunds, returns, exchanges, repairs, store credit, or any other resolution.
  • View the RMA process and manage returns on a single page.
  • Create flexible return rules and specify different return (refund) periods based on customer groups and product attributes. Use rules to define if the store doesn't accept returns for some items.
  • Create an unlimited number of custom return reasons, resolutions, and item conditions.
  • Split RMA items into two or more records to specify different return reasons and resolutions.
  • Use “RMA Notes” and “Internal Posts” to save some private information not visible to customers on the frontend.
  • Disable the RMA form for customers on the frontend and process all returns only from the Admin Panel.
  • Upload shipping labels, auto-generated packing slips, and tracking codes for different shipping suppliers (UPS, USPS, FedEx, DHL, etc.).
  • Shipment tracking codes can be added by admin and customers and help to prevent return fraud.
  • Specify the return address, which is different from the customer's shipping address.
  • A default RMA manager can be assigned to manage all newly created RMA requests.
  • Use the Magento 2 RMA REST API, which allows you to read, create, edit, confirm, and comment on the returns.
  • Automatic email notifications can be sent to both admins and customers (including guests) each time an RMA is created or updated (status changed) or a new message is submitted.
  • Quick response templates help the admin speed up communication with customers and can be translated into your native language

Security and Flexibility:

  • This Magento 2 return order extension prevents duplicate RMA requests and excludes previously returned items.
  • The store return policy can be displayed on the different pages and transactional emails.
  • The Magento 2 RMA module supports all Magento product types.
  • Multilingual and multistore support.
  • Built-in support of custom and third-party Magento themes.
  • 100% open code Magento 2 RMA extension.
  • Magento 2 RMA Extension Reviews

    Every customer will automatically receive a 100 reward points for each approved review. To submit your review please

    Write a Review
    • Seamless returns handling.
      Amira Hassan posted on November 22, 2023. Review for Magento 2.x

      Using this extension has transformed our returns process, making it so much smoother for both our customers and our team. It's simplified everything from handling returns and exchanges to managing communication with customers, and allowed us to enhance our service.
    • Great extension
      I'm using it on: getdressedcollective.com, gdc3.lc
      Barbara Markoe posted on December 28, 2022. Review for Magento 2.x
      Used this extension for my business. It works great! Also the support is very nice. Timely updates, upgrades that carried new features make this extension efficient. Well featured!
    • Excellent returns management.
      Antonio Rossetti posted on August 24, 2022. Review for Magento 2.x
      Excellent returns management. It works very well together with Plumrocket's Store Credit module. I suggest it.
      Great flexibility of use and excellent support.
    • Excellent Support
      Jaswinder Singh posted on December 14, 2021. Review for Magento 2.x
      Excellent Support and Prompt Response.
      I can't have a better RMA solution for my customers.
      Overall great extension! Installation and configuration were simple, so we did it successfully.
    • Excellent Support
      I'm using it on: aumika.com
      Tilak K posted on July 23, 2020. Review for Magento 2.x
      Excellent Support and Prompt Response. I love to work with this Company and Team. Any time I send them a question, they reply with detailed answer. I always look for what new extensions they have and I buy as soon as they release because of their extensions quality and support.
    • 3 Times a charm.
      Sascha Berninger posted on June 13, 2020. Review for Magento 2.x
      I actually bought 3 RMA extensions from 3 different developers all promising that their RMA extension is the ultimate solution. Why did I not find Pluckrocket much, much earlier? I could saved soo much money.

      I can't have a better RMA solution for my customers.

      There was a slight issue after installing but the support was superb and took care of it immediately. I can only recommend Plumrocket. Great extension which are coded brilliantly. And the extension really fits in nicely with my theme.


    • Great product!
      I'm using it on: www.goodsash.com
      Hector Carmona posted on November 29, 2019. Review for Magento 2.x
      This RMA extension is perfect for all returns need of an e-commerce site. It's easy to use and has all the features you will need. I was able to set it up very easily on my store and have it running right away. Excellent product over all.
    • better than others
      fly service posted on September 22, 2019. Review for Magento 2.x
      Used other extensions before, this is the best one. Recommend to everyone who need RMA, should buy it.
      Overall great extension! Installation and configuration was simple, so we did it successfully.
    • best return extesntion
      Mohamed kasem posted on May 24, 2019. Review for Magento 2.x
      This is the best return manager extension in market for magneto 2 after checking most of them, it offers the most powerful features and able to return the order in same order history page directly
    • Great module for RMA!!
      I'm using it on: epartsuk.com
      Farhood Saadat posted on April 16, 2019. Review for Magento 2.x
      We have been struggling with RMA process especially as we are B2B and follow a different process than regular B2C clients but this module is totally adaptable to our needs.
    • Solid extension
      Benjamin Ballard posted on January 16, 2019. Review for Magento 2.x
      Overall great extension! Installation and configuration was simple, so we did it successfully. We are using this extension for lots of purposes and we are completely satisfied with every single feature it has - from the flexible settings to the fronted design. A fairy-priced and high quality module.
    • Works like a charm
      Floyd Davis posted on October 16, 2018. Review for Magento 2.x
      Very understandable and easy to use extension. It helps us a great deal to manage the returns, covers the work of a whole store department. Plumrocket provided a really fast support when we had some compatibility issues with our custom theme. Lots of thanks!
    • Seams very good
      I'm using it on: gymleco.dk
      Ebbe Sønderup posted on July 23, 2018. Review for Magento 2.x
      The extension seams very good :-)

      We have only tried it for a short amount of time but it works perfect. Also Plumrocket's support is very good, we have used it a couple of times because of lack of experience.
    • Great Service
      Karen Jones posted on January 22, 2018. Review for Magento 2.x
      Haven't had a chance to really use this extension yet but Plumrocket has been great during installation. They are working with my development agency (who is not easy to work with). But they were very polite and helpful and did everything they could to accommodate my situation and get the extension installed properly.
    • This RMA plugin helped us automate the returns procedure
      Mark Wolfsen posted on September 20, 2017. Review for Magento 2.x
      I find this extension useful from the start. We needed one place to do it all. This plugin added the features into various places of our Magento, and exactly where it's required. We've set up our own set of rules, conditions, reasons specific for our online shop (it was very complicated system for years!!) and now the process is controlled by just 1 manager. I'ts a pefect time saver, and totally a winner within the RMA plugins. Glad we found this company!
      Mark
    • Great extension and support stuff!
      Jeffery W. posted on August 14, 2017. Review for Magento 2.x
      This module really helps us to handle and monitor all the returns in a few clicks. Managing returns is a delicate matter for stores, and with this extension we have automated the process, and can be sure that not a single request will be lost. Great time-saver, we do not need to use all those Excel files anymore. Easy and understandable guides, and friendly support stuff were all that we need to start using it. Thanks a lot!
    Your honest feedback
    helps other visitors
    in selecting their products
    &
    earns you a $10 in rewards
    for each submitted review!
    Write a Review

    Magento 2 RMA Extension FAQ

    • How to Create a Magento 2 RMA Shipment Label

      By default, Magento 2 Open Source doesn’t provide the functionality to create a Magento 2 RMA shipment label. However, you can create and upload it to the RMA request using the RMA extension for Magento 2.

      After customers submit RMA requests, the store administrator can conveniently manage all the RMA requests in the Magento backend, including uploading the shipment label. Use the steps below to successfully upload the Magento 2 RMA shipment label.

      How to Upload Magento 2 RMA Shipment Label

      1. In the admin sidebar, select Plumrocket > RMA > Manage Returns. Click “Edit” to manage the Return Request you want to upload the shipping label to.
      2. Navigate to the “Upload Shipment Label” section and use “Choose Files” to upload the shipment label.
      3. Click “Save” at the right top of the page.
       

      That’s it! Customers can now download and print out the RMA shipping label to easily return unwanted or defective items.

    • How to Enable RMA in Magento 2

      Product returns are one of the most essential functions in eCommerce. Statistics show that 62% of customers are more likely to buy products at online stores if they can return items (Richpanel). This fact can be easily explained: customers can’t try on, feel, or test your product before the purchase, so they need to be able to return it if it doesn't live up to expectations.

      So, how can you implement returns (RMA) in your Magento 2 store?

      To begin with, this feature comes out of the box only in Adobe Commerce (paid version of Magento 2). However, if you want to enable RMA in Magento 2 Open Source, you should use Plumrocket’s RMA extension for Magento 2.

      In this article, you will learn how to enable RMA (Return Merchandise Authorization) in Magento 2 using the Plumrocket RMA extension. This will ensure a seamless item return process on your store, which in turn increases sales and customer satisfaction.

      Step 1: Enable Magento 2 RMA settings

      To enable RMA settings in Magento 2, first of all, install the RMA extension. Then, in the Admin sidebar, go to Plumrocket > RMA > Configuration, and set the “Enable Extension” setting to Yes, enter your Serial Key and save configurations.

      Step 2: Configure Resolutions

      You can set up as many return resolutions as you need to suit your unique business principles. The most common resolution types are:

      • Refund
      • Partial refund
      • Exchange
      • Store Credit
      • Replacement
      • Repair

      In the Admin sidebar, go to Plumrocket > RMA > Resolutions. Click “Add New Resolution” and configure it by setting the title (resolution type) and status (enabled), choosing the store view, and setting the sort order in the resolution list. You can create as many resolutions as you need.

      Step 3: Configure Return Rules

      Return rules allow you to specify what items are eligible for return, for which customer groups, and for what period.

      To set the rules, go to Plumrocket > RMA > Return Rules and click “Add New Rule”.

      Specify all the details, including the rule name, websites and customer groups that are subject to it, a period for eligible resolutions (return, exchange, repair, etc.), and conditions.

      Conditions allow for maximum flexibility in configuring products that are eligible for the return: you can enable the rule for all products on your store or only for specific products or categories using any product attribute. Create as many rules as you need to cover all types of products and returns.

      Step 4: Optional Configurations

      The RMA extension also allows you to ask customers for the reason why they return products and the item's condition.

      In order to configure Return Reasons, go to Plumrocket > RMA > Return Reasons. Specify the title, set the status to Enabled, select store view(s), position in the list of reasons, and who pays for the shipping. The information about the payer will be displayed to the customer or admin when creating or viewing the RMA.

      This setting allows you to tailor returns to the specific reason, for example, you can pay for the return shipping if the wrong item was sent or it was damaged while requesting customers to pay for other reasons not related to the company’s mistake.

      In order to configure the item conditions list, go to Plumrocket > RMA > Item Conditions and create item conditions for customers to choose from.


       

      Here’s how you can enable RMA in Magento 2 extension and set it up, so that your store can offer returns, refunds, and exchanges for customers using the most flexible rules and conditions reflecting your business needs.

      If you still need any assistance, please refer to the Magento 2 RMA documentation or contact us anytime.

    Change Log of Magento 2 RMA Extension

    Legend:  - new feature - bug fix

    Version 2.5.0 Oct 24, 2024

    • Added support for decimal item quantities
    • Fixed a compatibility issue with the Magento_PricePermissions module in Magento 2 Enterprise (Adobe Commerce) versions

    Version 2.4.15 Jul 10, 2024

    • Refactored code to fix frontend errors triggered by specific rule conditions

    Version 2.4.14 May 22, 2024

    • Added support of Magento 2.4.7 version
    • Changed JS library for uploading files to Uppy

    Version 2.4.13 Oct 24, 2023

    • Fixed missing base images for configurable child products, ensuring they inherit images from the parent product

    Version 2.4.12 Aug 07, 2023

    • Improved translation of extension

    Version 2.4.11 Jul 14, 2023

    • Removed dynamic property to ensure compatibility with PHP 8.2

    Version 2.4.10 Apr 14, 2023

    • Fixed file upload on Magento 2.4.6
    • Fixed link in the error message, now it is clickable

    Version 2.4.9 Mar 29, 2023

    • Fixed email subject in RMA-based email templates

    Version 2.4.8 Mar 22, 2023

    • Added support of Magento 2.4.6 version

    Version 2.4.7 Oct 19, 2022

    • Fixed PHP Type error that could occur when Resolutions were missing in Return Rules

    Version 2.4.6 Oct 10, 2022

    • Minor changes and improvements

    Version 2.4.5 Sep 07, 2022

    • Added support of Magento 2.4.5 version

    Version 2.4.4 Aug 19, 2022

    • Fixed compatibility with PHP 8.1

    Version 2.4.3 Jul 11, 2022

    • Fixed compatibility with PHP 8.1

    Version 2.4.2 May 05, 2022

    • Fixed compatibility with PHP 8.1

    Version 2.4.1 Apr 27, 2022

    • Fixed the SOAP API declaration

    Version 2.4.0 Apr 22, 2022

    • Added support of Magento 2.4.4 version
    • Migrated install/upgrade scripts to declarative schema

    Version 2.3.3 Nov 16, 2021

    • Added integration with the Custom Order Number extension

    Version 2.3.2 Jul 30, 2021

    • Fixed the REST API issue that occurred during the return confirmation. Although the Condition field is optional, it was considered required
    • Fixed the REST API issue when the outdated return information was displayed in a response

    Version 2.3.1 May 05, 2021

    • Optimized the extension's work with a large number of returns (over 10,000)
    • Fixed the PHP error that occurred when filtering by user data using REST API
    • Fixed the display of images inserted into Quick Response Templates

    Version 2.3.0 Mar 02, 2021

    • Discontinued support of Magento 2.2.x
    • Added the ability to create, edit, confirm and comment the returns using REST API
    • Minor changes and improvements

    Version 2.2.3 Jan 28, 2021

    • Fixed a bug, that when canceling a return, its items were not available when creating the next return

    Version 2.2.2 Dec 10, 2020

    • Minor changes and improvements
    • Fixed the output of return ID. It looks like #0000026 instead of #26

    Version 2.2.1 Oct 23, 2020

    • Resolved PHP error that occurred while saving the edited return from the backend

    Version 2.2.0 Aug 19, 2020

    • Added REST API for reading returns, products that are returned, reasons, conditions and resolutions

    Version 2.1.5 Jul 14, 2020

    • Minor changes and improvements
    • Added the ability to select email templates for different store views

    Version 2.1.4 Jul 09, 2020

    • Minor changes and improvements
    • Code style corrected according to the latest EQP requirements
    • Fixed error during installation/compilation with PHP 7.3 and Magento 2.3.4 version

    Version 2.1.3 Jan 15, 2020

    • Added export of grid 'manage returns'

    Version 2.1.2 Oct 04, 2019

    • Updated code to be in line with the latest Magento coding standards (EQP3)
    • Minor improvement and fixes

    Version 2.1.1 Jul 08, 2019

    • Fixed issue with sending emails from the different websites

    Version 2.1.0 Jun 21, 2019

    • Improved translation of extension

    Version 2.0.10 Jun 10, 2019

    • Updated translation file of RMA extension. Added returns status.

    Version 2.0.9 May 17, 2019

    • Minor improvements

    Version 2.0.8 May 08, 2019

    • Fixed error that was occuring on My Orders and My RMA pages when one of the ordered products was removed from Magento

    Version 2.0.7 May 03, 2019

    • Fixed issue of showing "Return Instructions" section for cancel return request on RMA page
    • Minor fixes and improvements

    Version 2.0.6 Apr 19, 2019

    • Added compatibility with Magento v2.3.1
    • Fixed issue with "My Orders" in account page. If the customer's order included a product that was deleted from Magento, the issue occurred when the user was checking the order page.

    Version 2.0.5 Mar 19, 2019

    • Added filter by store for the grids in admin panel
    • Pending Returns and Archive Returns grids are based on UI components now
    • Fixed problem with RMA request removal after manager of this request is deleted from Magento
    • Minor fixes

    Version 2.0.4 Feb 13, 2019

    • Added the ability to set empty"Display Return Information On" multi-select in extension configuration
    • Fixed class name in the code
    • Fixed WYSIWYG editor for Magento 2.3

    Version 2.0.3 Jan 10, 2019

    • Fixed issue with html tags in email comment
    • Fixed issue with html tags in email template
    • Displayed "Return" button only for order with status "Complete"

    Version 2.0.2 Mar 01, 2018

    • Improved the RMA return process if the ordered product was deleted from the system
    • Minor improvements and bugfixes

    Version 2.0.1 Nov 22, 2017

    • Added support of Magento 2.2 (CE and EE versions)
    • Minor fixes and modifications

    Version 2.0.0 Aug 01, 2017

    • Created Returns and Exchanges (RMA) Extension for Magento 2
    Show All Product Updates