Skip to main content
All CollectionsCommon Questions
Managing customer accounts for your Loyalty program
Managing customer accounts for your Loyalty program

A guide to walk you through the legacy accounts and customer accounts from Shopify

Ana Rincon avatar
Written by Ana Rincon
Updated over 2 weeks ago

Introduction

Accounts provide customers effortless access to orders, profile details, saved addresses, and your Loyalty program. Unlike legacy accounts, customer accounts streamline the login process by replacing passwords with a unique, secure verification code, offering a faster and more user-friendly experience.

✨ Rivo is compatible with both Shopify's legacy accounts and customer accounts


Switching to customer accounts

The customer accounts offer new possibilities that the legacy version doesn't, but in the end, the decision depends on what works best for your brand. For example, do you sell B2B? Do you want to support self-serve returns?

To manage a Loyalty program compatible with customer accounts, it's essential to understand how Rivo integrates within Shopify’s current structure.

📝 Note: If you switch from legacy accounts to customer accounts, all your customers will be guests unless they had previously enabled a legacy account. In that case, the customers will remain as members.

  • A new customer profile created from the new login page (email + one-time verification code) will have the loyalty status Guest

  • A customer who never enabled a legacy account and logs in through the new login page will keep the Loyalty status Guest

  • A customer who enabled a legacy customer account will now use the new login page to access their account but will keep their loyalty status Member.

Changing your loyalty program participants for customer accounts

By default, Rivo sets program participants to members only, applicable solely to stores using the legacy accounts. To enable customer accounts to join the loyalty program, please follow the steps below.

  1. Go to Settings > General

  2. Under Program Participants, switch from Members to All customers

  3. Check the option Customers are eligible for all loyalty programs (VIP Tiers and Emails)

    Program Participants settings
  4. Click Save.


Rivo features for the legacy and customer accounts

Feature

Legacy accounts

Customer accounts

Loyalty status

A customer who signs up from the /account/register page is a Member. A customer who hasn't enabled an account yet is a Guest

All new customers are flagged as Guest

Earn points through:

  • Sign up

Only members

No

Earn points through:

  • Share and like on social media

  • Celebrate a birthday

  • Complete a referral

  • Visit a URL

Only members

Yes

Earn points through:

  • Place an order

  • Post a product review

  • Custom Actions

  • Rivo Actions set up in Shopify Flow

Only members unless you change the program participants to 'All customers'

Yes

Redeem points

Only members

Yes

Refer friends

(Legacy version)

Only members

Yes

Refer friends

(Referral campaigns)

Both members and guests regardless of your program participants

Yes

Join the VIP program

Only members unless you change the program participants to 'All customers'

Yes

Receive Rivo email notifications

Only members unless you change the program participants to 'All customers'

Yes

Access Loyalty data through the Dedicated Page and Floating Widget

Only members

Yes

Access Loyalty data through the /account page

Only members

Yes

📝 Important Note: Make sure to enable the settings for supporting new customer accounts in your Loyalty program.


Common questions

I use the customer accounts (new account experience), can my customers become members?

No. Internally, Shopify does not differentiate a customer account that logged in with a one-time verification code from an account that has never logged in. For now, all customers will remain as guests, unless they had previously enabled a legacy account.

My store is on the legacy account but I want guests to earn points, what can I do?

Please update your program participants to 'All customers' to make your guests earn points. If you want them to also be eligible for joining a VIP tier and receiving emails, please check the additional option.

I'm using the customer accounts, how can I add Loyalty data to the new /account page?

Go to your checkout editor, click on the 'Apps' section, and add the 'Loyalty Status' extension to your profile and/or orders page. You will be able to display your the customer's points balance and VIP tier.

I switched to the customer accounts, what will happen with the 'Sign Up' and 'Sign In' buttons on my onsite displays?

If you change to the customer accounts, both links will redirect customers to the new login page (email + one-time verification code).

Did this answer your question?