Docs Raffle for WooCommerce

Ticket Picker

Customer Ticket Picker#

Let customers choose their own ticket numbers from a visual grid instead of receiving auto-assigned numbers.

Enabling#

  1. Edit a raffle product.
  2. In the PRO Features section, check Ticket Picker.
  3. The raffle must use sequential or alphabet ticket format (not random) and have a defined total ticket count.

How it works#

  • A visual grid of all ticket numbers loads on the product page via AJAX.
  • Tickets are colour-coded: available (selectable), sold (greyed out), selected (highlighted).
  • Customers click to select tickets. The quantity syncs automatically with the range slider and bulk pricing.
  • Search and pagination are built in for raffles with 100+ tickets.
  • Selected ticket numbers are stored in the cart and assigned during ticket generation, overriding the auto-numbering.

Settings#

SettingDescription
Ticket PickerEnable/disable the visual picker for this raffle

Notes#

  • Works with sequential and alphabet ticket formats. Random 8-character ticket IDs are not meaningful to pick.
  • Requires a total ticket count to be set on the raffle product.
  • If a customer’s selected ticket is purchased by someone else during checkout, they receive a validation error.