Docs Raffle for WooCommerce

Raffle for WooCommerce

Run raffles and let customers buy tickets for others - 100% free

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:

FeatureUsOthers
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

Quick start#

  1. Install - Upload plugin and activate
  2. Create Raffle - Add new product, select “Raffle” type
  3. Configure - Set dates, ticket limits, and prizes
  4. Publish - Your raffle is live!

Get Started →

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
  • Volunteer Sales — Credit volunteers for tickets sold through their referral links, with optional ticket number ranges
  • Manual Ticket Sale — Record cash, cheque, or other off-online sales without forcing the buyer through checkout
  • Master Drawing — Combine multiple raffles into one drawing across a shared ticket pool

Pro Addon Overview →

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#

GuideDescription
Getting StartedInstallation and first raffle
Creating RafflesProduct configuration
Gift PurchasesHow gifting works
Ticket ManagementManaging tickets
Winner SelectionDrawing winners
Instant WinImmediate results at purchase
PDF Tickets & QRTickets and validation
ShortcodesEmbed raffles on any page
AnalyticsPerformance dashboard
SettingsConfiguration options
ComplianceSkill questions, free entry & privacy
Pro AddonOverview, installation & individual feature docs
FAQCommon questions

Requirements#

  • WordPress 6.0+
  • WooCommerce 8.0+
  • PHP 7.4+

Support#

License#

Raffle for WooCommerce is free software released under the GPL v2 or later.

Browse the docs

Jump straight to the page you need.