Customer Account

Introduction

Shopify recently introduced a new Customer Account experience with a refreshed design, faster login, and passwordless access.

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:

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.


Important Note

Last updated

Was this helpful?