CodeCanyon

WooCommerce Refund And Exchange

WooCommerce Refund And Exchange

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 return-requested, return-approved, return-canceled, exchange-requested, exchange-approve, exchange-canceled. As return and exchange process run order status is changed.

When User send a return request for an order product then order status become Return Requested, when product return request is approved then order status become return approved and when product return request is canceled then order status become return canceled.

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

Return 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 return and exchange request. If any of one request is in process then other request can’t be sent. It means both return as well as exchange request for an order is not placed simultaneously for an order.

Refund

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

Exchange

User 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 return 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 return and exchange process.

Auto Accept Return Request

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

Return/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 Return/Exchange Request on extension activation, where guest user enter their orderid and email and proceed with return/exchange request.

Handling Fee

Merchant can add handling fee for both return 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 return and exchange request setting.

Sale Item

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

Email Notification

Merchant can also customize user notification mail from backend.

Notification Include :

  • Return Request Send Notification.
  • Return Request Received Notification.
  • Return Request Approve Notification.
  • Return 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

Admin can prevent any specifics category products from return as well as exchange request.

Multiple Request handling

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

Manage Stock

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

Manage Request for Order Status

Merchant can select the order status to which user can send return and exchange request.

Custom CSS

Merchant can custom css for return 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 User to make payment through their wallet.

Key features

  • Merchant can enable/disable return request feature.
  • User can return product of an order after delivery.
  • User can submit multiple product return request with reason.
  • Return feature is enable for selected number of days from order delivered.
  • Merchant can disable return feature for sale items.
  • Merchant can exclude shipping cost for return product.
  • Merchant can prevent selected category product from return.
  • Merchant can enable/disable Exchange request feature.
  • User 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.
  • User 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.
  • User can pay for extra amount in exchange process.
  • Merchant can enable/disable multiple return exchange request.
  • Set minimum number of day for Auto accept return request .
  • Merchant can set email content Header and Footer.
  • Merchant can Manage returned and exchanged requested product.
  • Merchant can enable return and exchange request for selected order status.
  • Merchant can custom css for return and exchange request form if required.
  • Merchant can enable that refund amount is added to customer wallet.
  • Add a payment gateway for User to make payment through their wallet.

Other features

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


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 return 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 return and exchange form

05.12.2016 - ver 1.0.4
    - New       : Manage Stock of exchanged and returned 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 return request.
     - New      : Multiple request handling feature
     - Update   : Make return 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 return request
    - New      : Return product including Tax
    - New      : Return 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 return and exchange request form
    - Update  : Make Return 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