Scenario:
Members only bar (allowing signed in guests) - would like to implement a tiered pricing system based upon scanning a physical or digital membership card.
Functionality:
1. Allow scanning/entry of a barcode/QR code at checkout.
2. (Unique) Barcode value allows lookup against (eg) Customer data to determine if membership is valid/current.
3. Discount may be applied to a product/product group/all products to allow a tiered pricing structure
4. Customer data can be maintained manually or by use of API (eg from 3rd party membership application).
Note: Application of the loyalty "per-visit" pricing may not be appropriate - a single member may have multiple transactions in a single physical visit so charging on the Loyalty "visit" costing would result in multiple counts against the Loyalty pricing.
membership cards would not have to be issued by Square itself, nor sold by Square necessarily - the ability to have a unique barcode against a Customer and an "Active" flag of some sort should suffice.
Square Community