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

Gift ticket purchasing
Unlimited raffles
Printable PDF tickets with QR codes
Winner selection (manual, automatic, Random.org)
Live countdown timer
Progress bar for tickets sold
Analytics dashboard
HPOS compatible
Block checkout ready

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:

  • Charity supporters buying tickets for elderly relatives who cannot purchase online.
  • Club members purchasing tickets for their family.
  • Businesses buying raffle entries for employees or clients.
  • Anyone who wants to gift a chance to win.
  • 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.

    Latest version1.0.0
    Plugin Information
    PHP version7.4+
    WordPress6.0+
    WP tested up to6.9
    Categories
    WooCommerce extensionsRafflesTicketsFundraising
    Latest version1.0.0
    Plugin Information
    PHP version7.4+
    WordPress6.0+
    WP tested up to6.9
    Categories
    WooCommerce extensionsRafflesTicketsFundraising