CodeCanyon

WooCommerce Refund And Exchange

WooCommerce Refund And Exchange

click for frontend setting   click for backend setting

click for doc   click for support

Overview

– Are you fed up with refund requests and don’t know how to handle them all?
– Is your limited refund process drying up your customers away due to hectic and complex methods?

We just came a with a unique and ultimate solution which would make whole refund process smooth and simple, which would eventually saves your customer at every possible point. WooCommerce refund and exchange allows users to submit product refund request or exchange request. Whole process goes under a dedicated mailing system which would keep both parties on same note and at any point of time store owner and buyer can make adjustments accordingly.

WooCommerce Refund and Exchange is an all in one solution for all your refund process and replaces default process which doesn’t provide any option to better communicate with customer and handle refund requests. This system enables you with a whole lot of features listed as:

Custom Order Status

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 customer send a refund request for an order product then order status become Refund Requested, when product refund request is approved then order status become refund approved and when product refund request is canceled then order status become refund canceled.

When customer send an exchange request for an order product then order status become Exchange Requested, when product exchange request is approved then order status become Exchange approved and when product exchange request is canceled then order status become exchange canceled.

Availability

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

Refund

Customer can submit product refund request for an order product. When a refund request is accepted then woocommerce refund feature is used for refund process. User can send multiple refund request upto the available days and if any request is already processed. It means user can send refund request for order product multiple times even any of previous refund request is processed.

Exchange

Customer can submit multiple product exchange request for an order product and a new order is generated for exchanged product and if exchange amount is exceed from the selected product amount then woocommerce defaults payment method is used for payment of extra amounts.User can send multiple exchange request upto the available days and if any request is already processed. It means user can send exchange request for order product multiple times even any of previous return request is processed.

Tax Handling

Merchant can refund amount included with Tax. If Include Tax setting is enabled then user can refund or exchange product with tax included product price. If Merchant disable Include Tax setting then tax price is not calculated in refund as well as exchange. Include tax setting is seperate for both refund and exchange process.

Auto Accept Refund Request

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

Refund/Exchange for Guset User

Return and exchange request can be submitted by both Guest as well as Registered User. There is page created with name Refund/Exchange Request on extension activation, where guest user enter their orderid and email and proceed with refund/exchange request.

Handling Fee

Merchant can add handling fee for both refund as well as exchange request.These fee may be exchange fee, Shipping fee etc. according to admin.

Minimum Order Amount

The order total must be greater or equal to minimum order amount set on backend for enable both feature. The minimum order amount is set for both refund and exchange request setting.

Sale Item

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

Email Notification

Merchant can also customize user notification mail from backend.

Notification Include :

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

Product Disable

Merchant can prevent any product from refund and exchange request. There is an option in Advanced section on product detail page to disable refund and exchange for a product.

Category Disable

Merchant can prevent any specifics category products from refund as well as exchange request.

Multiple Request handling

Merchant can enable/disbale multiple refund or exhange request for an order. If merchant disable Multiple Request handling then one request either refund or exchange request is processed for an order.

Manage Stock

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

Manage Request for Order Status

Merchant can select the order status to which Customer can send refund and exchange request.

Custom CSS

Merchant can custom css for refund and exchange request form if required.

Customer Wallet

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

Wallet Payment

Add a payment gateway for Customer to make payment through their wallet.

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 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

Merchant can enable this feature for set the refund policy from two way

  • Price based policy
  • Time based policy

