Customer Account
Last updated
Was this helpful?
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.
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
Enabling New Customer Accounts with Shoppy involves two simple steps:
Go to Settings > Customer accounts.
Select "Show login link in the header of online store and at checkout".
Choose "New customer accounts".
Click Save.
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 will need to paste it into the Client ID field when enabling the Customer Accounts type.
Last updated
Was this helpful?
Was this helpful?