Show Shopify customer account

How to allow customers to join the rewards program by enabling customer account sign up in Shopify store

Introduction

By default, customer accounts are hidden when you create a new Shopify store. However, enabling customer accounts is essential for our Joy Loyalty Program. Allowing shoppers to create an account is crucial for their participation in the rewards program and their journey toward redeeming points.

This guide will walk you through how to enable customer accounts in Shopify and explain how the Joy Loyalty Program interacts with both classic and new customer account types.

Change your settings

The Shopify Customer Accounts setting is located at Settings > Customer Accounts. You can quickly arrive there by following this quick link.

In this setting page, toggle the input Show login links to show the login links on the header of the online store and the checkout page. By default, you will be using the Classic customer account version, which allows customers to manage their accounts using a pair of email and password. We will talk more about this later on.

Shopify Customer Accounts setting

Classic accounts and New accounts

Classic Customer Accounts: Provides customers with a traditional login and registration process with registration, login, and password reset.

New Customer Accounts (SSO login): Offers a streamlined, passwordless experience where customers sign in using a verification code sent by Shopify to their email.

Differences between the two modes

Your own panel vs separate Customer Portal

With classic Customer Accounts, the account page will be managed by your Online Store theme and you are free to use any of the liquid code, or app blocks to customize it further. With this mode, you will be able to see the Joy Loyalty floating widget on the account page.

With the New Customer account, it will require the use of Customer Account extensibility to customize its content. But this is only in the Developer preview as of Aug 2024. So there is no customization here you can do with liquid or App blocks. Shopify vision is to unify the Customer Portal for a seamless shopping experience.

One more important thing, if you choose to use New Customer Accounts, your customers won’t earn sign-up points because Shopify doesn’t create a full account for users who sign up or sign in with the passwordless login option.

FAQs

Can the customer earn points for their orders if they do not have the account?

By default, if a customer does not have an account, they will be treated as guests and they cannot earn points for their orders. However, you can still allow guests to earn points by enabling this setting inside the Place Order program:

Allowing rewarding points for guests

With this setting, the balance of the customer can earn points for their purchases before account creation. Once they create it, they will be able to redeem their points for discounts.

If you choose either of the modes, our links on the widget will take the customers to the correct sign-in, sign-up page. Even if you want to customize this link, you can go to Branding > Advanced settings > New customer account to change these links.

Last updated