Get Plugin
DocsRaffle for WooCommercePro/Alphabet Tickets

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- produces RAFFLE-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_number global 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

HookTypePurpose
rfwc_ticket_format_optionsFilterAdds the alphabet option to dropdowns
rfwc_generate_ticket_numberFilterGenerates alphabet strings during ticket creation
Scroll to see all columns →