Random from Pool Tickets
Random from Pool Tickets#
Give each ticket a random unused number from the raffle’s total, with no picker and no Lucky Dip button. A customer who buys three tickets might get 0018, 0099, and 0021.
Enabling#
- Go to WooCommerce > Settings > Raffle > Pro modules and tick Random from Pool Tickets.
- Edit the raffle and set Ticket number format to Random from pool (0042, 0187…).
- Set a Total tickets count. The pool is 1 to that total (or from the global start number if you changed it).
How it works#
- Every new ticket gets a random number that no ticket in the raffle has yet.
- Numbers are zero-padded the same way sequential numbers are, so My Account, PDF tickets, QR validation, and the picker all show them the same way.
- When the raffle is nearly sold out the plugin picks from the exact list of unused numbers, so the last tickets are handed out cleanly and nothing outside the pool is ever issued.
- Raffles with unlimited tickets have no pool, so they keep sequential numbering on this format.
Notes#
- The Ticket Picker overrides numbers when a customer picks their own, as it does with every format.
- Two customers checking out in the same instant can draw the same number. The tickets table rejects the duplicate and the free plugin skips that ticket, the same behaviour as the built-in Random format. This is rare on a normal pool size.
- The Draw winning numbers button in Advanced Instant Win works with this format.