# Customer Account

## Introduction

Shopify recently introduced a new **Customer Account experience** with a refreshed design, faster login, and passwordless access.&#x20;

Shoppy supports this new experience through Shopify’s **Headless** API — allowing your mobile app to use the same login flow you enable on your online store.

## **What Are New Customer Accounts?**

Shopify’s **New Customer Accounts** offer a more modern login experience:

* Users log in via **email verification** (no password required)
* It works across **Shopify Checkout**, **Shopify POS**, and **Headless** channels (like Shoppy)
* Customers can manage orders, profile details, and addresses more smoothly

## **How to Enable It with Shoppy**

Enabling New Customer Accounts with Shoppy involves **two simple steps**:&#x20;

### **Enable New Customer Accounts in your Shopify Admin**

* Go to **Settings > Customer accounts**.
* Select **"Show login link in the header of online store and at checkout"**.
* Choose **"New customer accounts"**.
* Click **Save**.

### Get Your Client ID

To activate the **New Customer Accounts (NCA)** login inside your Shoppy app, Shopify requires a **Client ID** generated via a **Headless App**. Here’s how to get it:

**1. Open your Shopify Admin**

From your Shopify dashboard, go to the **Apps** section.\
Search for and open the **Headless** app (by Shopify).

***

**2. Create a Storefront**

Once inside the Headless app, navigate to the **Storefronts** tab.\
Click the **“Create storefront”** button.

***

**3. Manage Customer Account API Access**

Scroll to the **Manage API access** section.\
Click the **Manage** button next to **Customer Account API**.

***

**4. Set Client Type to Public**

In the **Client type** section:

* Click the **Edit** icon 🖉
* Select **Public (mobile app)**
* Click **Save**

***

**5. Copy Your Client ID**

Your **Client ID** will now be visible under the **Customer account API credentials** section.\
📋 **Copy this ID** — you’ll need to share it with the Shoppy team to complete the setup.

***

{% hint style="warning" %}

#### **Important Note**

To avoid issues with the New Customer Accounts workflow, **do not uninstall the Headless app** after setup.\
It does not affect your Shopify storefront or any sales channels, but it is essential for maintaining the integration.
{% endhint %}
