DocsRaffle for WooCommerce
Index
Raffle for WooCommerce
The only WooCommerce raffle plugin that lets customers buy tickets for others - and it's 100% free.
Why Raffle for WooCommerce?
Most raffle plugins lock essential features behind paywalls. We believe raffles should be accessible to everyone - charities, clubs, and small businesses alike.
Gift ticket purchasing
Our unique feature that no other plugin offers:
- Customers can buy tickets for friends, family, or colleagues
- Recipients receive automatic email notifications
- Perfect for charity fundraisers and corporate events
- Gift messages included on tickets
All features free
Everything competitors charge $49-$129/year for:
| Feature | Us | Others |
|---|---|---|
| Gift Purchasing | ✅ Free | ❌ None |
| Per-Ticket Recipients | ✅ Free | ❌ None |
| Instant Win | ✅ Free | 💰 Pro |
| Unique Winner Enforcement | ✅ Free | 💰 Pro |
| Extend / Relist Raffles | ✅ Free | 💰 Pro |
| Guest Access Control | ✅ Free | 💰 Pro |
| Payment Gateway Restrictions | ✅ Free | 💰 Pro |
| Skill-Testing Questions | ✅ Free | ❌ None |
| Free Entry Route | ✅ Free | ❌ None |
| PDF Tickets | ✅ Free | 💰 Pro |
| QR Validation | ✅ Free | 💰 Pro |
| Multiple Winners | ✅ Free | 💰 Pro |
| Random.org Integration | ✅ Free | 💰 Pro |
| Shortcodes | ✅ Free | 💰 Pro |
| Analytics Dashboard | ✅ Free | 💰 Pro |
| Automatic Draws | ✅ Free | 💰 Pro |
| Wallet Refunds (TeraWallet) | ✅ Free | ❌ None |
Scroll to see all columns →
Quick start
- Install - Upload plugin and activate
- Create Raffle - Add new product, select "Raffle" type
- Configure - Set dates, ticket limits, and prizes
- Publish - Your raffle is live!
Key features
For customers
- Buy for Self or Others - Gift tickets with per-ticket recipients
- Skill-Testing Questions - Built-in compliance for Canadian raffles
- Free Entry Route - "No purchase necessary" alternative entry
- My Account Dashboard - View all tickets in one place
- PDF Tickets - Download and print tickets
- Email Notifications - Confirmation and winner alerts
For store owners
- Easy Setup - Creates like any WooCommerce product
- Winner Selection - Manual, automatic, or Random.org
- Instant Win - Customers find out immediately after purchase
- Unique Winners - Prevent same person winning multiple prizes
- Extend / Relist - Re-open expired raffles without data loss
- Guest Control - Allow, block, or force login for raffle purchases
- Gateway Restrictions - Hide specific payment methods per raffle
- Smart Refunds - Mass or selective refund with three methods: standard, payment gateway, or TeraWallet wallet credit
- QR Scanner - Validate tickets at events
- Shortcodes - Embed raffles on any page
- Analytics - Track sales and performance
- Compliance Tools - Skill questions with timer and attempt limits, free entry, GDPR
- 6 Email Types - Customer and admin notifications
Pro addon (optional)
For professional competition websites that need interactive features:
- Ticket Picker — Visual grid for customers to choose their own ticket numbers
- Lucky Dip — One-click random ticket selection with animation
- Advanced Instant Win — Pre-selected winning tickets and multiple prize tiers
- Lucky Wheel — Interactive spin-to-win prize wheel with auto-generated coupons
- Winner Reveal Page — Dramatic animated reveal with confetti, full-screen for live streaming
- Entry / Participant List — Public participant page with privacy controls, search, and Print/PDF export
- Alphabet Tickets — Letter+number ticket format (A01-Z99)
- Ticket Reservation — Hold selected tickets during checkout
- IP Restriction — Limit purchases per IP address
- Bonus Tickets — Auto-award extra entries based on quantity, timing, or role
- Reward Points — Earn and redeem WooRewards points on raffle tickets
- Email PDF Ticket — Auto-attach PDF tickets to order confirmation emails
- Countdown & Badge Styles — 17 countdown and 9 badge visual styles with animations
Use cases
Charities & nonprofits
Run fundraising raffles with:
- Gift purchasing for donors to buy for supporters
- Audit trail for compliance
- Random.org for provably fair draws
Clubs & organizations
Member raffles made easy:
- Ticket limits per person
- Custom ticket numbering
- PDF tickets for events
E-commerce promotions
Engage customers with:
- Product prizes from your store
- Store credit rewards
- Automatic winner notification
Documentation
| Guide | Description |
|---|---|
| Getting Started | Installation and first raffle |
| Creating Raffles | Product configuration |
| Gift Purchases | How gifting works |
| Ticket Management | Managing tickets |
| Winner Selection | Drawing winners |
| Instant Win | Immediate results at purchase |
| PDF Tickets & QR | Tickets and validation |
| Shortcodes | Embed raffles on any page |
| Analytics | Performance dashboard |
| Settings | Configuration options |
| Compliance | Skill questions, free entry & privacy |
| Pro Addon | Overview, installation & individual feature docs |
| FAQ | Common questions |
Scroll to see all columns →
Requirements
- WordPress 6.0+
- WooCommerce 8.0+
- PHP 7.4+
Support
- Documentation: You're here!
- WordPress.org Forum: Community support forum
- Themology Support: Bug reports, feature requests & critical support
License
Raffle for WooCommerce is free software released under the GPL v2 or later.