Skip to main content

Ecommerce customers

Browse registered shoppers and guest checkout identities (merged by email), filter by status, sort columns, and export a CSV.

Who and where​

  • Roles: Admin or Stock (Ecommerce nav)
  • Route: /ecommerce/customers
  • Nav: Sidebar → Ecommerce → Customers

Page title: Ecommerce Customers — Browse registered shoppers and guest checkout identities, merged by email.

1. Open the list​

  1. Sign in to Admin.
  2. Open Ecommerce → Customers.
  3. The Customers table shows Name, Email, Phone, Status, Orders, Last order, Created, Total spent.

Empty state: No customers found.

  1. In Search, type a name, email, or phone (placeholder Name, email, or phone).
  2. Results update after a short debounce (~300 ms) and reset to page 1.

3. Filter by status​

  1. Open Status.
  2. Choose All, Registered, or Guest.
  3. Badges in the table: Registered (green) or Guest (slate).

4. Sort​

  1. Click a sortable column header: Name, Email, Orders, Last order, or Created.
  2. First click sorts descending (↓); click again for ascending (↑); toggle again to reverse.
  3. Default ordering is Last order descending (-last_order_at).

5. Paginate​

  1. Page size is 20 rows.
  2. Use Previous / Next when Page X of Y is shown.
  3. Footer copy: Showing {n} of {total}.

6. Export CSV​

  1. Optionally set search, status, and sort (export uses the current filters).
  2. Click Export CSV (busy: Exporting…).
  3. Success toast: Export ready / Customer CSV downloaded. Filename: ecommerce-customers.csv.
  4. Failure toast: Export failed.

Ecommerce customers