Hey - I work at LoyalBlocks and would be happy to answer any questions you have. We have a loyalty app that lets you set up a tiered status card and give better rewards to your customers the more they visit. We have other features as well, like a punch card, rewards for sharing to Facebook (which is great for creating some social buzz) and more. We have a free version which gives you the status card, and then different payment levels depending on what you need for your store.
Happy to answer any extra questions you might have!