Magento 2 Returns and Exchanges (RMA) v2.x Configuration

The Magento 2 Returns and Exchanges (RMA) extension by Plumrocket lets customers, guests, and admins create return requests for refunds, exchanges, repairs, or store credit, and gives your team one place to manage every return from request to resolution.

In this article, you will find step-by-step instructions on how to configure the Magento 2 Returns and Exchanges (RMA) extension: general and email settings, return rules, reasons, resolutions, item conditions, and quick response templates, as well as how to manage and export return requests.

Configuring Magento Returns and Exchanges (RMA)

Go to Plumrocket tab in the main menu > select the “Returns and Exchanges (RMA)” extension > go to the “Configuration” tab.

Detailed description:

  1. Enable Extension: Select “Yes” to enable the extension or “No” to disable it.
  2. Option “Serial Key”: enter unique serial key provided after the purchase for legitimate and proper functioning of your extension. Note: In most cases this field will be pre-filled with serial key automatically and the green check mark will be displayed. Otherwise please read article Serial Key Activation in order to find and paste your serial key manually.
  3. Option “Display Return Information On”: allows you to select the pages where the return information will be displayed on. Choose between Frontend Pages (i.e. Product Page, Shopping Cart Page, Checkout Page etc), Emails (i.e. Order Confirmation, Invoice, Shipment), Admin Panel.
  4. Option “Store Address For Returns”: allows admin to specify the address of the store the returns will be sent to. This field is not mandatory to fill in, unless you have a few store locations. If you leave the field blank, the information will be taken from General Configuration of your store.
  5. Option “RMA Auto-Closes In (days)”: set the number of days the RMA requests with “Pending” or “Authorized” status will be closed automatically.
  6. Option “Allow Customers to Provide Tracking Numbers”: if enabled, it allows customers to provide shipping tracking number for returned items in the “My account” area.
  7. Shipping Carriers for Returns”: set the comma-separated list of shipping carriers that should be displayed for customers and admins when they enter tracking information.
Magento 2 RMA general settings: enable extension, serial key, return information display, and store address for returns

Detailed description:

  1. Option “Allow Customer To Create RMA on Storefront”: if enabled, this option will allow your customers to create RMA requests at their account on the frontend.
  2. Option “Default Manager For New RMA”: allows assigning the RMA requests to a particular Magento admin user.
  3. Option “Require to Agree to Return Policy”: if enabled, customers will have to agree to “Return Policy” in order to submit their RMA.
  4. Option “Return Policy Text”: allows admin to select static block with Return Policy Text.
  5. Option “Automatically Authorize Returns”: if enabled, all RMA requests created on the Frontend will be automatically authorized for return, which will save time for admins.
  6. New Return Success Message”: allows admin to select the static block which should be displayed to customers who submitted new return request successfully.
  7. Return Instructions Text”: allows Magento admin to select static block that should contain customer instructions on how to return the product. The text will be displayed to customers when they are viewing the return information on the website and email.
Magento 2 RMA storefront settings: customer RMA creation, default manager, return policy, and auto-authorization

This section allows Magento admin to configure RMA Emails.

Detailed description:

  1. “Sender Name”: specify the sender name which will be displayed in the email.
  2. “Sender Email”: enter the sender email which will be displayed in the email.
  3. “New RMA Confirmation Template”: select the template of the RMA Confirmation Email. Will be sent to Customer.
  4. “Send RMA Confirmation Email Copy To”: enter the email(s) you need the copy of RMA Confirmation Email to be sent to.
  5. “RMA Updates Template”: select the template that will be used for sending the customer the update emails on his RMA request.
  6. “Send RMA Updates Email Copy To”: identify the email address(es) the copy of the RMA updates emails will be sent to.
  7. “Emails Sent to Managers”: enter all the required information as in the “Emails Sent to Customers” section above.
Magento 2 RMA email settings for customer and manager notifications

Detailed description:

  1. “Allowed Files Upload”: enter the file types that will be available for upload by both customers and admins.
  2. “Max. File Size (Mb)”: enter the max file size allowed to be uploaded by customers.
  3. “Max. Number of Attached File”: specify the number of files available to be attached to an email.
  4. Press the “Save Config” button to save your settings.
Magento 2 RMA file upload settings: allowed file types, max file size, and number of attachments

Using Template Variables in RMA Emails

You can add order, customer, and return details to any RMA email by creating a custom email template with the RMA template variables. In the main Magento menu, go to Marketing > Communications > Email Templates and press the “Add New Template” button.

