docs/admin-interface/customers/customer-management.md
{% hint style="info" %} Managing Your Customer Base The Customer Management section allows you to view, add, edit, and manage all individual customer accounts in your OpenCart store. {% endhint %}
Customer Management is the core of the Customers section in OpenCart 4. It provides a comprehensive interface for managing all aspects of individual customer accounts, from basic contact information to detailed transaction history and security settings.
To access the Customer Management interface:
The customer list displays all customers in your store with the following columns:
You can filter the customer list using the following criteria:
{% hint style="info" %} Name Filter 🔍
{% hint style="info" %} Email Filter 📧
{% hint style="info" %} Customer Group Filter 👥
{% hint style="info" %} Status Filter ✅
{% hint style="info" %} IP Filter 🌐
{% hint style="info" %} Date Added Filter 📅
{% hint style="success" %} Tip: Use the filter options to quickly find specific customers or groups of customers for targeted actions like email campaigns or account reviews. {% endhint %}
{% stepper %} {% step %} Step 1: Click Add New
Click the Add New button (+) in the top-right corner of the customer list. {% endstep %}
{% step %} Step 2: Fill in Basic Information
Complete the General tab with required information:
{% endstep %}
{% step %} Step 3: Set Security & Preferences
Configure security settings:
{% hint style="warning" %} Password Requirements: Follow system password requirements for minimum length, uppercase, lowercase, numbers, and symbols. {% endhint %} {% endstep %}
{% step %} Step 4: Add Custom Fields (If Applicable)
If custom fields are configured for the customer's group, fill them in here. {% endstep %}
{% step %} Step 5: Save the Customer
Click Save to create the account. You'll see a success confirmation. {% endstep %} {% endstepper %}
Note: The editing process uses the same form tabs as adding a new customer.
{% hint style="info" %} Tab Navigation: Click on any tab below to view detailed information about its features and purpose. {% endhint %}
The customer form includes 8 tabs for detailed management:
<details> <summary><strong>📋 General Tab</strong></summary>Purpose: Basic customer information and security settings
Key Features:
Purpose: Manage shipping and billing addresses
Key Features:
Purpose: Manage saved payment methods
Key Features:
Purpose: Record customer interactions and notes
Key Features:
Purpose: Manage account balance and financial transactions
Key Features:
Purpose: Manage customer reward points
Key Features:
Purpose: Security monitoring and IP history
Key Features:
Purpose: API authorization management
Key Features:
Purpose: Log into storefront as a specific customer for support troubleshooting.
Process:
Security Note: Use only for legitimate customer support purposes.
<figure><figcaption></figcaption></figure> </details> <details> <summary><strong>🔓 Unlock Account</strong></summary>Purpose: Unlock accounts locked due to failed login attempts.
Process:
Best Practice: Consider contacting customer to ensure correct password.
</details>{% hint style="warning" %} 🗑️ Delete Multiple Customers
⚠️ Warning: Permanent deletion of all customer data including order history, addresses, and transactions. Consider disabling accounts instead. {% endhint %}
{% hint style="success" %} 🛡️ Safe Mode
{% hint style="success" %} 💬 Commenter Mode
{% hint style="info" %} 🔐 Password Security OpenCart 4 has configurable password requirements:
{% hint style="success" %} 📊 Data Management
{% hint style="warning" %} 🔒 Security Practices
{% hint style="info" %} 💬 Customer Support Excellence
{% hint style="danger" %} ⚠️ Critical Security Reminders
Problem: Customer cannot log in.
Solutions:
Problem: "Email already exists" error when adding/editing customer.
Solutions:
Problem: Custom fields don't appear in customer form.
Solutions:
Problem: Customer account balance shows incorrect amount.
Solutions:
{% hint style="info" %} 🔍 Efficient Filtering
{% hint style="success" %} 📊 Data Management
{% hint style="success" %} 📋 Documentation Summary You've now learned how to:
Ready to explore more? Check out the related documentation sections above for advanced customer management features. {% endhint %}