Raffle Ticket Generator – Woocommerce


The free version of this plugin generates 500 unique raffle ticket numbers and then recycles. It starts with ticket number 100 and increments each ticket number by 1 until 599. The 501st 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 http://wpraffle.com

The Silver and Gold versions of this plugin includes unlimited unique raffle ticket numbers and the number format 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. The Gold version also has a successive number feature to put refunded tickets back into stock to be reassigned for events such as a ball drop or duck race.


  • 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 raffle-ticket-generator.zip to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress


Can I define a custom raffle ticket number format?

Not with this version. The Silver and Gold versions allow that.

Does this allow me to sell unlimited tickets?

Yes, although the numbers recycle after the first 500 tickets, so there are only 500 unique numbers.
The Silver and Gold versions allow unlimited unique ticket numbers.

Is this a trial version of the paid full feature editions?

No, this is simple version for small raffles. This is not a trial of our full featured editions.

Can I remove the WPRaffle branding from the order emails?

Not with this version. The Silver and Gold versions allow that.


Amazing Plugin, Fantastic Support. Top Marks!!

This tool is amazing, and the techy guys are superb – helped me every step of the way, and sorted out any issues I had (through my own newbieness, not the plugin) quickly and with such willingness. I don’t even know what the time difference is but they were there straight away. If you’re looking for a beautiful, simple and effective fund-raising tool, backed by some sterling guys, this is it. Well done and thank you Raz and Teo!

Works Perfect

We bought the pro version as the free version is basically just a test to show you can generate ticket numbers. For the guy who says there are no instructions, maybe you should check their site as they have a few step by step videos showing how to set it up.

Works great for 2 raffles – where one was a 50-50 cash giveaway and one was the grand prize. A few things would be nice to have if the developer reads this, is to make a choice to be able to show the total amount of a cash raffle and to allow for a percentage. Example if current tickets are $200 then the prize would be $100. We will manually go in and post the current value as of xx date, but that would be a nice feature to have.


What do you even do with the attributes? this is very complex to use and there is no documentation regarding how to at least make your first product using this plugin. I’ll shoot 1 star since it was useless to me, I may update the rating as soon as some sort of manual shows up.

Good plugin to have a raffle

We have been searching for a plugin to generate a raffle for a customer. There is simply nothing out there. We found this and had some questions. We contacted Teo and he gave us a 2 week trial key and we ended up purchasing it. It works with woocommerce perfectly, but you might have to tweak things if you want tickets to display in pdf invoices or if your payment processor does not send back the payment confirmation. We used paypal simple and had to manually check to send the completed order which added the ticket numbers. We upgraded to paypal pro and it works automatically. Not the fault of the raffle plugin, but something to think about.

Great Plugin – and even better support

We tried the free version to see if it worked for a customer. Had a few concerns and ended up calling them to discuss. They are in Florida and actually answer the phone. We bought the pro version and figured it would just activate. Sent an email for support and it turns out it is 2 different versions between pro and free. Support quickly got us up and running. It works great. Support is excellent. We had concerns on how to pick a winner – what we will do is export the tickets and customer info to a csv and each ticket is on a row. We will use Random.org to select a winner between 1 and [total tickets]. They plan on adding that feature but it is not available yet, but it is easy to do it this way as well.

Support is awsome

Just wanted to leave a quick review to say that I purchased the pro plugin for 2 sites and whilst it didn’t do what I needed the team at WP Ninja bent over backwards to customise it for me.

They also asked for any other feedback to make the plugin better.

What more can you ask?

Read all 9 reviews

Contributors & Developers

“Raffle Ticket Generator – Woocommerce” is open source software. The following people have contributed to this plugin.



Changed numbers from 100-199.


Update Speed Issues


Bug fixes and Speed Issues


Compatibilty with 4.7 and Speed Issues


Compatibility with 4.9 and added gold feature for starting and ending raffle and prize option in gold and also front end winner selection and also removed functions confliction with other plugins


Compatibility with wordpress version 4.9.4 and updated functions for woocommerce 3.3.3 version


Compatibility with woo commerce version 3.4


Increased number of tickets to 500 and added export ticket functionality