Customers


Viewing, Adding, and Editing Customers

The Customers section in CommerceHub provides a centralized interface to view, manage, and maintain all customer accounts. It supports detailed list views (e.g., all customers, members, subscribers), bulk operations like import/export, and advanced search and filter capabilities. Administrators can access complete customer profiles, including contact info, membership status, GDPR consent, registration source, and company association. This module streamlines customer data handling for efficient account management across web, mobile, store, and third-party channels. Customers

Field and their descriptions on the customer details page

1. Overview Tab

Customer Information Fields

Field NameDescription
Customer IDUnique system-generated identifier for the customer
EmailPrimary email address used for account login and communications
First NameCustomer's given name
Last NameCustomer's family name
PhonePrimary contact number & Telephone Number
NewsletterIndicates if customer is subscribed to marketing emails (Yes/No)
RegisteredShows if customer has completed registration (Yes/No)
GroupCustomer's assigned membership group (e.g., NewCustomers, Members)

Order Statistics

Field NameDescription
LTV (Life Time Value)Total value of all customer orders to date
Total OrdersNumber of orders placed by customer
AOV (Average Order Value)Average value of customer's orders
LOV (Lowest Order Value)Value of customer's smallest order
HOV (Highest Order Value)Value of customer's largest order
ReturnsTotal value of customer's returned orders

Sessions

Field NameDescription
Page ViewsTotal number of pages viewed by the customer across the site.
- Search: Number of times the customer used the site’s search functionality
- Collection: Collection pages viewed by the customer Views
- Product Views: Number of product detail pages viewed.
Added to BagNumber of times added a product to the bag/basket.
Units Sold (All Channels)Total quantity of products purchased by the customer across all sales channels.

Activity Metrics

Field NameDescription
Total VisitsNumber of times customer has visited the store
Converted VisitsNumber of visits that resulted in purchases
First VisitDate of customer's first store visit
Last VisitDate of customer's most recent store visit
First OrderedDate of customer's first purchase
Last OrderedDate of customer's most recent purchase

Channel Information

Field NameDescription
WebNumber of orders placed through website
MobileNumber of orders placed through mobile app
PhoneNumber of orders placed via telephone
StoreNumber of in-store purchases

Marketing Data

Field NameDescription
DirectOrders from direct traffic
OrganicOrders from organic search
EmailOrders from email campaigns
SocialOrders from social media
PPCOrders from paid advertising

Customers

2. Orders & Returns

Complete history of customer orders and any associated returns.

Order History

Field NameDescription
Order NumberUnique identifier assigned to the customer’s order.
PO#Purchase order number provided by the customer, if applicable.
Ship ToCustomer Name in the shipping address for the order's delivery.
DateThe date when the order was placed.
ChannelThe source or platform from which the order was placed (e.g., Web, Mobile, Store).
StatusCurrent state of the order (e.g., Approved, Delivered, Cancelled, etc.).
AmountTotal value of the order, including taxes and discounts.

Return History

Field NameDescription
Return NumberUnique identifier assigned to the customer’s return order/RMA.
DateThe date when the return was requested.
StatusCurrent status of the return (ReturnRequested, Return Approved. Return Rejected, etc.)
AmountTotal value of the RMA/Return Order.

Customers

3. Quotes

Price quotes requested or received by the customer.

Field NameDescription
Quote #Unique identifier assigned to quote created.
RFQNo #Unique identifier assigned to Request for Quote created.
PO #Purchase order number cretaed against the quote , if applicable.
UserName of the user who created/requested the quote
TypeCreated by Admin (👻) or User (Blank)
Valid UntilThe date till when the quote remains active.
CreatedThe date when the quotes was created.
StatusCurrent status of the Quote( QuoteSent, Converted, etc.)
TotalTotal value of the quote.

Customers

4. Baskets

Saved shopping baskets, both active and abandoned.

Field NameDescription
Created DateThe date when the basket was created.
IPAddressIP address of the network from where the basket was created
StatusCurrent status of the basket (Active)
AttachmentAdditional file associated with the basket or specific items in it
ValueTotal value of the basket.
ActionClickable Eye icon to view basket items.

Customers

5. Login History

Record of customer login attempts and access times.

Field NameDescription
Login System IPIP address used during the customer's login session.
System NameName of the device or browser environment used to log in.
Login DateDate and time when the login occurred.

Customers

6. Email History

Log of transactional emails sent to the customer.

