---
title: How to Manage Orders and Refunds in WooCommerce
description: "Once your WooCommerce store starts getting sales, it's time to master the post-purchase process -- managing orders, handling refunds or cancellations, and keeping customers updated."
url: "https://thewebops.com/help-center/e-commerce-online-stores/how-to-manage-orders-and-refunds-in-woocommerce/"
updated: "2026-05-13"
category: "E-commerce & Online Stores"
---

# How to Manage Orders and Refunds in WooCommerce

#### 1. Managing Orders

All your store orders appear under **WooCommerce → Orders** in your WordPress dashboard. Here you can view, edit, and update every order placed on your site.

##### Order Statuses

WooCommerce automatically assigns each order a status based on where it is in the purchase process:

| **Status** | **Meaning** |
| --- | --- |
| **Pending Payment** | Order received but not paid for yet |
| **Processing** | Payment received; order being prepared |
| **On Hold** | Waiting for payment or confirmation |
| **Completed** | Order fulfilled and finished |
| **Cancelled** | Order cancelled by admin or customer |
| **Refunded** | Order refunded to the customer |
| **Failed** | Payment failed or was declined |

💡 *Tip:* You can filter orders by date, status, or customer to quickly find what you need.

##### Editing an Order

Click any order to open its details. From there, you can:

- Update the **order status** (e.g., from Processing → Completed)
- Resend order emails to the customer
- Click on update.

This flexibility makes WooCommerce suitable for both physical and digital products.

![](https://thewebops.com/wp-content/uploads/2026/04/Woo-6-1.gif)

---

#### 2. Processing Refunds & Cancellations

Sometimes, refunds happen -- and WooCommerce makes them straightforward.

##### Manual Refunds

To issue a manual refund:

1. Go to **WooCommerce → Orders**
2. Open the order you want to refund
3. Click **Refund**
4. Enter the amount (full or partial) and optionally add a note
5. Click **Refund manually**
6. Update the **order status** to: refunded

This records the refund in your system but doesn't automatically send money back -- you'll need to process it through your payment gateway (like Stripe).

##### Automatic Refunds

If your payment gateway supports it (such as **Stripe**, or **WooCommerce Payments**), you can process the refund directly from WooCommerce:

1. Click **Refund via [Gateway Name]**
2. WooCommerce sends the refund through the payment processor automatically
3. The order status changes to **Refunded**

💡 *Pro Tip:* Always update the customer with a short note explaining the reason for the refund or cancellation -- clear communication prevents misunderstandings.

##### Cancellations

You can cancel orders manually from the **Orders** page, or allow customers to cancel pending/unpaid orders automatically using plugins like **Order Cancel for WooCommerce**.

![](https://thewebops.com/wp-content/uploads/2026/04/Woo-6-2.gif)

---

#### 3. Order Email Notifications

WooCommerce automatically sends a series of emails for different order events -- both to customers and the store admin.

##### Default Email Types

| **Email Type** | **Recipient** |
| --- | --- |
| New Order | Admin |
| Cancelled Order | Admin |
| Failed Order | Admin |
| Order on Hold | Customer |
| Processing Order | Customer |
| Completed Order | Customer |
| Refunded Order | Customer |
| Customer Invoice / Note | Customer |

You can customize these under **WooCommerce → Settings → Emails**.

##### Customization Options

- Click on manage
- **Enable/disable** any email type
- **Edit subject lines and content** to match your brand voice
- Change **email recipients**
- Check the **Email preview**
- Click on Save Changes

💡 *Design Tip:* Use a plugin like **Kadence WooCommerce Email Designer** or **Email Customizer for WooCommerce** to style your emails without coding.

![](https://thewebops.com/wp-content/uploads/2026/04/Woo-6-3.gif)

---

#### 4. Best Practices

- **Keep statuses updated** so customers always know what's happening.
- **Set clear refund policies** and display them on your website.
- **Respond quickly** to refund or cancellation requests.
- **Automate notifications** so you don't miss important updates.

---

#### Conclusion

Managing orders and refunds might sound like the "back office" part of eCommerce, but it's actually where customer satisfaction is built. By staying organized, communicating clearly, and using WooCommerce's built-in tools effectively, you'll turn even refund requests into opportunities to show professionalism and care.
