Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Raffle Ticket Generator - Woocommerce

This plugin is used with WooCommerce to generate raffle ticket numbers that are emailed to customers.

The free version of this plugin generates 100 unique raffle ticket numbers and then recycles.
It starts with ticket number 100 and increments each ticket number by 1 until 199. The 101st ticket will be assigned number 100 again and so on. This is designed for small raffles. Upon completing checkout in WooCommerce, the customer is emailed the ticket numbers.

To setup the raffle, simple install the plugin as described below. Then create a product in WooCommerce and put in the number of raffle tickets for the product. Example, if you put 5 in the number of tickets field, that product will generate 5 tickets.

Informational videos and FAQs are can be found at

The Silver and Gold versions of this plugin includes unlimited unique raffle ticket numbers and the numbers are fully configurable. It also allows for a prefix and suffix declaration and can define multiple raffles with different ticket numbers in the same cart. The Silver Version also included the option to generate graphical ticket images from a selection of stock images and includes a pick a winner feature to select a winner for your raffle and embed it in a page or post using shortcodes.

The Gold version includes Archiving, Backup and Restore capabilities, a 50-50 or Split the Pot Raffle Feature, use custom raffle ticket images, and the ability to manage and limit ticket sales for a specific raffle.

Author The Web Design Ninja
Contributors TeoLeonardandTheWebDesignNinja
Tags raffle, woocommerce
  1. raffle-ticket-generator screenshot 1

    This screenshot shows the product configuration in WooCommerce. When the plugin is installed, the product editor will show a "Number of Raffle Tickets" field. Leave it blank for normal products without a raffle ticket, if you want it to be a raffle ticket item, then put in the appropriate number. In this example it is 50 - this product will generate 50 tickets.

  1. Upload to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress


Changed numbers from 100-199.


Update Speed Issues


Bug fixes and Speed Issues


Compatibilty with 4.7 and Speed Issues

Can I define a custom raffle ticket number format?

Not with this version. The Pro version allows that.

Does this allow me to sell unlimited tickets?

Yes, although the numbers recycle after the first 100 tickets, so there are only 100 unique numbers.
The Pro version allows unlimited unique ticket numbers.

Version 3.0

Requires WordPress version: 3.0.1 or higher

Compatible up to: 4.7.2

Last Updated 09 Feb 2017

Date Added: 17 Nov 2015

Plugin Homepage


4.4 stars
7 ratings


Not Enough Data

Works: 0
Broken: 0