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:
| Feature | Description |
|---|---|
| Customer Ticket Picker | Visual grid for customers to choose their own ticket numbers |
| Lucky Dip | Random auto-select button with animation |
| Advanced Instant Win | Pre-selected winning tickets, separate IW prize config, hybrid mode |
| Lucky Wheel / Spin to Win | Interactive HTML5 canvas prize wheel |
| Winner Reveal Page | Dramatic animated winner reveal with confetti for live streaming |
| Entry / Participant List | Public page showing participants with privacy controls and PDF export |
| Alphabet Ticket Format | Ticket numbers in A01-A99, B01-B99 letter+number format |
| Ticket Reservation | Hold selected tickets for a limited time to prevent checkout conflicts |
| IP Purchase Restriction | Limit ticket purchases per IP address to prevent multi-account abuse |
| Bonus Tickets | Auto-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 Ticket | Auto-attach PDF raffle tickets to WooCommerce order confirmation emails |
| Countdown & Badge Styles | 17 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-proto/wp-content/plugins/. - Activate the plugin in Plugins → Installed Plugins.
- Go to WooCommerce → Settings → Raffle → License.
- Enter your license key and click Activate.
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.