Detailed description:

  1. In the “Load Default Template” section, select the RMA template you need from the “Template” drop-down (e.g. “RMA Updates – Manager Email”) and press the “Load Template” button.
  2. Enter the “Template Name” and “Template Subject”.
  3. In the “Template Content” field, place the cursor where the variable should appear, press the “Insert Variable…” button, and select the desired variable. The following RMA variables are available: Order Status, Order Number, Store Manager, Customer Name, Customer Email, Billing Address, Shipping Address, and Return Id.
  4. Press the “Save Template” button.
  5. Go back to Plumrocket > Returns and Exchanges (RMA) > Configuration and select your custom template in the “New RMA Confirmation Template” or “RMA Updates Template” field and selected the newly created n. Press the “Save Config” button to apply it.

Configuring and Managing Return Rules

In this section you can create the return rules by specifying the time period and resolutions for different product types, based on customer groups and product attributes. In order to manage the Return Rules, go to the main menu, select Plumrocket > RMA > Return Rules.

Detailed description:

  1. This grid allows admin to view and manage all the Return Rules that have been created.
  2. In order to add new Return Rule, press the “Add New Return Rule” button.
  3. Admin can edit the existing Return Rule.
Magento 2 RMA Return Rules grid with the Add New Return Rule button

Detailed description:

  1. Specify the “Rule Name” in this field.
  2. Enable or disable the Rule using the “Status” option.
  3. Select the Websites to which the Return Rule will be applied.
  4. Select the “Customer groups” the rule will be applied to.
  5. Set the “Priority” of the Rule.
  6. Enter the “Exchange Period(days)” that will be displayed on the Product Page.
  7. Enter the “Return Period(days)” which will be displayed on the Product Page. Same is for the “Repair Period” below (if applicable).
Magento 2 RMA return rule settings: websites, customer groups, priority, and exchange, return, and repair periods

Detailed description:

  1. In this section you can set the conditions to apply the Return Rule to the specific products or categories. In the below example, the rule is applied to 3 categories of products with “Gender” attribute that contains “Women”, “Girls”, and “Product Activity” attribute that contains “Outdoor” option. Leave “Conditions” section empty if you want to apply the same rule to all your products.
Magento 2 RMA return rule conditions by product category and attributes

Configuring and Managing Return Reasons

Here you can create the number of reasons for return, that customer can select from. In order to manage the Return Reasons, go to the main menu, select Plumrocket > RMA > Return Reasons.

Detailed description:

  1. Admin can view and manage created Return Reasons in this grid.
  2. You can edit the existing Reasons by pressing “Edit” button.
  3. Press “Add New Reason” to create new Resolution.
Magento 2 RMA Return Reasons grid

Detailed description:

  1. Add the title of the Return Reason.
  2. Enable or disable the Resolution using the “Status” option.
  3. Select the Store View the Return Reason will be available on.
  4. Specify who pays for shipping in this section. This information will be displayed to the customer or admin while creating or viewing RMA.
  5. Enter the “Position” of the Return Reason.
  6. In the “Manage Title Translations” section you can enter the translation of the Return Reason for you other store view(s).
  7. Press “Save” button to save your changes.
Magento 2 RMA return reason settings: status, store view, shipping payer, position, and title translations

Configuring and Managing Resolutions

In order to create and manage the return resolutions – go to the main menu, select Plumrocket > RMA > Resolutions.

Detailed description:

  1. Admin can view and manage the created Resolutions in this grid.
  2. You can edit the existing Resolutions by pressing “Edit” button.
  3. Press “Add New Resolution” to create new Resolution.
Magento 2 RMA Resolutions grid

Detailed description:

  1. Add new title of the Resolution.
  2. Enable or disable the Resolution using the “Status” option.
  3. Select the Store View the Resolution will be available on.
  4. Enter the “Position” of the Resolution.
  5. In the “Manage Title Translations” section you can enter the translation of the Resolution for your other store view(s).
  6. Press the “Save” button to save your settings.
Magento 2 RMA resolution settings: status, store view, position, and title translations

Configuring and Managing Item Conditions

In order to configure and manage the Item Conditions, go to the main menu, select Plumrocket > RMA > Item Conditions.

Detailed description:

  1. Admin can view and manage the created Item Conditions in this grid.
  2. You can edit the existing Item Conditions by pressing “Edit” button.
  3. Press “Add New Condition” to create new Item Condition.
Magento 2 RMA Item Conditions grid

