Skip to main content

What is New Customer Accounts, and how to enable it for your mobile app?

All you need to know about the Shopify's New Customer Accounts and its configuration.

Lara Soley avatar
Written by Lara Soley
Updated over a week ago

A new login system called New Customer Accounts (NCA) has been introduced with the latest improvements by Shopify. This new structure allows your customers to log in without a password, using a 6-digit verification code sent via email.

With the New Customer Accounts, your customers:

  • Don't need to keep their password in mind

  • Can edit the customer profile name, and the change is reflected in their customer profile in your admin.

At Shopney, we now support both types of customer account systems:

  • Legacy Customer Account (LCA): The existing password-based login flow.

  • New Customer Account (NCA): A modern, secure, passwordless login experience.

Let’s go through how you can enable NCA, get your Client ID for setup, and complete the easy configuration!

πŸ“Œ Important Note

The login flow shown in your mobile app will automatically reflect the version selected in your Shopify admin settings.


How to enable New Customer Accounts in your Shopify settings?

To activate New Customer Accounts for your app, it must first be enabled in your Shopify admin panel.

To activate the New Customer Account feature on your Shopify dashboard:

1- Go to your Shopify Admin Panel and navigate to the Settings

2- From the Settings, click on Customer Accounts and select the Customer Accounts option.

Once selected, the same login experience will automatically be used in your Shopney mobile app as well.


How to get your Client ID through your Shopify dashboard?

To enable NCA login in Shopney, Shopify requires a Client ID, which can only be obtained by creating a Headless App. To get it, follow the steps below.

1- Navigate to your Shopify dashboard

In your Shopify Admin, click on the Apps section and search for the Headless app.

2- Go to the Storefront section

Click the Create storefront button as shown below.

3- Manage the Customer Account API

Under the Manage API access section, click Manage button right next to Customer Account API section.

4- Edit the field and click on Public

Click the Edit icon on the Client type section(1), select Public (mobile app)(2), and click Save(3).

5- Get the Client ID

Copy the Client ID from the Customer account API credentials section.


6- Navigate to your Shopney dashboard

Go to your Shopney Dashboard, Design(1) section, and click on the Settings(2). Paste your Client ID into the designated field and click on the Save&Update(4) button.
​

All done! Your mobile app will now support the New Customer Accounts login experience.

πŸ“Œ Important Note

Currently, activation of the customer accounts requires us to submit an update to the live apps. After completing the configuration, please contact our support team.


Need Help?

If you encounter any issues, our support team is here to assist you:

  • Contact our support team via live chat in your Shopney dashboard.

  • Visit our Help Center.


Related Articles

Did this answer your question?