WooCommerce Refund And Exchange With RMA

Table of Contents

WooCommerce Refund and Exchange system

This extension is an all in one solution for all your refund process and replaces a default process which doesn’t provide any option to better communicate with the customer and handle refund requests.

Is your limited refund process drying up your customers away due to hectic and complex methods?

We just came with a unique and ultimate solution that would make the whole refund process smooth and simple, which would eventually save your customer at every possible point.

Refund and exchange system allow users to submit product refund request or exchange request for WooCommerce RMA. The whole process goes under a dedicated mailing system which would keep both parties on the same note and at my point of the time store owner and the buyer can make adjustments accordingly.

Custom Order Status for WooCommerce Refund

Multiple order status is created for refund and exchange process as refund-requested, refund-approved, refund-canceled, exchange-requested, exchange-approve, exchange-canceled. As refund and exchange process run order status is changed.

When a customer sends a refund request for an order product then order status becomes Refund Requested, when a product refund request is approved then order status becomes refund approved and when the product refund request is canceled then order status becomes refund canceled.

When a customer sends an exchange request for an order, the product then orders status becomes an Exchange Requested when a product exchange request is approved, then order status becomes Exchange approved and when the product exchange request is canceled then order status becomes an exchange canceled.


Refund and exchange feature is available up to a certain number of days when the order is completed. When the order status is completed then the user can able to send a refund and exchange request. If any of one request is in the process then another request can’t be sent. It means both refunds, as well as exchange request for an order,  is not placed simultaneously for an order.


The customer can submit a product refund request for an order product. When a refund request is accepted then the woo-commerce refund feature is used for the refund process. The user can send multiple refund requests up to the available days and if any request is already processed. It means the user can send refund request for order product multiple times even any of previous refund request is processed.


The customer can submit multiple product exchange requests for an order product and a new order is generated for exchanged product and if the exchange amount exceeds the selected product amount then woo-commerce defaults payment method is used for payment of extra amounts. The user can send multiple exchange requests up to the available days and if any request is already processed. It means the user can send an exchange request for order product multiple times even any of previous return request is processed.

Tax Handling

The merchant can refund the amount included with Tax. If Include Tax setting is enabled then the user can refund or exchange products with tax included product price. If Merchant disables Include Tax setting then tax price is not calculated in a refund as well as exchange. Include tax setting is separate from both the refund and exchange process for WooCommerce Product RMA.

Auto Accept Refund Request

If a merchant wants to auto accept the refund request then enable the auto to accept refund request setting and when the user submits any product refund request then the request is automatically approved and merchant get a notification email regarding that refund request i.e A refund request is approved you have to refund amount for that order refund request.

Refund/Exchange for Guest User

Return and exchange requests can be submitted by both Guest as well as Registered User. There is a page created with name Refund/Exchange Request on extension activation, where the guest user enters their order id and email and proceeds with refund/exchange request.

Handling Fee

The merchant can add a handling fee for both refunds as well as exchange requests. This fee may be exchanged fee, Shipping fee, etc. according to admin.

Minimum Order Amount

The order total must be greater or equal to the minimum order amount set on the backend for enabling both features. The minimum order amount is set for both refund and exchange request settings.

Sale Item

There is a feature to prevent Sale Items from the refund and exchange request If this feature is enabled then Customer can’t send the refund or exchange request for Sale Items. Sale Item setting is defined refund and exchange request separately for WooCommerce Product RMA.

Email Notification

The merchant can also customize the user notification email from the backend.

Notification Include :

  • Also, Refund Request Send Notification.
  • Refund Request Received Notification.
  • Also, Refund Request Approve Notification.
  • Refund Request Cancel Notification.
  • Exchange Request Send Notification.
  • Also, Exchange Request Received Notification.
  • Exchange Request Approve Notification.
  • Also, Exchange Request Cancel Notification.

Product Disable

The merchant can prevent any product from refund and exchange requests. There is an option in the Advanced section on the product detail page to disable refund and exchange for a product.

Category Disable

The merchant can prevent any specifics category products from the refund as well as exchange requests.

Multiple Request handling

The merchant can enable/disable multiple refund or exchange request for an order. If the merchant disables Multiple Request handling then one request either refund or exchange request is processed for an order.

Manage Stock

The merchant can manage the stock of refunded and exchanged request product when request accepted. If the setting is enabled then exchanged or refund product quantity is added to product stock.

Manage Request for Order Status

The merchant can select the order status to which Customer can send refundDashboardProfilePortfolioFollowers 53Following 8SettingsHidden ItemsDownloadsReviewsRefundsPayoutsEarningsStatements and exchange request.

Custom CSS

The merchant can do custom CSS for refund and exchange request form if required.

Customer Wallet

The merchant can enable this feature to save the refund amount into the customer wallet, except to refund the amount.

Wallet Payment

Add a payment gateway for customers to make payment through their wallets.

Manage Customer Wallet

Manage the Customer Wallet from the Customer edit page.

Shortcode for Customer Wallet

Add a Shortcode to display the Customer Wallet on any page.

Regenerate Wallet Code

Add a Coupon Regenerator for allowing the customer to change Wallet Coupon Code.

Cancel Order

Add Cancel Order Feature for the customers.

Catalog Settings

Catalog settings work in first priority here merchant can select products and set maximum refund and exchange days of catalog products.

Refund Policy

Also, Merchant can enable this feature to set the refund policy from two way in this WooCommerce refund Plugin

  • Price based policy
  • Time-based policy

Enable Exchange Request With Same Product or its Variations WooCommerce Refund And Exchange With RMA - 13

Also, Now you can exchange your ordered product with the same product and it’s variations only.

Custom Email Template for WooCommerce refund pluginWooCommerce Refund And Exchange With RMA - 14

WooCommerce Refund & Exchange WC-Vendor Addon

Also, This plugin comforts merchants to sell their products from an all-new automated platform, this tool streamlines the process for Refund and Exchange.

This plugin also manages the request and other information on refund and exchange, which was earlier controlled all by Admin. This in return resulted in lower buying by the customer and moving on to the next seller. Via this plugin, a vendor can simply chuck out that situation and thereby allow to handle refund and exchange requests with ease and also grant permission to accept or reject the customer’s refund and exchange request.

Know more about this plugin: Click here

WooCommerce Refund and Exchange Dokan addon

This also makes a modernize process for Refund & Exchange.

This extension extends an all-new streamlined solution proper buying and selling of a product keeping heed with refund policy and returns policy. This will relieve the admin from imposing refund and exchange reasonings on the customers.

Minimum Requirements

  • WordPress 4.0 or greater.
  • WooCommerce 2.3.0 or greater.
  • PHP version 5.5.5 or greater.
  • MySQL version 5.0 or greater.

WooCommerce Refund And Exchange With RMA v3.0.0 download free. 1free.US offers it free because we care about you. If any link you found not work please write to us. if it is working fine then go to the real buyer to purchase it. We offer this for education purpose to test it before buy it.

Demo: https://codecanyon.net/item/woocommerce-refund-and-exchange/17810207

Direct Download


Related Post:-


Leave a Reply

Notify of