You're right. A customer account is indeed compulsory to access the store cash wallet and participate in the program. This is because the account allows the store to:
- Track Customer Activity: Link store cash rewards to individual customers and ensure accurate tracking of their purchases and earned store cash.
- Manage Rewards Effectively: Provide features like viewing transaction history, tracking store cash balance, and redeeming rewards.
- Personalize Promotions: Target specific customers with personalized store cash offers and promotions based on their purchase history or preferences.