Loyalty membership eligibility settings
Control who participates in your loyalty program and how long membership tiers last — all customers versus store accounts only, and lifetime versus fixed-duration membership.
In Roadmap Loyalty, membership eligibility controls which customers are considered “participants” in your loyalty program—meaning who can earn points, progress through tiers, and redeem rewards.
You configure this in Membership Settings under Member Participant Criteria. There are two options:
All customers
Only customers who have a store account

Where to change this setting
Save
Click Save (or Cancel to discard changes).
Once your Loyalty program is set to Active, this setting can’t be changed unless you deactivate your program first.
Changing eligibility affects who can earn and redeem moving forward. For example, if you switch to Only customers who have a store account, guest customers (and any customer without a store account) will stop earning points and won’t be able to redeem until they have a store account.
Option 1: All customers
When All customers is selected:
Any customer becomes a loyalty member once their email is captured (online or in POS).
They can earn points and be awarded tiers and incentives.
They can redeem rewards in POS with a store account. However, to redeem online, they will need to log in to a store account to access their rewards attributed to the email address.
Who may be limited?
Customers without a store account can still earn, but may not be able to fully redeem online until they create an account and log in.
Customers without an email address (for example, created in POS without an email) can’t enter the loyalty program until an email is added to their customer profile.
Customer journey (All customers)
Email captured (online or in POS) → customer is enrolled as a loyalty member.
Customer begins to earn loyalty points.
Roadmap records membership details (for example, member since, start date, and tier status).
Customer can redeem in POS; for online redemption they may need to log in.
Option 2: Only customers who have a store account
When Only customers who have a store account is selected:
Only customers who meet Roadmap’s definition of “has a store account” can participate.
Customers who do not have a store account won’t earn points, tiers, or incentives until they do.
This setting is best if you want loyalty to be tied to logged-in customer accounts (for example, to support a consistent online redemption experience).
What “has a store account” means (membership triggers)
When eligibility is set to Only customers who have a store account, Roadmap uses specific customer actions as “triggers” that qualify a customer as a member.
Legacy Account Stores: Triggers that make a customer eligible (or not)
Customer logs in online (email + password)
Yes
Detected when the customer account is enabled in Shopify (Roadmap receives the enabled status).
POS order placed with a customer profile with email address
Yes
POS order linked to a customer will qualify them as a member for loyalty participation (as long as the customer profile has an email address).
Admin creates a customer profile (no purchase)
No
Creating a customer record alone doesn’t qualify them for loyalty when “store account” eligibility is required.
POS customer created without an order
No
A customer profile created in POS (without an order) does not qualify as having a store account.
Guest checkout online
No
Guest checkout does not create/confirm a store account.
Shop Pay checkout
No
Shop Pay checkout alone does not qualify as having a store account for this setting.
Newsletter signup
No
Marketing opt-in does not qualify as a store account.
Third-party app creates a customer
No
Customer creation via an app does not qualify as a store account by itself.
When “Only customers who have a store account” is enabled, customers must also have an email address on their customer profile to participate. If a POS customer has no email, they won’t be eligible until an email is added.
Customer journey (Only customers who have a store account)
Customer creates an account and/or logs in online → customer becomes eligible.
Roadmap starts tracking them as a loyalty member (member since/start date/tier status).
From this date, customer earns points on eligible purchases and can redeem based on your rewards setup.
Customers will not earn points prior to entering the loyalty program and will not be rewarded for past action that would result in earning points. To reward past actions, you will need to manually add these point into the customers loyalty account.
Membership Tier Duration
Membership Tier Duration controls how long an earned tier lasts.
Lifetime Membership means a tier never expires.
Fixed duration expires after the period you set. Roadmap then recalculates tiers from points earned or amount spent during that period.
Reset expiry date on upgrade restarts the membership period when the customer moves up a tier.
When a fixed-duration membership expires, Roadmap recalculates the customer's tier from that period's points or spend, resets their membership start date to the recalculation date, and logs the change on their timeline and Membership History. Klaviyo profile properties update at the same time.
Fixed duration also unlocks a rewarding pattern: customers who hold their tier through a recalculation can receive a tier-maintaining Customer Reward.

The Loyalty Pixel banner
Stores using Shopify's new customer accounts may see a banner. Click Open customer accounts editor, then add the Loyalty Pixel block.
The pixel lets Roadmap track customer logins. The banner disappears after Roadmap receives its first signal.

Quick decision guide
Choose “All customers” if you want loyalty to start as soon as you capture an email (including guest checkouts and POS emails).
Choose “Only customers who have a store account” if you want loyalty participation limited to customers who have a verified store account/login experience.
If you sell both online and in-store and want POS shoppers to fully participate, make sure staff capture the customer’s email at checkout—especially when “Only customers who have a store account” is enabled.
Related guides
Last updated