The Login module in the app facilitates customer authentication, allowing users to log in to existing accounts or create new ones. This module is primarily used on the dedicated login/sign-up pages, during the checkout process, on the account page, and optionally via a prompt on app launch.
Key Login Methods Supported:
Email/Password Login: A login method requiring an email address and password.
Verification code via SMS: Allows users to log in using a mobile number and a one-time verification code. OTP login requires integration with SMS providers
Google/Apple Login (Social Login): Allows users to sign in using their existing Google or Apple accounts
Verification code via Email: Authenticate users by sending a verification code to their email
Guest Checkout: Allows users to complete a purchase without formally logging into a registered account. While it identifies users, it doesn't log them into the system, which means order history may not be visible. Guest checkout can lead to automatic account creation upon order completion.
Key Information Handled/Managed:
The system primarily uses Email as the unique identifier for users as per Shopify.
User information, such as Name (First/Last), Phone Number can be collected during sign-up.
The login module integrates with Shopify for core customer account management
Q: I am having trouble logging into the app and am receiving an error like "Unidentified customer" or "Customer not found."
A: This is a frequently reported issue.
First, please confirm if the password you are using is correct.
You can also try resetting your password using the "Forgot Password" option.
We recommend using the mobile number with OTP (One-Time Password) login method for a smoother experience, especially for non-Shopify Plus stores, as this method could potentially reset the password and resolve login difficulties.
Please confirm if the same credentials work when you try to login on the website.
If you can successfully log in on the website but not in the app, try clearing the app's cache or considering reinstalling the app.
Sometimes, login issues can arise if your account was merged with another account or if you have separate accounts linked to a phone number and an email address. If an account doesn't have an email associated, you might be prompted to provide one to link it for successful sign-in.
If the issue persists, reaching out to customer support with your email address, mobile number, device type, and order details (if applicable) can help in debugging. Sharing a screenshot or video of the issue might also be helpful.
Q: I am constantly getting logged out of the app.
A: If OTP login/Social login is implemented on both the app and the website, and you are on Shopify Plus, each time a user logs in using OTP, it resets the password within Shopify. This action triggers Shopify to expire all your active sessions on other devices, leading to you being logged out of the app
Q. Will it affect anything if I move from Classic customer accounts to New customer accounts in Shopify?
A. Yes, enabling New customer accounts on Shopify will disable password usage. Password-based login system will stop working also affecting Reset and Forget password flows in the app. It is then recommended to enable Passwordless login methods like SMS/Email OTP and social login.
Q. Can my existing website users log into the app?
A. Yes, the app is synced with Shopify Customers' data. Users who signed up on the website can log into the app with the same credentials. Similarly, if users sign up on the app, they can log into the website.
Q. Can I make Email optional for account creation?
A. No, In Shopify's ecosystem, email is mandatory for account creation. Hence, it is not possible to make Email optional in the app.
Q. Can we make login mandatory for users, for example, before they can checkout?
A. Yes, mandatory login can be enabled, such as before proceeding to checkout.