Get Plugin

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
Email PDF TicketAuto-attach PDF raffle tickets to WooCommerce order confirmation emails
Countdown & Badge Styles17 countdown timer styles and 9 Instant Win badge styles with animations
Scroll to see all columns →

Installation & License

Requirements

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

Activation

  • Upload raffle-for-woocommerce-pro to /wp-content/plugins/.
  • Activate the plugin in Plugins → Installed Plugins.
  • Go to WooCommerce → Settings → Raffle → License.
  • 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.