I am New to shopify ecosystem and I am using a default theme and built a sample store. But i am unable to understand how the login is working on the store. How do i build a custom login and replace it in my store
Hey @Vij ! Are you trying to build a customer login or registration experience? It’s generally not recommended to customize login as you want it to be as easy as possible for returning customers to log in to their accounts.
If you are trying to customize your registration, there are various apps that already exist for this such as Helium Customer Fields, which allows you to build custom registration forms to collect information such as birthday, gender, or anything else you need from your customers.
Feel free to check it out, or let me know if you have any questions!
Hi @Vij ,
Are you referring to customer logins? Is there a part of the process you feel is missing?
I’d recommend checking out our documentation on customer accounts which outlines the difference between new and classic customer accounts.
As mentioned by @Brett_Helium , there are third-party apps that allow you to customize the registration process and offer more features. You can check them out on the Shopify App Store.
Hey Victor, I want to understand how the login apps works on the top of the classic login shopify provides. I am trying to build my own app around the login, Want to understand where to get started i haven’t seen any documentation around for me to understand or get started.
Hi Vji,
Shopify provides developers with various APIs and SDKs to build apps that interact with the Shopify platform, including the login functionality.
To get started with building an app around the login, you can use the Shopify App SDK, which provides a set of JavaScript libraries that simplify the process of building Shopify apps. Specifically, the shopify-app-bridge library provides a set of components and utilities for building embedded Shopify apps, including components for handling the login and authentication process.
Here are some basic steps to get started:
Create a new Shopify app using the Shopify Partners Dashboard.
Use the Shopify App SDK to create an embedded app that includes the login component.
Use the shopify-app-bridge library to handle the authentication process and interact with the Shopify APIs.
You can find more information about the Shopify App SDK and shopify-app-bridge in the Shopify developer documentation. Additionally, Shopify provides a robust set of developer resources, including documentation, tutorials, and a developer community, to help you get started with building Shopify apps.
I hope this helps!
Hi @Vij ,
I’d recommend reading @Tony-BEMEApps 's response below as they have provided you with a great summary. You can find more information in our developer documentation and I would encouage you to spend time reading through the various articles there if you’re looking to learn more about app development on Shopify.
I Have built multiple embeded apps using shopify sdk. I didn’t get exactly what it means?
create an embedded app that includes the login component. Could u help me understand this
When you create multiple embeded apps, your apps is rendered within an iframe inside the Shopify admin, and they shares the same your domain. This means that your apps and the admin are part of the same website and can communicate with each other using the same cookies and tokens.
The login component that was mentioned in the previous message may refer to a feature that allows users to log in to your app using their Shopify account credentials. This can be done by integrating the Shopify App Bridge library into your app and using its authentication components.
However, if your app requires a separate token or authentication mechanism from Shopify, it may not be possible to use the login component of the App Bridge library. In this case, you may need to implement your own custom login system that is separate the cookies or session storage.
I hope this helps clarify things!