Yes, if you go to:
Dashboard > WooCommerce > Orders > find the order
About half way down under the product table is an inconspicuous button labelled “Refund”. Once clicked, it opens up a small dialog where you can enter the amount to be refunded. You will need to manually calculate the refund amount.
Kenin
(@kbassart)
Automattic Happiness Engineer
You can also add in a separate fee if needed as outlined here: https://docs.woocommerce.com/document/managing-orders/#order-items
That way you can add in a line item for something like a restocking or usage fee, prior to refunding the order.
Thread Starter
scody
(@scody)
Hi Kenin,
I tried your solution, it didn’t work as expected. I will explain what I tried in simple order refund scenario,
Order consists of 2 items of $50 each, now I need to refund 1 item of $50, I want to deduct charges of 10% and refund $45.
If I use ‘Add fee’ from the Woocommerce backend, I will be able to add a -10% fee ($10 for $100 total for the order) so basically an additional entry is with -$10 is added to the order. If I refund the 1 item it still calculates $50 refund for that item. Even if I try to refund the entire order the refund amount is still calculated as $100, but of course it will fail as ‘Total available to refund’ will be $90 (due to addtional fee). So I have to manually calculate and enter the ‘Refund amount’.
What I am expecting is charges/fees should be auto calculated (based on settings) and the refund amount after charges/fees deduction should be shown as ‘Refund Amount’. Is this feature available, or is it possible by any other means?
Thanks!
@scody,
You’re essentially trying to issue a partial refund, as such @lorro’s explanation above is the way to go.
I’ll go ahead and mark this thread as resolved.