Use coupons and promo codes
Create discount codes clients can apply at the booking page, with limits on validity, usage, and minimum purchase.
Última actualización: 2026-05-11
Coupons are short codes (like SUMMER25 or WELCOME10) clients enter on your booking page to get a discount. Randvu's coupons feature lives at /coupons in the sidebar, under the Catalog section.
Create a coupon
Open Coupons
Sidebar → Coupons. The page lists every coupon for the current salon, with usage count and status.
Hit the create button at the top right
A dialog opens with the coupon form.
Fill in the form
- Code — what clients will type. Auto-uppercased, max 40 characters. Pick something short and memorable.
- Description — optional internal note (up to 280 characters). Clients don't see this.
- Discount type — Percentage (e.g. 25% off) or Fixed amount off.
- Discount value — the number itself.
- Valid from / Valid until — the date window. Valid until is optional; leave it blank for no expiry.
- Minimum purchase (optional) — total has to be at least this much for the code to apply.
- Maximum discount (optional) — caps the discount amount. Useful for percentage coupons on big-ticket services.
- Max uses (optional) — total times the code can be redeemed across all clients. Leave blank for unlimited.
- Active — the toggle at the bottom. Off = the code exists but doesn't apply.
Save
The coupon shows up in the list and is immediately usable on your booking page (if Active is on and you're inside the date window).
The list view
The table shows: Code, Discount, Window (the validity date range, or No expiry), Usage (how many redemptions so far, vs. max if set), Status (Active / Inactive), and Edit / Delete actions on each row.
Editing and deleting
- Edit — opens the same form with current values. Change anything and save.
- Delete — asks you to confirm with the coupon code in the dialog. Deletion is permanent — past bookings that used the code keep their discount, but the code itself stops working immediately.
If you just want to pause a coupon instead of deleting it, edit the coupon and turn Active off. The data stays; the code stops applying.
Quick recipes
- One-off seasonal promo (e.g. summer 25% off) — Code
SUMMER25, Percentage, 25, Valid from / until set to the campaign window, Max uses unlimited, Active. - First-visit welcome offer — Code
WELCOME10, Fixed, 10, no expiry, Max uses 1 (the salon-wide limit — there's no built-in per-client limit yet, so be aware regulars can use it once each). - High-ticket cap — Percentage 20%, Maximum discount set to a sensible cap so a 4-hour colour appointment doesn't blow the discount budget.