• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WP Desk = premium plugins for WordPress & WooCommerce
  • Plugins
        • Checkout & OrdersMake your work easier and automate the orders. Adjust the order form to your needs and make it more useful to your customers. Print order labels directly from WooCommerce. Put the orders in order using our plugins. Find out how to streamline the procurement process in your store.
          • Flexible Checkout Fields
          • Active Payments
          • Automatic Payment Status
          • Flexible Refund and Return Order
          • Print Orders and Address Labels
          • Flexible Subscriptions Recurring Shipping
          • Flexible Subscriptions Payment Retry
          • Flexible Subscriptions Stock Management
        • ProductsThese plugins will help you manage your WooCommerce products. Here you will find the plugins to import and update products from XML or CSV files. Then you can change the product unit of measure, show the lowest price in the last 30 days (Omnibus Directive), or let customers name the product price!
          • Flexible Product Fields
          • Dropshipping Import Products
          • Dropshipping FTP Import Products
          • Dropshipping Export Products
          • Custom Price
          • WP Desk Omnibus
          • Flexible Quantity Calculator
          • Dropshipping Orders Export
        • MarketingPromote your store online. Add products from your shop to price comparison websites directly from WooCommerce. Acquire new customers and communicate with your existing ones. Build a customer base and communicate with clients using one of the most effective marketing tools, namely e-mail marketing. Check out our promotional tools!
          • Flexible Pricing
          • Flexible Wishlist - Analytics & Emails
          • OLX WooCommerce
          • Flexible PDF Coupons
          • ShopMagic
          • Flexible Invoices
  • Bundle🔥
  • WP Desk Care
  • Support
  • Blog
  • My Account
  • 0

More results

How to make a full and partial refund in WooCommerce?

Plugin Tutorials, WooCommerce refunds, WooCommerce tutorials

Dorota Ingielewicz3 minutes read2026-06-08
blog category heading image

We aim to make sales when creating a shop, managing its products, promotions, or customer communication. Right? But, in addition to sales, we also face refunds. Today, I will show you how to make full refunds and a partial refund in WooCommerce. Also, how to use the plugin to speed up the refund process in your store!

Contents

    • One Click Return for WooCommerce
    • One Click Return for WooCommerce
  • WooCommerce refunds and partial refunds mechanism
    • One Click Return for WooCommerce
    • The built-in WooCommerce refund options
  • Faster and more comfortable procedure for partial refunds and total refunds, is it possible?
    • Confirmation of refund or partial refund in the WooCommerce panel
  • Flexible Refund and Return Order for WooCommerce
    • One Click Return for WooCommerce
    • Related Articles
  • How to set your WooCommerce refund and return system (with a free plugin)
  • WooCommerce refunds even more flexible!
  • Add your own refund form in a WooCommerce store [🤫Free plugin inside]
  • How to handle returns and warranty requests in your WooCommerce store (with a free plugin)?
  • Return policy and process order refund in WooCommerce stores

One Click Return for WooCommerce

Activate refund form, enable automatic returns, disable refund form after a specific time, and manage refunds directly from WooCommerce orders. Adapt your Shop to EU One Click Return Directive

💾 Active Installations: 2,000+ | WordPress Rating:

Download for free or Go to WordPress.org
WP Desk
2,000+ Active Installations
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1

As in any other shop, our WooCommerce store will also experience a situation when a customer asks for an order refund. That is a standard procedure carried out in every e-commerce shop. I will later show you what benefits our plugin gives you to make the WooCommerce refund procedure much easier and faster.

Refund Form for the refund request

Refund form - customer view

Add a note to the customer and change the refund request status

You may see the plugin to add a refund form in WooCommerce for free.

One Click Return for WooCommerce

Activate refund form, enable automatic returns, disable refund form after a specific time, and manage refunds directly from WooCommerce orders. Adapt your Shop to EU One Click Return Directive

💾 Active Installations: 2,000+ | WordPress Rating:

Download for free or Go to WordPress.org
WP Desk
2,000+ Active Installations
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1

The plugin has also a PRO version that allows partial refunds in WooCommerce.

WooCommerce refunds and partial refunds mechanism

The consumer usually has a certain number of days to request a refund of an order. The customer can download a refund form the store's website. He must search for the link to the form in the terms and conditions. But it may also find it as a link in the footer, or in the email after the purchase.

WooCommerce refund full partial request form

The customer has to download a refund form and print it out. Then fill it, sign it, and scan it.
Finally, the customer can send it by email. That is a somewhat lengthy and unfriendly procedure, don't you agree?

The customers will do it anyway as they want their money back. But sometimes, they may leave a negative comment about the return process itself afterwards.

You can avoid this and also stand out from the competitors!

The above features are part of the plugin.

One Click Return for WooCommerce

Activate refund form, enable automatic returns, disable refund form after a specific time, and manage refunds directly from WooCommerce orders. Adapt your Shop to EU One Click Return Directive

💾 Active Installations: 2,000+ | WordPress Rating:

Download for free or Go to WordPress.org
WP Desk
2,000+ Active Installations
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1

The built-in WooCommerce refund options

The shop administrator receives the request. Then, according to the refund or partial refund request, he finds the WooCommerce order. Next, he needs to verify if the order is still within 14 days from the purchase date. If the refund request is ok, then he can proceed with the refund.

The administrator can do it by using the Refund button available in the order edit panel.

WooCommerce default refund process - refund button for an order

After receiving the refund request, the store manager can perform a full or partial refund for the WooCommerce order with the Refund button. To perform a full refund, the administrator must select all products in the quantity column.