Field NameDescription
FromThe sender or system module that triggered the email.
SubjectThe subject line of the email sent to the customer.
Sent StatusIndicates whether the email was successfully delivered.
CreatedDate and time when the email was generated.
Detail (👁️ Eye Icon)Clickable icon to preview the full email content sent to the customer.

Customers

7. Address

List of saved billing and shipping addresses.

Field NameDescription
AddressFull saved address including street, city, state, and postal code
PhoneContact number associated specifically with that address
Default Billing AddressIndicates if this address is set as the default for billing (Yes/No) or to set as Default Billing Address
Default Shipping AddressIndicates if this address is set as the default for shipping (Yes/No) or to set as Default Shipping Address

Customers

8. Wishlist

Products the customer has marked for future interest.

Customers

9. Reviews

Product reviews submitted by the customer.

Field NameDescription
Product NameProduct name against the review submitted by customer
Rating1-5 Stars
CommentComment submitted in the review by customer.

Customers

10. Notes

Internal notes added by staff related to the customer.

Field NameDescription
NoteInternal comment or remark related to the customer
Action RequiredIndicates if follow-up or specific action is needed
CreatedTimestamp when the note was added
CreatedByName or ID of the user who added the note

Customers

11. Survey Response

Feedback submitted by the customer via surveys. Customers

12. GDPR

Preferences: Customer's data consent and privacy preferences.

Field NameDescription
EmailCheck box to show email consent is enabled or disabled
SMSCheck box to show SMS consent is enabled or disabled
POSTCheck box to show POST consent is enabled or disabled
WhatsappCheck box to show Whatsapp consent is enabled or disabled
No ThanksCheck box to show if customer has disabled all
History- Created: Date of Updating
- IP Address: IP address from where the changes made
- Email: Opted in or out
- SMS: Opted in or out
- POST: Opted in or out
- Process: Action Optedin/OptedOut

Customers

13. NPS

NPS History: Net Promoter Score responses provided by the customer.

Field NameDescription
EntityCan be either Order, Site, Page URL, Product
ScoreRating submitted by customer
CommentComment shared by customer
CreatedDate of submitting the NPS

Customers

14. Contact Us

Email History:: Communication received via the Contact Us form.

Field NameDescription
FromEmail address where the request was sent
Delivery ETASubject line for the request
PhoneNoContact Number provided while submitting request.
CreatedDate of creation
DetailClickable eye icon to view the details shared by customer

Customers

15. Register Interest

List of Products the customer has shown interest in. Customers

16. Trade-In Quotes

Quotes requested by the customer for trading in items.

How to Create a New Customer

Method 1: From Customer List

  1. Navigate to Customers>View for customers listing page
  2. Click "New Customer" button in top right corner Customers

Method 2: Quick Access

  1. Use top navigation menu
  2. Select Customers > Add Customers

Follow the steps below to create a new customer:

  1. Fill in the required Basic Information fields: Customers

    • First Name
    • Last Name
    • Email
    • Gender
    • Mobile No
    • Phone No (optional)
    • Send Welcome Email (checkbox)
  2. Click Save to create the customer account. Customers

✅ Once saved, the customer will appear in the main customer list and can be edited or managed further through the customer detail view.

Customers


How to edit an existing customer's details

Below is the list of fields that are editable for an existing Customer:

Basic Information

FieldDescriptionFormat
First NameCustomer's given nameText
Last NameCustomer's family nameText
EmailPrimary email addressEmail format
PhoneNoMobile phone numberNumeric
TelephoneAlternative contact numberNumeric
GenderGender of the customerDropdown (Male/Female/Unisex)
Date Of BirthDate of birth of the userDate (DD/MM/YYYY)
User Source TypeSource of customer creationDropdown (Web,Store,Admin etc.)
Is Black ListedIf the user is blacklistedToggle (Yes/No)
Is BlockedIf the user is blocked for the storeToggle (Yes/No)
IsRegisteredAccount registration statusToggle (Yes/No)
Notify By EmailEmail Notification consentToggle (Yes/No)
Notify By SMSSMS Notification consentToggle (Yes/No)
Notify By PostPost Notification consentToggle (Yes/No)
Notify By WhatsAppWhatsApp Notification consentToggle (Yes/No)
Customer GroupCustomer group assignmentText + Selection
Customer Groups- Capacity
- Count
Text

Account Settings

Preferences

FieldDescriptionFormat
LanguagePreferred languageDropdown
CurrencyPreferred currencyDropdown
NewsletterMarketing preferencesMultiple checkboxes
CommunicationContact preferencesMultiple checkboxes

Account Status

