> For the complete documentation index, see [llms.txt](https://developer.emporix.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.emporix.io/frontend/customer-account/user-registration.md).

# Account Creation

Customer registration allows users to create a personal account in the storefront. A registered account enables customers to access additional features such as order tracking, account management, and personalized purchasing workflows.

<figure><img src="/files/jPBpYQkeaVLnE9Q7pdgM" alt=""><figcaption><p>User registration form for creating a new account</p></figcaption></figure>

To register a new account at the B2B Commerce Frontend, customers have to follow these steps:

{% stepper %}
{% step %}
**Navigate to the registration page**

Choose **Login** -> **Create an account** to access the registration page.
{% endstep %}

{% step %}
**Fill in the registration form**

Enter the following information in the registration form:

* **First Name** - Enter the first name.
* **Last Name** - Enter the last name.
* **Email Address** - Enter the business email address. This are used as login username.
* **Registration Type** - Choose if the account type - Business or Private one.
  * **Company Name** (if applicable) - For B2B registrations, company name.
* **Password** - Create a secure password that meets the system requirements.
  {% endstep %}

{% step %}
**Sign-up to emails**

Decide on the preferences for a Newstletter and Deal Alerts.
{% endstep %}

{% step %}
**Confirm the account creation**

Choose **Register** to create the account. The customers are automatically logged in to the frontend account.
{% endstep %}
{% endstepper %}

### Password reset

If the customer forgets the password, they can reset it from the login page.

{% stepper %}
{% step %}
**Open the reset flow**

Go to **Login** and select **Forgot password**.
{% endstep %}

{% step %}
**Provide your email**

Enter the email address used to register.
{% endstep %}

{% step %}
**Confirm via email**

Open the reset email and follow the link.
{% endstep %}

{% step %}
**Set a new password**

Set a new password and sign in with the updated credentials
{% endstep %}
{% endstepper %}

<figure><img src="/files/gW77CRpZXa7fZ1QCoNo4" alt="" width="314"><figcaption><p>Password reset flow</p></figcaption></figure>

{% hint style="info" %}
If you don’t receive the email, check your spam folder and verify the address is correct.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.emporix.io/frontend/customer-account/user-registration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