Detailed description:

  1. Add new title of the Item Condition.
  2. Enable or disable the Item Condition using the “Status” option.
  3. Select the Store View the Item Condition will be available on.
  4. Enter the “Position” of the Resolution.
  5. In the “Manage Title Translations” section you can enter the translation of the Item Condition for your other store view(s).
  6. Press the “Save” button to save the changes.
Magento 2 RMA item condition settings: status, store view, position, and title translations

Managing Quick Response Templates

In order to configure and manage the Quick Response Templates, go to the main menu, select Plumrocket > RMA > Quick Response Templates .

Detailed description:

  1. Admin can view and manage the created Item Conditions in this grid.
  2. You can edit the existing Response Template by pressing “Edit” button.
  3. Press “Add New Quick Response Template” to create new Item Condition.
Magento 2 RMA Quick Response Templates grid

Detailed description:

  1. Add new title of the Quick Response Template.
  2. Enable or disable the Quick Response Template using the “Status” option.
  3. Select the “Store View” the Quick Response Template will be available for.
  4. Enter the “Message” of the Quick Response Template in this field.
  5. Press the “Save” button to save the changes.
Magento 2 RMA quick response template editor with store view and message

Managing RMA requests

After the RMA requests are submitted by customers, store administrator can conveniently manage all the RMA requests in the Magento backend. Navigate to the main menu, select Plumrocket > RMA > Pending Returns.

Detailed description:

  1. Admin can view and manage all the customer returns in one grid.
  2. Press the “Edit” button to view and manage the Return Request.
Magento 2 RMA Pending Returns grid in the admin panel

Detailed description:

  1. Admin can review the “Information” of the order that includes: RMA Status, Order ID, Order Status, Customer Name and Group, Email etc.
  2. Admin can view and edit “Customer Address” in this section.
  3. “Tracking Information” can be added in this section.
  4. Admin can upload the “Shipping Label” which the customer will download and print out later.
  5. Admin can review and adjust the “Return Reason” using this drop-down.
  6. Admin can check and change the “Item Condition” using this drop-down.
  7. Admin can modify the “Resolution” using this drop-down.
  8. The “Requested Qty” field allows admin to view and change the status of RMA request by setting the quantity of the items, once the Return request is submitted
  9. The “Authorized Qty” field allows admin to change the status of the RMA request by setting the quantity of the items, if the request is authorized
  10. The “Received Qty” ‘field allows admin to change the status of the RMA request by setting the quantity of the items, if the items are received.
  11. The “Approved Qty” ‘field allows admin to change the status of the RMA request by setting the quantity of the items, if the Return Request is approved.
  12. The “Split” option allows admin to divide and manage the ordered items as two separate lines in the “Items To Return” section, if there is more than 1 item ordered.
  13. The “Status” option allows admin to check the status of the item in the RMA request.
Magento 2 RMA return request page: order info, tracking, shipping label, and items to return with quantities

Detailed description:

  1. For communicating with the customer, admin can use one of the “Response Templates” which have been created to simplify the process.
  2. Admin can add “Comments” to respond to the customer. Note: the comment will be posted once you “Save” the current RMA.
  3. Conversation thread is conveniently displayed on the same page.
  4. “RMA Note” is an internal note store administrator can submit to this RMA request return.
Magento 2 RMA return request conversation with response templates, comments, and internal RMA note

In order to view the closed Return Requests, navigate to the main menu, select Plumrocket > RMA > Archive.

Detailed description:

  1. “Search by keyword”: enter a keyword and press the search icon to find the matching returns.
  2. “Filters”: opens the filter panel, where you can narrow down the returns by the grid columns. Press “Apply Filters” to update the grid.
  3. “Default View”: select the grid view to display.
  4. “Columns”: choose which columns are displayed in the grid by selecting or clearing their checkboxes. The counter at the top of the panel shows how many columns are visible. The available columns are: RMA ID, Purchase Point, Request Date, Order #, Order Date, Customer Name, Manager, Last Reply, Status, Action.
  5. “Export”: download a report of the returns currently shown in the grid. Select the format and press the button to export:
    • CSV or Excel XML: a summary of the returns as shown in the grid, one row per return.
    • Refunded Items (CSV): a detailed item-level report with one row per returned item, including SKU, return reason, item condition, quantities, and tracking information.
  6. To edit one of the closed returns, press the “Edit” button in the “Action” column.
How to view the closed Return Requests in Magento 2 RMA
Was this article helpful?