#1 Independent Seller of WooCommerce Plugins
Switch language
English

YITH Advanced Refund System for WooCommerce

4.56 out of 5 based on 70 customer ratings
4.56 - 70 reviews
A tool to easily
offer a simple refund system
and increase your customer satisfaction rate
If you are not satisfied with our products, you will receive a 100% refund for any reason.
What the plugin does Build trust and increase your customer satisfaction rate by offering a secure and simple refund system.
How you can benefit from it:
  • you will increase your customer satisfaction by offering a simple and quick refund policy;
  • you will enhance confidence in your customers who refer to the refund policy before purchasing;
  • you will reduce negative feedback thanks to a refund system that protects unsatisfied customers.
loading
1 year of updates and support
30-Day money back guarantee
100% Money Back Guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
This plugin is used by 6,354 customers, with a rating of 4.6/5 and a 97% customer satisfaction in support!
View demo

Giving a high level of attention to your customers by offering them a secure refund system will keep them loyal to your store for a long time

Did you know people read refund policies before buying any product?

If the website offers a refund for the product due to reasonable causes such as malfunctions, glitches, etc. buyers are more determined to complete their orders.

They will feel reassured.

And that’s great because that increases the conversion rate tremendously.

But do you know what happens if we offer a complicated refund process? Users will lose trust in your company and will most likely look elsewhere for their future purchases.

WooCommerce’s basic refund system is not very easy to use, and the communication between buyers and sellers is not directly implemented, which might be an increasing problem for your customers and might make your services look unprofessional.

And do you know what an annoyed customer seeking a refund can do? They might spread bad reviews and lower your company’s reputation on the internet, which would have a huge impact on your business, so we created something sensationally effective to avoid this scenario!

This is why YITH Advanced Refund System for WooCommerce exists, a plugin that makes refund requests accessible and easy to manage for both the administrator and the customer.

Once installed, you won’t want to live without it. The customers’ trust in your store will rise skywards after they see it in action, and they will keep coming back to you, feeling safe.

Take a look at all the features it offers and enjoy the show!

  • Version: 1.45.0
  • Released: 2025-02-17
  •  
  • Minimum PHP version: 7.4
  • Requires: WordPress 6.5 and WooCommerce 9.5
  • Compatible up to: WordPress 6.7.x and WooCommerce 9.7.x
  •  
  • WPML compatible: YES
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish
  • Languages provided by users: Dutch (92%), French (92%), Greek (92%), Polish (100%), Romanian (100%)
  • Support for: YITH Proteo theme. All YITH plugins.
  • Supported page builders: Elementor

WITH YITH ADVANCED REFUND SYSTEM YOU CAN:

Allow refund requests for the entire order or single products

Choose the best solution for your customers

Allow refund on order or all order

Limit the number of days within which customers can request a refund

No request can be submitted beyond that limit

Number of days for refund

Automatically accept refund requests

Or let the administrator manage them manually

manage refund request

Choose how to pay the refunds

Manually or automatically, through the payment gateway previously used

Pay refund

Pay the total amount requested by the customer

Or enter the amount manually

Set the refund amount

Select the product quantity to be refunded

You can decide to refund the order partially

Manage quantity for refund

Offer coupons as an alternative to refunds

You can set an optional expiration date for the validity of the coupon

Offer coupon

Re-stock the product automatically

After the refund has been granted

Restock refunded items

Check the order total

Allow refund requests only if the amount exceeds the configured threshold

Manage all requests from the related section

The icon shown on the orders allows you to quickly identify those that include a refund request

Refund requests

Reject the refund request with one click

User will receive a notification email

Reject refund

Let users explain the reasons for their refund requests

By sending a message and a file to provide detailed information

Popup message

Configure ad hoc refunds for the single product

Set specific refund rules for simple products and single product variations

Set refund settings on single product

Notify users if the product is not refundable

By showing a custom message on the product page

Show custom message on not-refundable products

Exchange messages with the user

You can view the full message history for each refund request

Exchange of messages

Take advantage of an automated email system

Administrator and user will be informed about the current status of refund requests

Emails

1 year of updates, bug fixes and technical support

The official plugin license entitles you to one year of updates (and new features that will be added in future versions), error and bug fixes, and access to our technical support platform.

30-Day money back guarantee

Do you have any doubts about the plugin and don't know if it's a good fit for your project? You have nothing to worry about, you can always take advantage of our 100% money back guarantee and get a full refund within 30 days of purchase.

