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.

Paste the Client ID you copied from the Headless app into the Client ID field
Click Check connection
And done!

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

Last updated