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.

2. Processing Refunds & Cancellations #
Sometimes, refunds happen — and WooCommerce makes them straightforward.
Manual Refunds #
To issue a manual refund:
- Go to WooCommerce → Orders
- Open the order you want to refund
- Click Refund
- Enter the amount (full or partial) and optionally add a note
- Click Refund manually
- 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:
- Click Refund via [Gateway Name]
- WooCommerce sends the refund through the payment processor automatically
- 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.

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.

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.