Docs Raffle for WooCommerce

Pro Addon

Raffle for WooCommerce Pro#

Optional addon that adds interactive features for professional competition websites. The free plugin remains fully functional on its own — Pro adds new capabilities without locking or disabling any free features.

Features#

Each feature has its own detailed documentation page:

FeatureDescription
Customer Ticket PickerVisual grid for customers to choose their own ticket numbers
Lucky DipRandom auto-select button with animation
Advanced Instant WinPre-selected winning tickets, separate IW prize config, hybrid mode
Lucky Wheel / Spin to WinInteractive HTML5 canvas prize wheel
Winner Reveal PageDramatic animated winner reveal with confetti for live streaming
Entry / Participant ListPublic page showing participants with privacy controls and PDF export
Alphabet Ticket FormatTicket numbers in A01-A99, B01-B99 letter+number format
Ticket ReservationHold selected tickets for a limited time to prevent checkout conflicts
IP Purchase RestrictionLimit ticket purchases per IP address to prevent multi-account abuse
Bonus TicketsAuto-award extra draw entries based on quantity, early bird timing, or customer role
Reward Points (WooRewards)Earn and redeem loyalty points on raffle tickets via MyRewards

Installation & License#

Requirements#

  • Raffle for WooCommerce (free) 1.1.0 or higher
  • WooCommerce 8.0+
  • WordPress 6.0+
  • PHP 7.4+

Activation#

  1. Upload raffle-for-woocommerce-pro to /wp-content/plugins/.
  2. Activate the plugin in Plugins → Installed Plugins.
  3. Go to WooCommerce → Settings → Raffle → License.
  4. Enter your license key and click Activate.

All Pro features become available immediately on raffle product edit screens.

Development mode#

For local development, add this to wp-config.php to bypass license checks:

define( 'RFWC_PRO_DEV_MODE', true );

Remove this before deploying to production.

License management#

  • Check License: Validates your key against the licensing server.
  • Deactivate: Releases the activation so you can use the key on another site.
  • Grace period: If your license expires, Pro features continue working for 14 days while you renew.

Architecture#

For architecture notes, hooks reference, and developer details, see the Pro Architecture page.