If all Punchh functions (i.e. earning and redeeming) are working correctly in the app for all locations except for one, this is because this location is not set up for loyalty in Olo. Olo has two separate settings at the location level that need to be enabled in their platform in order for loyalty to work in app.
- Enable Loyalty - Controls earning in Punchh for online orders and Punchh rewards showing up as an option in the ordering flow.
- Enable Coupon - Controls coupons being available as an option in the ordering flow in the mobile app and web pages.
If you run into this exact issue please reach out to email@example.com to make sure your location is enabled for loyalty in Olo.