Chapter 9: Managing Orders and Customers
Efficient order and customer management are crucial for the smooth operation of your e-commerce business. WooCommerce provides a centralized system within your WordPress dashboard to handle orders, manage customer accounts, and generate insightful reports. This section will guide you through these essential tasks.
Processing orders
When a customer places an order on your WooCommerce store, it appears in your WordPress dashboard under WooCommerce > Orders. Each order has a status that indicates its current stage in the fulfillment process. Understanding and managing these statuses is key to efficient operations.
Order Statuses:
- Pending payment: Order received, no payment initiated. Awaiting payment (unpaid).
- Failed: Payment failed or was declined (unpaid).
- Processing: Payment received and stock reduced. The order is awaiting fulfillment (e.g., shipping).
- Completed: Order fulfilled and shipped (no further action required).
- On hold: Awaiting payment – stock is reduced, but you need to confirm payment.
- Cancelled: Cancelled by an admin or the customer (no further action required).
- Refunded: Refunded by an admin (no further action required).
Managing individual orders:
- View Orders: Go to WooCommerce > Orders to see a list of all orders. You can filter orders by status, date, or customer.
- Edit Order: Click on an order number or the 'Edit' link to view and manage its details. The order details page provides a comprehensive overview:
- Order Details: Displays the order number, date, status, and customer information.
- Billing and Shipping Addresses: Customer's billing and shipping information.
- Order Items: Lists the products purchased, quantities, and prices. You can adjust quantities, add/remove products, and apply coupons or fees here.
- Order Actions: A dropdown menu on the right sidebar allows you to perform actions like 'Email invoice/order details to customer', 'Resend new order notification', or 'Regenerate download permissions'.
- Order Notes: A section for internal notes (private) or notes visible to the customer. You can add tracking information here.
- Custom Fields: (Optional) Add custom fields for additional order information.
- Change Order Status: You can manually change the order status from the 'Order details' meta box on the right sidebar. For example, once you've shipped an order, you would change its status from 'Processing' to 'Completed'.
- Refunds: To issue a refund, click the 'Refund' button below the order items. You can refund specific items, quantities, or the entire order. You can also choose to refund via the payment gateway (if supported) or manually.
Managing customer accounts
WooCommerce automatically creates customer accounts when they register or place an order. You can manage these accounts under Users > All Users in your WordPress dashboard.
- View Customer Details: Click on a customer's username to view their profile. Here you can see their email, billing and shipping addresses, and a list of their past orders.
- Edit Customer Information: You can edit their contact details, password, and address information.
- Customer Roles: WooCommerce assigns a 'Customer' role to registered users. You can change their role if needed (e.g., to 'Shop Manager' to grant them administrative access to WooCommerce features).
- Add New Customer: You can manually add new customer accounts if necessary.
Analytics and sales reports
WooCommerce provides built-in reports to help you track your store's performance and make informed business decisions. You can access these reports under WooCommerce > Analytics.
Key Reports:
- Orders: Provides an overview of your sales, including net sales, average order value, and number of orders over a selected period. You can filter by date range, product, category, and more.
- Products: Shows the performance of individual products, including units sold, revenue generated, and top-selling products.
- Revenue: Detailed breakdown of revenue by product, category, and coupon.
- Categories: Performance metrics for your product categories.
- Coupons: Tracks the usage and effectiveness of your coupons.
- Taxes: Summarizes tax collected.
- Downloads: If you sell downloadable products, this report shows download activity.
- Stock: Provides an overview of your inventory, including low stock, out of stock, and most stocked products.
Customizing Reports:
- Date Range: Most reports allow you to select a custom date range (e.g., last 7 days, last month, year to date).
- Filters: Apply various filters to narrow down your data (e.g., filter orders by status, products by category).
- Export: You can often export report data to a CSV file for further analysis in spreadsheet software.
These reports provide valuable insights into your sales trends, popular products, and customer behavior, helping you optimize your store for growth.