Docs Raffle for WooCommerce

Entry / Participant List

Entry / Participant List#

A public-facing list of raffle entries with ticket numbers, participant names, and privacy controls. Includes AJAX pagination, live search, and a print-friendly view for compliance documentation.

Enabling#

  1. Edit a raffle product.
  2. In the PRO Features section, check Entry List.
  3. Configure the privacy level and entries per page.

Settings#

SettingDescription
Entry ListEnable/disable the participant list for this raffle
Privacy levelControls how much data is visible publicly (see below)
Entries per pageNumber of entries per page (5–100, default 25)

Privacy levels#

LevelWhat’s shown
FullParticipant name, city, ticket number, and date
Masked (default)Masked name (e.g., “J***n S***h”), ticket number, and date
Tickets onlyJust ticket numbers and dates — no names
Count onlyOnly the total number of entries — no table

How it works#

  • The entry list appears below the product summary on the product page (or via shortcode).
  • Entries load via AJAX for fast page loads and smooth pagination.
  • Search filters entries by participant name or ticket number (not available in “tickets only” mode).
  • Print / PDF: Opens a clean, print-optimised view in a new window. Use the browser’s “Save as PDF” to create a compliance document.

Shortcode#

[raffle_entries id="123"]
AttributeValuesDefaultDescription
idProduct IDRequiredWhich raffle’s entries to display

Use this to embed the entry list on pages other than the product page.

Data source#

The list reads from the rfwc_tickets table. It shows tickets with active or winner status — cancelled and refunded tickets are excluded.

CSS classes#

ElementCSS Class
Container.rfwc-pro-entry-list
Title.rfwc-pro-entry-list__title
Entry count badge.rfwc-pro-entry-list__count
Search input.rfwc-pro-entry-list__search
Print button.rfwc-pro-entry-list__print-btn
Table.rfwc-pro-entry-list__table
Pagination.rfwc-pro-entry-list__pagination
Page buttons.rfwc-pro-entry-list__page-btn