Skip to main content

Customers

The Customers section gives you a complete view of everyone who has registered an account on your storefront. You can browse customer profiles, view their order history, manage their addresses, and control account access.

Customer List Customer list showing name, email, total orders, lifetime spend, and registration date


Accessing Customers

Click Customers in the left sidebar.

:::info Permissions required

ActionPermission
View customerscustomer.view
Edit customer detailscustomer.edit
Delete customer accountscustomer.delete
:::

Customer List

Columns

ColumnDescription
NameCustomer's full name
EmailRegistered email address
PhonePhone number (if provided during registration)
Total OrdersTotal number of orders placed
Total SpentLifetime gross spend (all orders, all statuses)
RegisteredAccount registration date
StatusActive or Banned
ActionsView Profile, Edit, Delete

Searching and Filtering

Customer Search and Filter Bar Customer list filter bar showing search input and status filter

FilterOptions
SearchCustomer name or email address
StatusAll, Active, Banned
Date RegisteredCustom date range

Customer Profile

Click View on any customer to open their full profile.

Customer Profile Page Customer profile page showing personal details, order history, and address book

Personal Details

FieldDescription
First Name
Last Name
EmailLogin email address
PhoneContact number
Date of Birth(if provided at registration)
Gender(if provided)
Registration DateWhen the account was created
Last LoginMost recent login timestamp
Account StatusActive or Banned

Order History

A chronological list of all orders placed by this customer.

Customer Order History Order history tab inside a customer profile showing order number, date, total, and status

ColumnDescription
Order #Click to open the full order detail
DateOrder placement date
ItemsNumber of items
TotalGrand total
StatusCurrent order status

Click View Order to navigate to the full order detail in the Orders section.

Address Book

All delivery and billing addresses saved by this customer.

Customer Address Book Customer address book showing saved addresses with default billing and shipping badges

You can:

  • Add a new address on behalf of the customer
  • Edit an existing address
  • Set as Default Shipping or Default Billing
  • Delete an address

Addresses added or edited here are immediately available to the customer in their checkout flow.

Account Activity

A log of the customer's recent activity including logins, password changes, and profile updates.


Editing a Customer

Click Edit on a customer's profile to update:

FieldEditable
First Name
Last Name
Email
Phone
Account Status✅ (Active / Banned)
Password❌ (customers manage their own passwords — use Send Reset Email instead)

Click Save after making changes.


Banning a Customer

Set a customer's Status to Banned to prevent them from logging into the storefront and placing new orders.

Ban Customer Confirmation Confirmation dialog when changing a customer's status to Banned

What happens when a customer is banned:

  • They cannot log in to the storefront
  • Existing orders are not affected and continue to be processed normally
  • They remain in your customer database and their order history is preserved
  • You can unban them at any time by setting their status back to Active

When to use this:

  • Fraudulent orders or chargebacks
  • Repeated abusive behaviour
  • Violation of your terms of service

Sending a Password Reset Email

If a customer is locked out of their account and cannot use the forgot password flow:

  1. Open the customer profile.
  2. Click Send Password Reset Email.
  3. SnapCart sends a password reset link to the customer's registered email.

:::info SMTP required Password reset emails only send if SMTP is correctly configured under Settings → Email. :::


Deleting a Customer

Click Delete on a customer profile. This is a permanent, irreversible action.

What is deleted:

  • Customer account and login credentials
  • Saved addresses
  • Wishlist

What is preserved:

  • All order records (order history is retained for accounting and fulfilment, but the customer reference is anonymised)

:::danger Use with caution Delete customer accounts only when required for compliance (e.g., a GDPR right-to-erasure request). For inactive or problematic customers, banning is safer. :::


Exporting Customer Data

  1. Click Export at the top of the Customer list.
  2. A CSV file downloads containing all matching customers.

The export includes: name, email, phone, registration date, total orders, total spent, and account status.

This export is useful for email marketing campaigns, CRM imports, or customer analysis.