Live Demo Buy Now

WordPress WooCommerce Product RMA

WordPress WooCommerce Product RMA (Return Merchandise Authorization)  allows you to organize a system for customers to request a return without any efforts. With the help of this module, the customer can return the products, have them replaced or refunded within the admin specified time limit.

Wanna know more how Return Merchandise Authorization works? Check out case study – RMA Case Study


Dear Customers, if you have a question/query, please raise a ticket at We will do our best to answer as quick as it is possible. Don’t give us a low rate without contacting support on the issue you’ve faced with. We are always happy to help you.

Features of Product RMA

  • Using Product RMA the customer can return a product.
  • Admin can manage RMA status as well as reasons.
  • Buyer and the admin can communicate at store end.
  • Dynamic order selection with various options.
  • RMA history with filters and pagination
  • Admin can manage return policy.
  • The customer can upload images while requesting RMA.
  • Email notification of RMA for the admin and the customer as well.
  • Print RMA details and shipping label easily.
  • Admin can set order status for RMA.

New Features

  • Introduced guest RMA feature.
  • Introduced per product RMA time management.
  • Provide shipping label upload option on Manage RMA page itself.
  • Introduced mail notification for conversation.
  • Introduced multi-language feature, added .pot file for translation.

Installation of Product RMA

The user will get a zip file which he has to upload in the “Add New” menu option in the WordPress admin panel. For this login to WordPress Admin Panel and Under the Dashboard hover your mouse over the “Plugins” menu option which brings out a Sub-Menu and then select the “Add New” option.

After this, you will see an option on the top of your page that is “Upload Plugin”, click the option to upload the zip file.

By clicking on the “Upload Plugin” option, below that you will see a button “Choose File” click on the button to browse for the zip file as per the snapshot below.

After browsing the file, click the “Install Now” button to install the plugin as per the snapshot.

Now when the plugin is installed correctly, you will see the success message and an option to activate the plugin. Click on “Activate Plugin” to activate the installed plugin.

Update Permalink under “Settings > Permalinks” as “Post name” as in the below snapshot.

Configuration of Product RMA

After successful installation, the admin can configure WooCommerce Product RMA under “WooCommerce RMA > Configuration”.

RMA Status – Choose status of RMA as “Enabled” if you want to enable the plugin, else “Disabled”.

RMA Time – Time limit for the customers. The customer can create an RMA within the entered time.

Admin can define the RMA Time for every product as well.

Order Status of RMA – Choose order status for which you want to accept RMA.

Return Address – Enter the return address where you receive the returns.

RMA Policy – RMA policy for the customers.

The admin can add Shipping Labels under “WooCommerce RMA > Add Shipping label”. Here admin uploads the shipping labels to use while processing RMA.

The admin can create RMA reasons under “WooCommerce RMA > Manage Reasons”. All the created reasons will be listed here.

The admin can add a new reason under “WooCommerce RMA > Manage Reasons > Add Reason”.

Admin Management of Product RMA

The admin/store owner can manage RMA under “WooCommerce RMA > Manage RMA”. The list of all the requested RMA will be available here.

By clicking “View” the admin can manage an RMA. All the RMA information will be visible under “RMA Details”.

Under “Conversation” the admin can check the conversation with the customer and reply customer as well.
There is an option available “Enable notification mail for any reply on this thread”, admin can use the same to get an email notification if there is any response from the customer.

The admin can manage the status of the RMA under “Manage”.

In case the customer wants to exchange the product then the admin can add shipping label as well. He can choose from earlier added shipping label or can upload a new shipping label as well.

Front End Workflow of Product RMA

The customer can request an RMA from the account panel under “RMA > Add”. He needs to fill all the details to request an RMA.

A list of all the created RMA can be viewed under “RMA”.

By Clicking “View” the customer can view the details of the RMA and can send the message to the admin as well. There is an option available “Enable notification mail for any reply on this thread”, the customer can use the same to get an email notification if there is any response from the admin.


In case the customer wants to exchange the product then, he can download the shipping label as well. The shipping label will be uploaded by the admin.

If the customer purchases the product as a guest user and wants to generate RMA then by clicking “RMA” he can provide details and proceed further.

Here the user provides “Order ID” and the “Email” to verify the purchase. Rest of the workflow will be the same as for a normal customer.

That’s all for the WordPress WooCommerce Product RMA Plugin, still have any issue, feel free to add a ticket and let us know your views to make the plugin better at

Current Product Version - 1.5.0

Supported Framework Version - WooCommerce 3.3.x, WooCommerce 3.2.x, WooCommerce 3.1.x, WooCommerce 3.0.x

View Log

. . .


Add Your Comment

Be the first to comment.