FieldDescriptionFormat
Active StatusAccount active/inactiveToggle
Block StatusAccount restrictionsToggle
User RoleSystem role assignmentDropdown

Notes and Custom Fields

Customer Notes

FieldDescriptionFormat
Internal NotesStaff commentsText area
Customer TagsClassification tagsMultiple select
Custom FieldsAdditional attributesVarious

Access Control

FieldDescriptionFormat
Password ResetForce password changeButton
Account LockTemporary restrictionToggle
Login AttemptsReset counterButton

Managing Address Book

Maintain and organize multiple shipping and billing addresses for each customer, ensuring accurate order fulfillment and returns.

Address

Billing Address

FieldDescriptionFormat
Address Line 1Primary address lineText
Address Line 2Secondary address lineText
CityCity nameText
State/ProvinceState or regionText
Post CodePostal/ZIP codeAlphanumeric
CountryCountry selectionDropdown

Shipping Address

FieldDescriptionFormat
Address Line 1Delivery address line 1Text
Address Line 2Delivery address line 2Text
CityDelivery cityText
State/ProvinceDelivery state/regionText
Post CodeDelivery postal codeAlphanumeric
CountryDelivery countryDropdown

Importing and Exporting Customers

The bulk import functionality in CommerceHub allows users to quickly while onboard large sets of customer data and their corresponding addresses using structured CSV or Excel files. This eliminates the need for manual entry and helps streamline operations, especially during system migrations, onboarding, or updates to customer databases.

Import Customer using Bulk Import

Used to import customer information this method is ideal when adding a new set of customers to the platform or updating existing profiles in large numbers.

Key Benefits:

  • Reduces manual data entry
  • Supports bulk onboarding
  • Helps maintain consistent and accurate customer records

Follow the steps below to import customer records in bulk using a CSV or Excel file:

  1. Open the customer listing screen by navigating to Customers > View. Customers
  2. Click on Import Customer at the top right of the page. Customers
  3. Download the sample file from here and prepare your data accordingly. Customers
  1. Click on "Drop files here or click to upload" and select your CSV, XLSX, or XLS file. Customers

  2. After verifying all the uploaded data, click Submit to complete the import process. Customers

Make sure all required fields are correctly filled and data types are consistent with the sample format.

Import Customer's Address using Bulk Import

Used to import addresses associated with customers, including shipping, billing, and subscription defaults. Each address entry must be linked to an existing customer through the username or email.

Key Benefits:

  • Easily update or assign multiple addresses to customers
  • Supports setting default delivery and billing addresses
  • Useful for migrating existing address books from other systems

Follow the steps below to import addresses to customer records in bulk using a CSV or Excel file:

  1. Open the customer listing screen by navigating to Customers > View, and click on Import Address at the top right of the page. Customers

  2. Download the sample file provided and prepare your address data accordingly. Customers

  1. Click on "Drop files here or click to upload" and select your .CSV, .XLSX, or .XLS file. Customers

  2. After verifying the uploaded data, click Submit to complete the import process. Customers

Ensure the UserName field matches an existing customer and the address fields are correctly formatted for a successful import.

Export Customers

Easily export customer records using predefined date range filters such as Today, This Week, This Month, Last Month, and Last Year. These flexible filters allow you to quickly download relevant customer data without manually entering custom date ranges. Ideal for reporting, analysis, or integration.

Follow the steps below to export customers as an Excel file:

  1. From the CommerceHub Dashboard, navigate to Customer > View to open the customer listing page and click on Export. Customers

  2. Choose the relevant filter from the predefined date range options such as Today, This Week, Last Month, This Month, or Last Year. Customers

  3. Click Export to initiate the data export process. Customers

  4. An email will be sent to the user with the export report attached.

Use the predefined date filters to quickly generate focused reports without manually entering custom date ranges.


Customer 360 Overview

Access a unified dashboard displaying each customer’s order history, interactions, and engagement metrics for comprehensive insights.

Field NameDescription
Customer IDUnique system-generated identifier for the customer
EmailPrimary email address used for account login and communications
First NameCustomer's given name
Last NameCustomer's family name
PhonePrimary contact number & Telephone Number
NewsletterIndicates if customer is subscribed to marketing emails (Yes/No)
RegisteredShows if customer has completed registration (Yes/No)
GroupCustomer's assigned membership group (e.g., NewCustomers, Members)

Order Statistics

