Pro/Alphabet Tickets
Alphabet Ticket Format
An alternative ticket format that uses letter + number combinations (A01, A02 ... A99, B01, B02 ... Z99) instead of plain sequential numbers. Popular on UK competition sites for a familiar raffle feel.
Enabling
- Edit a raffle product → Raffle Data tab.
- Set Ticket format to Alphabet (A01, A02... B01, B02...).
- Or set the global default in WooCommerce → Settings → Raffle → Tickets.
How it works
- Each letter group holds 99 tickets: A01-A99 is the first group, B01-B99 is the second, etc.
- 26 letter groups (A-Z) support up to 2,574 tickets per raffle.
- Sequence mapping: ticket 1 = A01, ticket 99 = A99, ticket 100 = B01, ticket 198 = B99, ticket 199 = C01, etc.
- Prefix and suffix settings work normally (e.g., prefix
RAFFLE-producesRAFFLE-A01).
Ticket Picker integration
The visual Ticket Picker grid fully supports the alphabet format:
- Grid cells show letter+number labels (A01, A02, ...) instead of zero-padded numbers.
- Search filters by both the letter and number.
- Sold/available state works identically to sequential format.
- Selected tickets are submitted as comma-separated alphabet strings (e.g.,
A05,A12,B03).
Notes
- The
rfwc_ticket_start_numberglobal option does not apply to alphabet format — numbering always starts at A01. - If a raffle needs more than 2,574 tickets, use sequential format instead.
Core hooks used
| Hook | Type | Purpose |
|---|---|---|
rfwc_ticket_format_options | Filter | Adds the alphabet option to dropdowns |
rfwc_generate_ticket_number | Filter | Generates alphabet strings during ticket creation |
Scroll to see all columns →