The administrator has to be sure that the Restock refunded items checkbox is enabled and confirm the fulfillment of the refund with the Refund manually button. When this button is selected, the order changes to the status Refunded. The customer receives an e-mail notification that the refund has been processed. The administrator only needs to make the payment refund, and it's done. The procedure is similar when dealing with partial refunds.

WooCommerce partial or full refund

Faster and more comfortable procedure for partial refunds and total refunds, is it possible?

The entire refund process can be made quicker and more efficient, both from the customer and store perspective. This will be made possible by our Flexible Refund and Return Order for WooCommerce plugin (pro).

It speeds up and simplifies the refund procedure in WooCommerce. Both from the perspective of the customer and the shop administrator.

We have already written about the plugin's options, the possibility to configure the WooCommerce refund form, and additional settings!

Today, let's focus on the full as well as partial refund procedure in WooCommerce with Flexible Refund and Return Order for WooCommerce.

The customer will find a new Refund button next to the individual orders in his My Account panel when the plugin is activated and configured. After selecting it, the customer is taken to the order details, where he can choose a full or partial refund.

 
Refund request button in WooCommerce

Simply select the Check all option and the plugin will add all the order items to the form. The customer can specify one or more products to be refunded. The customer has to fill in the individual form elements and confirm with the Send request button.

The store assistant will find the Refund request in the administration panel in WooCommerce > Refund Request. He will approve or reject the partial or full WooCommerce refund.

If he approves the refund, then the order status will change to Refunded. The customer will receive an email informing them of the status of the refund.

Confirmation of refund or partial refund in the WooCommerce panel

WooCommerce refund approved screen

If you reject the refund request, the same will happen. The customer will receive an email about the status of the refund. The order will get the pending status as well.

Flexible Refund and Return Order for WooCommerce

Visit the plugin page and read its documentation to see all features of the plugin.

One Click Return for WooCommerce

Activate refund form, enable automatic returns, disable refund form after a specific time, and manage refunds directly from WooCommerce orders. Adapt your Shop to EU One Click Return Directive

💾 Active Installations: 2,000+ | WordPress Rating:

Download for free or Go to WordPress.org
WP Desk
2,000+ Active Installations
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1

All available functionalities of free/pro are available in a free demo. If you have suggestions or questions, please contact our support 😊

Related Articles

How to set your WooCommerce refund and return system (with a free plugin)

How to set your WooCommerce refund and return system (with a free plugin)

As you know, the WooCommerce refund process may take some of your time. Especially if you have questions about reasons and want to provide a higher cu...
Even more flexible returns

WooCommerce refunds even more flexible!

Refunds in online sales are an integral part of running an online store. By introducing appropriate refund procedures and meeting legal requirements, ...
WooCommerce return form free plugin

Add your own refund form in a WooCommerce store [🤫Free plugin inside]

Dealing with returns and refunds can be a hassle for any WooCommerce store owner. But fear not, the Flexible Refund and Return Order for WooCommerce p...
How to handle returns and warranty requests in your WooCommerce store with a free plugin

How to handle returns and warranty requests in your WooCommerce store (with a free plugin)?

Probably you’d rather not have them at all! But returns and warranty requests may happen, so let’s see how to manage them in your WooCommerce shop wit...
WooCommerce return policy and refund processing

Return policy and process order refund in WooCommerce stores

Returns of goods are an indispensable part of any online store. As many customers as many reasons why a product can be returned so it's a good idea to...

3 minutes read16578 views

Dorota Ingielewicz

...

Powered by WP Desk

WP Desk brings you great WooCommerce plugins. We strive to save your time and money by speeding up your processes. Use our plugins to build a better store. Awesome support included in the package.

Premium WooCommerce Plugins →
WP Desk › Blog › WooCommerce checkout & orders › WooCommerce refunds › How to make a full and partial refund in WooCommerce?

Primary Sidebar

Contents

    • One Click Return for WooCommerce
    • One Click Return for WooCommerce
  • WooCommerce refunds and partial refunds mechanism
    • One Click Return for WooCommerce
    • The built-in WooCommerce refund options
  • Faster and more comfortable procedure for partial refunds and total refunds, is it possible?
    • Confirmation of refund or partial refund in the WooCommerce panel
  • Flexible Refund and Return Order for WooCommerce
    • One Click Return for WooCommerce

One Click Return for WooCommerce £59

Activate refund form, enable automatic returns, disable refund form after a specific time, and manage refunds directly from WooCommerce orders. Adapt your Shop to EU One Click Return Directive

💾 Active Installations: 2,000+ | WordPress Rating:

Add to cart or View Details
WP Desk
Plugins used by 239,844+ shops
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1

Stay updated on our how-to articles

WP Desk news, WooCommerce tips, promo codes - right to your inbox.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

Footer

WP Desk - WooCommerce Plugins

At WP Desk we create great WooCommerce plugins with awesome support. Save time and money with our e-commerce solutions. See how we can help you improve your e-store →

Secured by Comodo

WP Desk

  • About us
  • Giving Back
  • Blog
  • Get Support
  • Contact us

Products

  • Premium Plugins
  • WP Desk Care
  • Documentation
  • WooCommerce Invoices
  • Email Marketing
  • PDF Coupons

Legal

  • Terms & Conditions
  • Refund Policy
  • Support Policy
  • Privacy Policy

© 2026 WP Desk

We value your privacy

We use necessary cookies to make our site work. We'd also like to set additional cookies to understand site usage, enhance your browsing experience, and serve personalized ads or content. By clicking ‘Accept All,’ you consent to our use of additional cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}