Managing customers
How to find, view, and manage customer records in WooCommerce, including account details and order history.
- Difficulty
- Beginner
WooCommerce keeps a record of every customer who has placed an order on your store. This guide shows you where to find that information and what you can do with it.
Quick summary
Customer records live under WooCommerce → Customers. Each record shows a customer's name, email, number of orders, and total spend. Customers can have WordPress accounts ("registered" customers) or shop as guests. You can edit a registered customer's details in their WordPress user profile.
Where customer data lives
WooCommerce stores customer information in two places:
Registered customers
These customers created an account on your store. They have a WordPress user account and can log in to see their order history and manage their details. You can find them under WooCommerce → Customers and also under Users in WordPress.
Guest customers
These customers checked out without creating an account. WooCommerce still saves their order and contact details, but they don't have a login. They still appear in the WooCommerce → Customers list, and repeat orders placed with the same email address are grouped under one customer record. Their orders are under WooCommerce → Orders.
Viewing the customer list
Go to WooCommerce → Customers. This shows registered customers and guests, with basic stats for each.
Browse or search. Use the search box to find a customer by name, or the advanced filters to match an email address, country, total spend and more. Click a sortable column heading to change the order.
Click a registered customer's name to open their WordPress user profile.
What you can see on a customer profile
The Customers list shows these details for each customer:
| Field | Description |
|---|---|
| Name, username & email | Contact details (guests have no username) |
| Date registered | When they created their account |
| Last active | Their most recent activity in your store |
| Orders | Number of orders placed |
| Total spend | Lifetime value |
| AOV | Average order value |
| Location | Where they are based |
To see the orders themselves, use the Orders screen (see below).
Editing a customer's details
You can update a customer's name, email, billing address, and shipping address from their profile in WordPress.
Go to Users in WordPress. Hover over the customer's name in the Users list, or find them via the WooCommerce Customers screen.
Click Edit. This opens the user profile editor.
Scroll down to the customer's billing and shipping address fields. Update the details as needed.
Click Update User to save.
Editing doesn't update past orders
Changing a customer's address in their profile updates their account for future orders. It does not change the addresses already saved on past orders. To update a past order's address, open that specific order and edit it there.
Viewing a customer's order history
The fastest way to see all orders from a specific customer is to search for them in the Orders screen.
Go to WooCommerce → Orders.
Use the search box and type the customer's name. For a registered customer, you can also use the customer filter above the list.
All matching orders appear. You can see every purchase they've made.
Customer privacy & data
Customers can request a copy of their data or ask to have it deleted. WordPress handles these requests under Tools → Export Personal Data and Tools → Erase Personal Data, and WooCommerce adds its store data to both. WooCommerce's own privacy and data-retention settings are under WooCommerce → Settings → Accounts & Privacy. These tools are designed to help you meet privacy law requirements (like GDPR in Europe or similar laws elsewhere). Ask us if you need help setting these up.
Common questions
Can I manually add a customer?
Yes. Go to Users → Add User in WordPress and create a new user. Set the role to "Customer." You can then create an order on their behalf by going to WooCommerce → Orders → Add order and assigning it to that customer.
How do I delete a customer?
Go to Users → All Users, find the customer, and delete their account. Before you confirm, WordPress may ask what to do with any content the account owns. Orders are part of your store's financial records, so check with us before deleting a customer who has placed orders. If the customer only wants their personal data removed, use the privacy tools above instead.
Can customers update their own details?
Yes. Registered customers can log in to "My Account" on your store and update their billing/shipping addresses, change their password, and view their order history.
Is there a way to export my customer list?
Yes. On WooCommerce → Customers, use the Download link at the top right of the table to get a CSV file. If the list runs to more than one page, WooCommerce prepares the file in the background and emails you a download link when it's ready. For more advanced exports, extensions like "Customer / Order / Coupon Export for WooCommerce" offer more options.
Related guides
- Understanding orders
- Reports and analytics
- Store emails to customers explained
- General store settings
Need a hand?
Learn more
Last updated