Gift Vouchers
General

Gift Vouchers & Promo Codes

Documentation
Updated 17 days ago
vouchers
gift-vouchers
promo-codes
user-guide

Aestheticc vouchers come in two modes that share one codebase and one table:

  1. Gift vouchers — one code, one balance, one recipient. Classic gift card.
  2. Shareable codes — one code, many uses. For Mailchimp blasts, partner campaigns, ACE giveaways.

Navigate to: Dashboard → Vouchers


Creating a Gift Voucher

Pick "Gift voucher for one person" at the top of the modal. Fill in:

| Field | Description | |-------|-------------| | Amount | Face value (£10–£500) | | Recipient name and email | Who the voucher is for | | Sender name | Shown on the PDF ("From: ...") | | Expiry date | Optional; voucher cannot be redeemed after this date | | Personal message | Printed on the PDF | | Design | Standard email template, or upload a custom PDF from Canva |

A unique voucher code is generated automatically. The recipient can redeem partially or in full — remaining balance stays on the code.


Creating a Shareable Code

Pick "Shareable code for multiple people" at the top of the modal. Fill in:

| Field | Description | |-------|-------------| | Discount type | Fixed £ amount off, or Percentage % off | | Amount off / Percentage | The discount applied each time the code is used | | Total number of uses | After this many redemptions, the code stops working | | Per-customer limit (optional) | Cap how many times one client can use this code | | Custom code (optional) | A human-friendly name like NEWYEAR20. Leave blank for auto-generated | | Expiry date | Defaults to 12 months |

Fixed example: WELCOME25 — £25 off, 100 uses, unlimited per customer.

Percentage example: SPRING20 — 20% off cart subtotal, 500 uses, 1 per customer.

Percentages apply to the items-subtotal before tip and after any manual line-item discounts. The code cannot make a cart go negative.


Redeeming at Checkout

At POS checkout, enter the voucher or promo code in the voucher field and click Apply. The system validates the code and shows the available discount.

  • Gift voucher: balance is deducted from the cart total. Partial redemption keeps the remaining balance on the code for next time.
  • Shareable fixed: the flat £ amount is deducted (capped at cart subtotal).
  • Shareable percentage: the % is applied to cart subtotal and shown as a £ amount off.

Atomic concurrency:

  • Gift vouchers use a database-level lock on the balance during checkout — two concurrent redemptions cannot oversell the balance.
  • Shareable codes use the same pattern on the redemption count — if 10 customers race to redeem the last slot on a 5-use code, exactly one succeeds and the others get a clean rejection.

Expiry and Status

| Status | Meaning | |--------|---------| | Active | Available for redemption | | Partially redeemed | Gift voucher with some balance used; remainder available | | Fully redeemed | Gift voucher balance is zero, or shareable code has hit its max uses | | Expired | Past expiry date; cannot be redeemed |

Expired and fully-redeemed codes stay visible in the voucher list for audit purposes but are blocked at checkout.


When to use which

  • Birthday / thank-you gift for a specific client: gift voucher.
  • Welcome offer on the booking page: shareable percentage code.
  • Mailchimp blast to lapsed clients: shareable fixed code, with per-customer limit = 1.
  • Partner campaign: shareable fixed code, custom name (e.g. GLOWDAY50), limited quantity.

Why This Matters

Glowday — the main competitor — has no voucher feature at all. Offering both gift vouchers and shareable promo codes gives you a direct revenue channel (clients pay upfront for gifts) and a marketing lever (promo codes drive appointments during quiet periods).


Related Guides


Need help? support@aestheti.cc

Was this helpful?

Need More Help?

Can't find what you're looking for? Our support team is here to help you get the most out of Aestheticc.