How to see who's buying your products
In short. The Product Customers page shows every person who completed a purchase of one specific product — their name, email, order count for that product, total spend on that product, and their last-order date. Open it from Products → Customers link on any product row. It's read-only: nothing to save, nothing to break.
On this page: What it shows · When to use it · Scope & limits · Column reference · How to open it · Steps · Troubleshooting
What is this for?
Every product has a list of customers behind it — the people who clicked Buy. The Product Customers page shows that list for any single product you pick, with order count and total spend per person. Use it to answer "who are my best customers for this product?" without sifting through your full orders list.
This page is read-only. There is nothing to save, nothing to delete. It reflects the current state of your completed orders every time you load it.
Good use cases
- Find top buyers for any product to send a personal thank-you or invite them to a preview sale.
- Spot repeat-buyer patterns — three customers ordering five times each signals a subscription opportunity.
- Verify a marketing push — send a campaign Friday, open the buyer list Monday, count the new names.
- Re-engage dormant buyers — sort by Last order ascending to find repeat buyers who've gone quiet.
- Prepare a launch report — screenshot the headline numbers (total buyers, top spender, last order) without running a separate report.
- Surface wholesale signals — a single customer with one bulk-sized order is often a small business buying for resale.
Scope
What this page covers: customers who completed a purchase of one specific product — name, email, order count, total spend on that product, and last-order date.
What it does not cover:
- Pending, cancelled, or refunded orders — only completed orders count.
- Your full customer list — use the Customers / Users area for that.
- Date-range filtering — for date-bound views, use the Orders area's date filter.
- Direct emailing — copy emails out, paste into your email tool; there is no Send button here.
- Lifetime customer value across all products — that lives on the individual customer profile page.
Fields
The buyer table has five columns.
| Column | What it shows |
|---|---|
| Customer | The buyer's name, or "Guest" if they checked out without an account. |
| The email address tied to their account or order. | |
| Orders | Number of separate completed orders containing this product. Quantity within one order does not multiply the count. |
| Total spend | Sum paid for this product across all completed orders. Excludes shipping, tax, and refunds. |
| Last order | Date of their most recent completed order containing this product. |
The list defaults to Last order descending — most recent activity at the top. Click any column header to re-sort.
How this connects to other features
- Products list — reached from here. Each product row has a Customers link that opens this page.
- Orders area — every row here corresponds to one or more orders. Filter by a buyer's email in Orders to see line items, shipping, and refund status.
- Customers / Users area — clicking a buyer's name opens their full profile with lifetime spend across all products.
- Email templates — once you've identified buyers to contact, use the Email Templates area to draft the message you'll send manually.
Before you start
Three things to know before treating these numbers as gospel:
Only completed orders count. Pending carts, abandoned checkouts, and cancelled orders do not appear. If the count looks lower than expected, check order statuses in the Orders area first — the order status is the most common reason a buyer doesn't show up here.
Numbers are scoped to one product. "Total spend" means spend on the specific product you're viewing — not the customer's lifetime value across your store. A buyer who spends thousands across your catalogue may show a small figure here if they've only ordered this one product twice. Click through to their profile to see the full picture.
Total spend excludes shipping, tax, and refunds. It's the line-item merchandise total only. Post-refund amounts are correctly lower than pre-refund figures — that's by design, not a discrepancy to flag.
No date filtering on this page. The buyer list shows all time. You can sort by Last order to get a rough sense of recency, but you cannot restrict it to "buyers from the last 30 days." For date-bound views, use the Orders area's date filter and cross-reference manually.
Where to go
Products → click the Customers link on any product row.
Steps — Read the buyer list for a product
1. Open the Products list and pick a product
From your admin sidebar, click Products. Use the filter tabs (All / Published / Draft / Trash) and the search box to find the product. The search matches product title and creation date, so you can search by name fragments or by year-month. If you don't see a Customers link, scroll right — the Actions column may be off-screen on narrower displays.
2. Click the Customers link
The Customers link sits alongside the Edit link on every product row, regardless of publish state. You can view the buyer list for a draft product — though it will usually be empty unless the product was previously published and then moved back to draft. Clicking opens the Product Customers page for that one product, with the product name in the header to confirm you're in the right place.
3. Read the table
One row per customer with at least one completed order for this product. Columns: Customer, Email, Orders, Total spend, Last order. See Fields above for column definitions. Guest checkouts appear as "Guest" in the Customer column — search by email to identify them.
4. Sort, search, and scroll
Click any column header to re-sort. Total spend descending surfaces top spenders; Orders descending surfaces most loyal buyers; Last order ascending surfaces dormant buyers who haven't returned in a while. Use the search box to filter by name or email. There is no pagination — scroll for the full list.
5. Click into a customer for more detail
Clicking a buyer's name opens their full profile: complete order history across all products, saved addresses, and lifetime spend. The customer profile is the deep-dive tool; this page is the surfacing tool. Want to refund an order? The profile links straight to the order where refund tools live.
6. Reload to see new buyers
The page reflects the state at load time. Reload to pick up new completed orders. There is no auto-refresh — by design, since most uses of this page are reflective rather than real-time. If a buyer doesn't appear after a reload, check their order status in the Orders area.
What success looks like
You opened the Products list, clicked Customers on a row, and can now name your top three buyers from memory. You can spot a repeat buyer who hasn't ordered in three months and decide whether to reach out. You walked away with one or two next actions — a personal email, a re-engagement offer, or confirmation that a launch worked.
What to do if it does not work
The page is empty but you know you've sold this product. Check order statuses in the Orders area — pending and cancelled orders do not appear here. Confirm the page header names the product you expected. If orders are completed and the list is still empty, contact support with the product name and relevant order numbers.
A customer is missing from the list. Search by email, not name — guest checkouts may appear without a recognisable name. Confirm the order status is completed and the line item is this exact product (not a different SKU or variant). If the customer bought a closely-related product, they appear on that product's buyer list, not this one.
The total spend looks wrong. Total spend covers this product only, excludes shipping, tax, and post-refund amounts. Walk through the customer's orders manually in the Orders area — filter by their email and sum only the line items for this product across completed orders.
The page won't load. Reload — slow queries can time out on first attempt. Confirm the URL ends with a valid product id. If you bookmarked a Customers link to a product that has since been deleted, the page may render blank. Navigate from the Products list instead.
Examples
Example 1: Spotting a wholesale opportunity
Sorting the buyer list by Total spend descending reveals one outlier: a buyer with a single order and spend five times higher than anyone else on the list. Checking the email domain shows it's a small business. A personal note opens a wholesale conversation that turns into a recurring contract. The buyer was present in the Orders list all along — the buyer list surfaced the pattern by isolating it to one product.
Example 2: Re-engaging dormant repeat buyers
Six months after launch, sorting by Last order ascending (oldest first) reveals seven buyers who haven't ordered in three or more months — five of them repeat buyers who ordered regularly in the first three months. A short personal-feeling email with a time-limited offer goes to those seven. Four reply within 48 hours; three place an order within a week.
Example 3: Evaluating a launch
Two weeks after a product launch backed by a creator campaign, the buyer list shows 11 total buyers — well below the 40 expected. Checking the email column: 6 buyers trace to creator audiences (recognisable tracking codes in order notes), 5 came organically. The creator push underperformed; the organic story is thin. The decision: pause creator spend, rewrite the product page copy and hero photo. Two weeks later, the buyer list adds 19 organic names.
Next steps
- See
customer/ecommerce-products/admin.admin_ecommerce_products.index.mdfor the Products list — where this page is reached from, and where most product workflows start. - See
customer/ecommerce-orders/*for the Orders area — line-item-level detail and date-bound filtering. - See
customer/users/*for the global Customers / Users area — lifetime spend across all products per customer. - See
customer/ecommerce-products/scan-orders-pack-faster.mdfor the product-level orders view — focuses on transactions rather than buyers.
Product Customers column reference
| Column | What it shows |
|---|---|
| Customer | The buyer’s name, or "Guest" if they checked out without an account. |
| The email address tied to their account or order. | |
| Orders | Number of separate completed orders containing this product. Quantity within one order does not multiply the count. |
| Total spend | Sum paid for this product across all completed orders. Excludes shipping, tax, and refunds. |
| Last order | Date of their most recent completed order containing this product. |
