Shopify offers two types of customer accounts - new & legacy accounts.
Both account types work seamlessly with Alpha Loyalty, but the way guest customers interact with your program differs.
New accounts: automatic and seamless
With new accounts, things are simple: when a customer makes a purchase (or takes other qualifying actions), an account is created automatically. This means that every loyalty activity is tied to an account from the start - no extra effort required from the customer.
Legacy accounts: choose your strategy
With legacy accounts, creating an account is a separate step. A customer can:
Register an account before making any purchases, or
Make a purchase as a guest, without registering.
In the second scenario, guests can earn points but cannot redeem them until they create an account.
By default, Alpha Loyalty blocks unregistered customers from earning points to ensure rewards are always connected to active accounts. However, you can change this behavior if it fits your strategy.
In your program setup, use the "Reward only registered customers" checkbox in the “Place an Order” earning rule:
When checked: Only registered customers earn points.
When unchecked: Guest customers earn points but can't redeem them before registering.
Whether or not you allow guests to earn points, you’ll still see them in your Customer board in Alpha Loyalty. They’ll be marked with a special “Guest” label in your customer dashboard.
This allows you to track their activity and earned points (if any).
If guest earning is enabled, you can later use those unredeemed points as a great incentive for customers to register — for example, by reminding them that their points are waiting once they create an account.