Key features

  • Merchant can enable/disable refund request feature.
  • Customer can return product of an order after delivery.
  • Customer can submit multiple product refund request with reason.
  • Return feature is enable for selected number of days from order delivered.
  • Merchant can disable refund feature for sale items.
  • Merchant can exclude shipping cost for refund product.
  • Merchant can prevent selected category product from refund.
  • Merchant can enable/disable Exchange request feature.
  • Customer can submit multiple product Exchange request with reason.
  • Exchange feature is enable for selected number of days from order delivered.
  • Merchant and admin both notify with email for all event.
  • Merchant can Customize refund and exchange mail content.
  • Customer can submit multiple product Exchange request with reason.
  • Exchange feature is enable for selected number of days from order delivered.
  • Merchant and admin both notify with email for all event.
  • Merchant can Customize refund and exchange mail content.
  • Customer can pay for extra amount in exchange process.
  • Merchant can enable/disable multiple refund exchange request.
  • Set minimum number of day for Auto accept refund request .
  • Merchant can set email content Header and Footer.
  • Merchant can Manage refunded and exchanged requested product.
  • Merchant can enable refund and exchange request for selected order status.
  • Merchant can custom css for refund and exchange request form if required.
  • Merchant can enable that refund amount is added to customer wallet.
  • Add a payment gateway for Customer to make payment through their wallet.
  • Add a Setting to manage Customer Wallet from the Customer edit page.
  • Add a Shortcode to display the Customer Wallet on any page.
  • Add a Coupon Regenerator for allowing customer to change Wallet Coupon Code.
  • Add Cancel Order Feature for the customers.
  • Add Catalog Settings to select days for refund and exchange of products according to the admin requirement.
  • Add Time Based Refund Policy setting for admin.
  • Add Price Based Refund Policy setting for admin.
  • Customer can also exchange order in less old order amount and left amount refunded to customer.
  • Customer can select refund method on time of product refund like wallet refund and manual refund.

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.

Translation Ready

.po and .mo files included, for easy translation

Thank-you for your interest in WooCommerce Refund and Exchange, Makewebbetter.

Changelog

06.07.2017 - ver 1.1.0
    - New     : Compatible with woocommerce 3.1.0.
    - New     : Customer can also exchange order in less old order amount and left amount refunded to customer.
    - New     : Quantity will be updated on time of cancel order.
    - New     : Admin can also refund amount later in case of wallet disable.
    - New     : Customer can select refund method on time of product refund like wallet refund and manual refund.
    - Fixed   : Quantity update issue fixed on time of exchange and refund.  
    - Fixed   : Exchange button only visible on in stock simple product in shop page.

30.05.2017 - ver 1.0.10
    - Fix     : Issue Fixed.

20.04.2017 - ver 1.0.9
    - New     : Compatible with Woocommerce v3.0.x.
    - New     : Add Product Catalog Feature for the different refund and exchange days per catalog.
    - New     : Add Refund Policy Settings according to Time and Price Based.
    - Fixed   : Hide Add to Cart Button On Exchange.
    - Fixed   : Product Refund and Exchanged quantity accepts maximum buyed product quantity.

21.02.2017 - ver 1.0.8
    - New     : Add Cancel Order Feature for the customers
    - New     : Add Setting Page for changing texts on Frontend

03.02.2017 - ver 1.0.7
    - New     : Add Setting to provide and change Customer Wallet Amount
    - New     : Add Shortcode to display the customer wallet on any page
    - New     : Add Coupon Regenerator for changing wallet coupon of the customer
    - Fixed   : Wallet Deduction for Pending Payment Orders

28.01.2017 - ver 1.0.6
    - Fixed     : Wallet Deduction while Payment
    - Fixed     : Use of Wallet Coupon on Cart Page
    - Fixed     : Exchange button visibility on shop page

03.01.2017 - ver 1.0.5
    - New       : Add New Payment Gateway for using wallet amount
    - New       : Add Setting for Cancel order amount in user wallet
    - New       : Add setting to enable Request for selected order status
    - New       : Add setting of Custom Css for refund and exchange request form if required
    - New       : Add setting of Wallet. Registered User refund amount is added to wallet
    - New       : Add setting to resolve theme compatibility issue
    - New       : Add custom css setting for refund and exchange form

05.12.2016 - ver 1.0.4
    - New       : Manage Stock of exchanged and refunded products
    - New       : Add Header Footer to email Content.    
    - Update   : Make Mail Notification Design more attractive

08.11.2016 - ver 1.0.3
    - New        : Add minimum number of days for auto accept refund request.
     - New      : Multiple request handling feature
     - Update   : Make refund and exchange request form more user friendly
     - Update   : Make user interface clear 

27.09.2016 - ver 1.0.2
    - New      : Add exchange feature for all product type
    - New      : Automatic accept refund request
    - New      : Refund product including Tax
    - New      : Refund and Exchange for guest User.
    - Update   : Update Language file
    - Update   : Make Mail Notification Design more attractive
    - Fixed    : Exchange Variable product listing

17.09.2016 - ver 1.0.1
    - New     : Create a setting to show/hide Reason Description for refund and exchange request form
    - Update  : Make Refund and exchange form compatible to all themes.     
    - Update  : Make notification more clear and user friendly

14.09.2016 - ver 1.0.0
    - Initial Release
by
by
by
by
by
by