Customers who come back on their own
Give customers a reason to return: points on every purchase, rewards and a gift every N visits.

Points on every purchase
Decide how many points customers earn per unit spent. They are added at payment and customers see them in their app.
Rewards and visit-based gifts
Create rewards redeemable with points and turn on "after N visits, the next one is free". Alpichel applies it automatically on the order.
Time-limited promotions
Percent or fixed discounts, store-wide or per product, with start and end dates. Cashiers pick them while selling.