Raffle for WooCommerce
Run raffles and sell tickets through your WooCommerce store. Create unlimited raffles, generate printable tickets with QR codes, and let customers buy tickets for someone else.Features
Raffle for WooCommerce is the only WooCommerce raffle plugin that lets customers buy tickets for others. Whether you're running a charity fundraiser, club prize draw, or promotional giveaway, this plugin handles everything from ticket sales to winner selection.
The plugin is completely free with no premium version and no locked features. Every feature works out of the box.
Buy Tickets for Someone Else
This is the feature that sets this plugin apart. Customers can purchase raffle tickets as a gift for friends, family, or colleagues. The recipient receives an email notification with their ticket details, and their name goes into the draw instead of the buyer's name.
This works perfectly for:
Use Cases
Charities and Nonprofits
Running online fundraising raffles has never been easier. The gift purchasing feature lets donors buy tickets for supporters who may not be able to purchase online themselves. A complete audit trail ensures compliance with charity regulations, and Random.org integration provides provably fair draws that donors can trust.
Clubs and Organizations
Golf clubs, sports clubs, and social clubs can run member prize draws with confidence. Set ticket limits per person, use custom ticket numbering, and generate PDF tickets for physical events. The QR code scanner makes checking in attendees quick and straightforward.
Schools and Churches
Parent associations and community groups can raise funds without technical complexity. Create a raffle in minutes, share the link with your community, and let the plugin handle ticket management, payments, and winner selection.
E-commerce Promotions
Online stores can engage customers with giveaways and contests. Offer product prizes from your catalogue, store credit rewards, or cash prizes. Winners receive automatic email notifications with prize claim instructions.
Key Features
Gift Ticket Purchasing
The standout feature that no other plugin offers. Customers choose to buy tickets for themselves or as a gift at checkout. Gift recipients receive professional email notifications with their ticket details and entry confirmation.
Unlimited Raffles
Create as many raffles as you need with no restrictions. Each raffle is a separate WooCommerce product with its own settings, dates, and prize information. Run multiple raffles simultaneously without any limitations.
Printable Tickets
Every ticket comes with a unique ticket number and QR code. Customers can view and print their tickets from their account dashboard. The QR codes make event check-in fast and reliable.
Winner Selection
Choose how you want to pick winners. Manual selection lets you browse all tickets and choose yourself. Automatic selection picks a random winner when the raffle ends. Random.org integration provides certified random numbers for verified fair draws that stand up to scrutiny.
Live Countdown Timer
A countdown timer on the product page shows exactly how long remains before the raffle closes. This creates urgency and encourages customers to buy tickets before time runs out.
Progress Bar
A visual progress bar displays how many tickets have been sold compared to the total available. This social proof encourages participation and shows customers that others are entering.
Full WooCommerce Integration
The plugin works with every payment gateway that WooCommerce supports. Customers check out through the standard WooCommerce process, and orders appear in your regular order management area.
Email Notifications
Automated emails keep everyone informed. Buyers receive purchase confirmations, gift recipients get ticket notifications, and winners receive announcements with prize claim instructions.
Analytics Dashboard
Track your raffle performance with built-in analytics. View sales charts, ticket statistics, and export all ticket data to CSV for external reporting.
Compliance Ready
A complete audit trail records every action for charity compliance and regulatory reporting. Full GDPR compliance includes personal data export and erasure tools that integrate with WordPress privacy features.
Technical Compatibility
The plugin is built for modern WooCommerce stores. It works with High Performance Order Storage out of the box, supports block-based checkout, and includes a REST API for custom integrations. Developers will find hooks and filters throughout the codebase for customisation, and the plugin is fully translation-ready for any language.