Plugin features

  • Enable refund request for the entire order
  • Enable the refund of taxes
  • Send asynchronous messages to the user to ask for information about the refund request
  • Reject refund request by sending an automatic notification email to the user
  • Pay refunds manually or through the payment gateway used to place the order
  • Choose whether to pay the total amount requested by the user or enter a different amount
  • If multiple quantities, you can choose the number of products to be refunded
  • Set the request status to on-hold or processing
  • Prevent refund requests if the number of days from the purchase date exceeds the specified value
  • The administrator receives an email when:
    • user submits a refund request
    • user sends a message from “My Account” page
  • User receives an email when:
    • submitting a refund request
    • the request status turns into “processing” or “on hold”
    • administrator accepts or rejects the request
    • administrator sends a message from the back end of the site
  • Enable refund requests for the entire order or single products
  • Add refunded products to the stock
  • Allow refund requests only if the order exceeds the specified threshold
  • Show a custom message on all non-refundable products
  • Automatically refund the order soon after receiving the user's request (feature not available for physical products)
  • Offer a coupon as an alternative to the refund
  • Set an expiration date for the coupon
  • Use options generally or specifically for each product (as well as for single variation)
  • Each message can include an attached file (you can set the maximum size allowed)
  • User receives an email when administrator offers a coupon as an alternative to the refund

Plugin integrations

All the products in our YITH catalog are developed on the same shared framework. This grants full compatibility among all our plugins and allows combining them together to get even more powerful results and more complete solutions.

We do our best to also include compatibility with the most popular WordPress and WooCommerce plugins available on the market.

You can use this plugin with*:

YITH Customize My Account Page

YITH Customize My Account Page allows you to customize the My Account and show the information you want to, with the style and order you prefer.

The integration with YITH Advanced Refund System allows integrating the page with YITH Refunds requests in your customers' My Account and show it as one of the endpoints automatically, so making sure it fits the style of the My Account Page and it can be easily moved thanks to the drag and drop option of this plugin.

* All the plugins listed in this section are not included in YITH Advanced Refund System for WooCommerce. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.

Screenshots

Email

Reviews (70)

4.6
Rated 4.6 out of 5 stars
70 reviews

Are you a customer? Submit your review

submit review
  1. 5 out of 5

    Albert S. - verified customer

    Love it!Love this plugin, makes the whole refund process super easy

  2. 5 out of 5

    Robert Szewczuk - verified customer

    Easy to use and perfect integration!I was only using the customize my account page plugin but added this one as well and I can confirm that they work incredibly well together. I'm super happy with both plugins and I highly recommend them

  3. 5 out of 5

    María-Flor-De-Loto - verified customer

    Lo volvería a comprarMe encanta este plugin, la verdad. Me parece super útil para poder manejar los reembolsos de mi tienda de manera más rápida y eficiente, lo recomiendo muchísimo.

  4. 5 out of 5

    jakedonelly - verified customer

    Game changerI was thrilled to discover this plugin, which has transformed the way I handle refunds on my website. I was able to set an expiration date for refunds to align with my site's policy, and I love the option to turn the refund into a coupon discount. This plugin is a game-changer for anyone looking to enhance their refund system.

  5. 4 out of 5

    Tomás Herrera - verified customer

    Buen plugin y gran equipo de soporte.Un plugin muy cómodo y práctico. El equipo de desarrolladores me ayudó cuando tuve un par de dudas con la configuración, la verdad que estoy bastante satisfecho en general.

FAQ

Here you can find some frequently asked questions about this plugin. If you can't find a reply to your doubts, ask a question: we will reply in a very short time
Topics:
  • All
  • Email
  • General
  • Payment
  • Guest

I need to change the content of the email (as well as the email subject) when a client has requested a refund. How can I do that?

You can edit the content and subject of the emails sent through the plugin in WooCommerce > Settings > Emails.

Can I show the refund button only when the order is completed?

The 'Ask for a refund' button appears only when the order has been paid.

Is it possible to refund whichever amount? I need to refund more money than the order total.

No, the refund process is managed by WooCommerce and it doesn’t allow refunding more money than the order total.

My payment gateway doesn’t allow me to refund the order. Why?

The plugin doesn’t manage the refund transaction since it is managed by WooCommerce. Please, check if you can refund using the classic refund system by WooCommerce.

How are return requests handled for orders shipped to people who purchased as guests?

It is not possible to submit a refund request as a guest. So, users must create an account when they purchase something. This happens because guest users cannot access their My Account page. The guest should manually contact the shop to ask for a refund.

Can't find the answer?

Send us your question and we will reply very quick!

Send your question

Technical Info

  • Version: 1.45.0
  • Released: 2025-02-17
  •  
  • Minimum PHP version: 7.4
  • Requires: WordPress 6.5 and WooCommerce 9.5
  • Compatible up to: WordPress 6.7.x and WooCommerce 9.7.x
  •  
  • WPML compatible: YES
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish
  • Languages provided by users: Dutch (92%), French (92%), Greek (92%), Polish (100%), Romanian (100%)
  • Support for: YITH Proteo theme. All YITH plugins.
  • Supported page builders: Elementor
97% CUSTOMER SATISFACTION

We take great care of you and your shop today, and every day after that.