---
schema_version: "1"
id: 7b205c308534fd80f4322d56b48b13098aa363ecbfee5316a44bcb648194495f
title: Create and Manage Customer Records
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/commerce-cloud/b2c-commerce/guides/customer-service-center/b2c-customer-records.md
canonical_url: https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/b2c-customer-records.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: b9dcccba7022d2433251c8b90772077992094d43b4c45a7b913b363cd396a0c1
products:
  - Composable Storefront
  - Salesforce APIs
---
# Create and Manage Customer Records

## Find, Create, and Edit a Customer

An agent can search, create, and edit a customer. The agent must have permission to use Customer Service Center.

1.  Click App Launcher ![App Launcher](https://developer.salesforce.com/media/shared/appLauncher.png) and then select **Merchant Tools** > **_site_** > **Ordering** > **Customer Service Center**.

2.  Click **Find Customer**.

3.  To create a customer, click **Create Customer** and enter the required information.

    **note:** When you create a new registered account, make sure you click the password reset button to enable new users to set their own password. Development work is required to implement the reset password hook.

4.  To find a customer, enter a portion of the customer's name.

5.  (optional) To filter by customer number, first name, last name, email, company name, or phone click the Filter icon.

6.  To create an order for the customer, click **New Order** next to the customer's name and enter or select the information to create an order.

    Order number length can't be more than 50 characters.

7.  To edit the customer name, email, whether the customer is enabled, or preferred locale, click **Edit Customer**.

8.  To reset the customer's password, click **Reset Password**.

    **note:** Development work is required to implement the reset password hook. For details on using hooks to customize Customer Service Center, see [Customer Service Center Hooks](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/b2c-csc-hooks.md).

9.  To view a customer's orders, click the **Order History** tab.

    The customer's order history across sites appears.

10. To view the customer's baskets, click the **Baskets** tab.

11. To delete a customer basket, click the trash can icon beside the basket.

12. To see a customer's addresses, click the **Addresses** tab.

13. To remove a customer's address, click the trash can icon beside the address.

    **note:** In Business Manager, manually add or update the billing and address form fields with dropdown values appropriate for your state or province and country. See [Customer Service Center Customizable Areas](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/b2c-csc-customizable-areas.md).

14. To edit a customer's address, click the address ID.

15. To create an address for the customer, click **New Address**.

16. To browse the related storefront on behalf of the customer, click **Storefront**.

## Reset a Customer Password

An agent can help a customer reset their password in Customer Service Center. The agent must have permission to use Customer Service Center.

1.  Click App Launcher ![App Launcher](https://developer.salesforce.com/media/shared/appLauncher.png) and then select **Merchant Tools** > **_site_** > **Ordering** > **Customer Service Center**.

2.  Go to the Customer Detail page.

3.  Click the password reset button.

    The customer receives an email with a link to reset their password.

**note:** In order for the customer password reset to trigger sending the email, a developer in your organization has to implement the AfterPost hook.

## Edit Customer Information

The agent can edit a customer's first name, last name, or email in Customer Service Center. The agent must have the necessary permissions.

1.  Click App Launcher ![App Launcher](https://developer.salesforce.com/media/shared/appLauncher.png) and then select **Merchant Tools** > **_site_** > **Ordering** > **Customer Service Center**.

2.  Find a customer.

3.  Click **Edit Customer**.

4.  Modify the customer's first name, last name, or email.

5.  (optional) Click **Enable** to change the customer status.

6.  Click **Save**.