Field NameDescription
LTV (Life Time Value)Total value of all customer orders to date
Total OrdersNumber of orders placed by customer
AOV (Average Order Value)Average value of customer's orders
LOV (Lowest Order Value)Value of customer's smallest order
HOV (Highest Order Value)Value of customer's largest order
ReturnsTotal value of customer's returned orders

Sessions

Field NameDescription
Page ViewsTotal number of pages viewed by the customer across the site.
- Search: Number of times the customer used the site’s search functionality
- Collection: Collection pages viewed by the customer Views
- Product Views: Number of product detail pages viewed.
Added to BagNumber of times added a product to the bag/basket.
Units Sold (All Channels)Total quantity of products purchased by the customer across all sales channels.

Activity Metrics

Field NameDescription
Total VisitsNumber of times customer has visited the store
Converted VisitsNumber of visits that resulted in purchases
First VisitDate of customer's first store visit
Last VisitDate of customer's most recent store visit
First OrderedDate of customer's first purchase
Last OrderedDate of customer's most recent purchase

Channel Information

Field NameDescription
WebNumber of orders placed through website
MobileNumber of orders placed through mobile app
PhoneNumber of orders placed via telephone
StoreNumber of in-store purchases

Marketing Data

Field NameDescription
DirectOrders from direct traffic
OrganicOrders from organic search
EmailOrders from email campaigns
SocialOrders from social media
PPCOrders from paid advertising

Customers


Ghost Login Process

Ghost Login allows admin users or support agents to securely log in to the storefront as a specific customer directly from the CommerceHub. This functionality enables internal users to replicate customer experiences, troubleshoot issues, or complete transactions on behalf of the customer — without needing access to the customer’s credentials. Post login it the session behaves identically to a real customer login, reflecting their personal data, preferences, and cart state.

Ghost Login is useful while:

  • Troubleshooting customer issues by replicating their exact storefront view
  • Completing transactions on behalf of customers (e.g., phone support or chat orders)
  • Testing promotions or pricing rules with customer-specific conditions
  • Managing subscriptions, wishlists, or saved baskets directly from the frontend
  • Reproducing bugs that only affect specific users
  • Secure access without disclosing customer login credentials

How to login on storefront using ghost login

Follow the steps below to log in as a customer using the Ghost Login feature from the CommerceHub Dashboard:

  1. From the CommerceHub Dashboard, navigate to Customer > View to open the customer listing page. Customers

  2. Use the search bar to find the customer by Phone Number, Name, Email, or other identifiers. Click Search to filter the results and click on the customer's name to open their Customer Details page. Customers

  3. On the top-left of the page, click Login as this User. Customers

  4. A new browser tab will open, automatically logging you into the storefront as the selected customer. Customers

This session mirrors the customer's actual login and allows full access to their storefront experience.


Managing Customer Groups

Customer Groups in CommerceHub allow businesses to organize customers into segments based on shared characteristics or purposes. These groups can be used to show promotions or shipping methods tailored to each group.

Creating a Customer Group

Follow the steps below to create a new customer group in CommerceHub:

  1. Navigate to Customers > Customer Groups from the CommerceHub Dashboard. Customers

  2. Click Add Group to initiate the creation of a new customer group. Customers

  3. Enter the following details:

    • Group Name – The display name for the customer group
    • Group Code – A unique identifier for internal reference
    • Description – Optional field to describe the purpose or characteristics of the group

Customers

  1. Click Submit to save the new customer group. Customers

The newly created group will now be available for assigning to customers and applying group-specific rules.

Managing Customers in a Customer Group

How to Add Customers to a Customer Group

  1. Navigate to Customer > Customer Groups and click Edit next to the desired group. Customers

  2. In the Customer Group Details page, click Add Customer. Customers

  3. Enter the email or name of the customer in the search box. Select the user from the list click Submit to add them to the group. Customers

How to Remove Customers from a Customer Group

  1. From the Customer Group Details page, go to the Associated Customers section.

  2. Click the bin icon next to the customer you want to remove. Customers

  3. A confirmation message will appear and click Confirm to remove the customer from the group. Customers

Once removed, the customer will no longer be part of the group and any group-specific rules or pricing will no longer apply to them.


GDPR Requests and Compliance

The GDPR section in the Customer Details page allows administrators to manage a user's communication preferences. This ensures compliance with data protection regulations by giving control over how customers are contacted.

How to Manage GDPR Preferences

  1. Navigate to the Customer Details page from the customer listing view. Customers

  2. Click the GDPR tab, select or unselect the user's communication preferences as required (e.g., email marketing, SMS alerts, newsletters). Customers

All changes are saved in real time and reflect the customer’s current consent status.