Clients now see their loyalty price
Your loyalty price now shows up where clients actually look — their wallet, their dashboard, and the shop — under your own name for it, with a comeback reminder for anyone about to lose it.
Once you switch your loyalty programme on, clients see it themselves instead of only noticing it at checkout. Everything below carries the name you gave the programme, exactly as you typed it.
**In the wallet** (Memberships & passes) an active pass shows a badge with your programme name, and — where that pass type has a loyalty price set — a line reading "You pay 799 kr instead of 949 kr".
**On the dashboard** the active-passes strip carries the same badge, so the reminder is there before they book.
**When they are about to lose it**, the Past section shows "Your programme name held until 15/09/2026" on their most recent expired pass, next to a Buy again link. This is the moment a lapsing client decides whether to come back, and now it tells them exactly what they keep and until when.
**In the shop** a loyal client sees their price as the price, with the standard price struck through — no surprises at the payment step.
**Publicly**, nothing leaks unless you choose it. Under Loyalty Price settings, public display is hidden by default. Set it to the availability hint and your pricing page and pass embeds say only that the programme exists ("Stampris available — sign in to see your price") — never an amount, and never anything about a particular client. The member badge has its own switch too, so you can run the programme quietly if you prefer.Private-session payments in your reports, refundable, with real receipts
Private-session and event payments now appear in your revenue and VAT reports with real receipts, can be refunded like any other sale, and cancellation fees follow each event type's own policy.