# Customer Registration

## How it works

You will add the shortcode to your page and a user can create an account if they don't already have one. If no WordPress user or North Commerce customer exist, the system will create the user along with the North Commerce customer and connect them together.&#x20;

If a North Commerce customer exists and the new WordPress user email matches the customer it will connect them.

```
[commerce-signup submit_button="Create Account →" redirect="site_url"]
```

{% hint style="info" %}
More verification and security rules are coming soon for account creation for existing WordPress users or North Commerce customers. Currently there isn't a mechanism implemented to connect an existing WordPress user to a new North Commerce customer.&#x20;
{% endhint %}

<figure><img src="/files/WaSPM5G4KN8qWN0fk0wf" alt=""><figcaption><p>Shortcode rendered (Can be edited via CSS)</p></figcaption></figure>


---

# Agent Instructions: 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://docs.northcommerce.com/north-commerce/shortcodes/customer-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.
