plugin-icon

Raffle for WooCommerce

Par Themology·
Run raffles with WooCommerce. Sell tickets. Let customers buy tickets for friends and family.
Évaluations
Version
1.0.0
Mis à jour récemment
Jan 26, 2026
Raffle for WooCommerce

Raffle for WooCommerce helps you 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. Perfect for charities, clubs, schools, and promotional giveaways.

This plugin is completely free. No premium version. No feature locks. Everything works out of the box.

Buy Tickets for Someone Else

This is the feature that makes us different. Your customers can purchase raffle tickets as a gift for friends, family, or colleagues. The recipient gets an email notification with their ticket details. Their name goes into the draw, not the buyer’s name.

This works great 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.

All Features Included

Every feature listed below is free. No upgrades needed.

  • Gift ticket purchasing with automatic recipient notification.
  • Unlimited raffles with no restrictions.
  • Unlimited ticket sales per raffle.
  • Printable ticket generation with unique ticket numbers.
  • QR code validation for checking tickets at events.
  • Winner selection through manual picks, automatic draws, or Random.org verified selection.
  • Live countdown timer showing time remaining.
  • Progress bar displaying tickets sold.
  • Full WooCommerce integration with all payment gateways.
  • Email notifications for ticket purchases, gift receipts, and winner announcements.
  • Analytics dashboard showing sales and performance.
  • CSV export for all ticket data.
  • Audit trail for charity compliance and reporting.
  • GDPR compliant with personal data export and erasure.
  • Works with WooCommerce High Performance Order Storage.
  • Works with WooCommerce block checkout.

Who Should Use This Plugin

  • Charities and nonprofits running online fundraisers.
  • Golf clubs, sports clubs, and social clubs doing member prize draws.
  • Schools and parent associations raising funds.
  • Churches and community groups organizing raffles.
  • Local businesses running customer promotions.
  • Online stores creating giveaways and contests.

How to Create Your First Raffle

  1. Add a new product in WooCommerce.
  2. Select Raffle as the product type.
  3. Set your ticket price and how many tickets you want to sell.
  4. Choose start and end dates for your raffle.
  5. Turn on gift purchasing if you want customers to buy for others.
  6. Publish your raffle and start selling.
  7. When the raffle ends, pick a winner manually or let the system choose automatically.
  8. The winner gets an email with prize details.

Built for Developers

  • Compatible with WooCommerce 8.0 and newer.
  • Works with High Performance Order Storage out of the box.
  • Block checkout support included.
  • REST API available for custom integrations.
  • Translation ready for any language.
  • Hooks and filters throughout for customization.

Get Help

  • Read the documentation at themology.com.
  • Ask questions in the WordPress.org support forum.

External Services

This plugin connects to the following external services to provide certain functionality.

QR Server API

The plugin generates QR code images for raffle tickets using the QR Server API.

What gets sent: Only the ticket validation URL that gets encoded into the QR image. No personal information is transmitted.

When this happens: When a customer views or prints their ticket.

Provider: Foundata GmbH (Germany) Privacy policy: goqr.me/de/rechtliches/datenschutz-qrserver.html

The API is free and does not require registration.

Random.org (Optional)

When you select a winner using the Random.org method, the plugin requests random numbers from their API. This gives you certified random selection for fair draws.

What gets sent: A request for random numbers. No customer data or personal information leaves your site.

When this happens: Only when you click the button to select a winner using Random.org. Never automatic.

You can read their terms at random.org/terms and their privacy policy at random.org/privacy.

You do not need to use Random.org. Manual and automatic selection work without any external connections.

Gratuitsur le plan Business
En procédant à l’installation, vous acceptez les Conditions d’utilisation de WordPress.com ainsi que les Conditions de l’extension tierce.
Testé jusqu’à version
WordPress 6.9.1
Cette extension est disponible en téléchargement pour votre site .