Store owners utilizing the PayPal Express Checkout Payment Gateway for WooCommerce plugin by WebToffee can easily process refunds with a few clicks. This article offers detailed instructions on how to handle refunds through PayPal, keep track of refund logs, issue full or partial refunds, and manage inventory effectively.
Note: The refund option will only be available for orders placed through the PayPal Express Checkout Payment Gateway for the WooCommerce plugin.
Method 1 – Processing a refund via PayPal
To start a refund for an order via PayPal, just follow these easy steps:
- Navigate to WooCommerce > Orders and select the order you wish to refund.
- In the order summary, find and select the Refund button.
- For each line item, you can indicate the quantity of products to be refunded in the corresponding text boxes. The refund total will automatically update according to the refunded products. If you do not manage inventory levels, you can simply input the refund amount without changing the product quantities.
- Suppose you fail to specify item quantities during the refund process. In that case, the order will not be marked as refunded, and the email notification sent to the customer will indicate a partial refund.
- Optionally, provide a reason for the refund.
- Select the Refund $XX.XX via PayPal Express option.

Refund logs
All information regarding refunds will be recorded in the Order Notes area of the WooCommerce Orders window. You can find the order notes in the right sidebar, as illustrated below:

Method 2 – Processing a full or partial refund
PayPal Express Payment gateway also allows you to issue a full or partial refund. To issue a full or partial refund:
- Navigate to WooCommerce > Orders.
- Select the order you wish to refund.
- Locate the PayPal Express Action at the top right-hand sidebar of the orders page.
- Choose either Full Refund or Partial Refund from the drop-down menu.
- If you select a partial refund, specify the amount and click Refund.

Managing stock on refund
Effectively handle your inventory during refunds by activating the “Restock refunded items” option in the orders window. This function guarantees that returned items are automatically restocked, aiding in the maintenance of precise stock levels.
