Login with OTP
Enable secure, password-free login using a one-time password sent to users’ email addresses. This feature is fully compatible with Shopify’s recommended Customer Accounts.
To enable the Login with OTP feature in your SimiCart-powered mobile app, you’ll need to connect it with Shopify’s Customer Account API via the Headless app developed by Shopify.
Step 1: Install the Headless App
Go to the Headless app on the Shopify App Store and click Install.

Step 2: Create a Storefront
After installation, open the Headless app from your Shopify Admin and click Create Storefront.

Step 3: Configure & Retrieve Client ID
In the Shopify Admin, open the Headless app. Scroll down to the Manage API access section, where you'll see both the Storefront API and Customer Account API options. Locate Customer Account API, then click the Manage button next to it, as shown in the screenshot below.

On the next screen, change the Client type to Public (Mobile app) and click Save.

After saving, copy the Client ID in Customer Account API credentials section below. You’ll need it in the next step.

Step 4: Enable Login with OTP in SimiCart
In your SimiCart Dashboard, go to the Features section and select to configure Login with OTP.

Paste the Client ID you copied from the Headless app into the Client ID field, then click Check connection to verify the authentication & enable the feature for your mobile app.



Note: This feature can only be enabled if you use Shopify’s recommended version of customer accounts for your store.
Last updated