Raffle Play Woocommerce


Raffle Play Woo is a great plugin to start a raffle on your website. With Unlimited tickets, custom email labels, and view over the orders, and tickets assigned, it offers a good control for a website raffle.
For support or suggestions please email me at: developer@tuskcode.com

Demo Video on how to setup Raffle Play woo

Demo Video on how to customize Thank you Page / Email templage

Free Version

  1. Marks a product as a raffle product
  2. Assign unlimited number of tickets to a single product
  3. Overview of the raffle products
  4. Starting raffle number from 1000
  5. Custom labels for email order
  6. Custom Prefix for tickets
  7. Cancelled, Refunded, and Failed will not be assigned any raffle tickets
  8. View all the raffle tickets bought
  9. Filter the raffle tickets view based on dates
  10. Unlimited ticket raffle
  11. Start ticket number can be changed
  12. View Tickets filter by order status
  13. View order details in the View Tickets page

Premium Version

  1. Custom Raffle Name
  2. Live / Test tickets
  3. Unlimited Number of tickets per raffle
  4. Unlimited raffles
  5. Multiple raffle running at the same time
  6. Unlimited number or raffle tickets per product
  7. Multiple products per raffle
  8. Terminate raffle immediately / by date
  9. Limited number of tickets per raffle (can be set )
  10. Custom ticket start number
  11. Custom ticket prefix
  12. Custom Raffle Start Date / Time
  13. Custom Raffle End Date / Time
  14. Custom Email Header
  15. Include Raffle name in Email
  16. Custom Email Body (tickets extra info)
  17. Email extra line info (eg: Draw takes place on … )
  18. Custom Message if raffle is terminated
  19. Custom Message if raffle hasn’t started (based on start date)
  20. Custom Message if raffle has ended ( based on end date )
  21. Custom Message when raffle will end ( if end date is set )
  22. Custom Message – Add to Cart check (if no tickets left)
  23. Custom Message – Add to Cart check (if tickets in cart exceed stock)
  24. Shortcode for message per raffle
  25. Restrict multiple raffle tickets at checkout (enable/disable)
  26. Test Info system with custom number tickets
  27. View info tickets, customers, orders
  28. View tickets sold based on dates
  29. View tickets based on order status
  30. Record winners based on the raffle tickets (due to transparency, no random winner generator provided)
  31. Reports Per Raffle (all are .csv format)
  32. Daily Sale Report
  33. Weekly Sale Report (Monday to Sunday)
  34. Monthly Sale Report
  35. Report by Region/County
  36. Report by Country/County (option to include the rest of the countries)
  37. Sales by Product
  38. Export Custom Colums per order (including custom fields created at checkout)
  39. Custom Currency Symbol per report total sale column
  40. Filter report by order status
  41. Filter report by Date range
  42. Filter report by raffle
    43.Calculate reports sale based on order sale or product price



1.Upload the plugin
2.Activate it
3.Go to Raffle Play Woo Installation page and follow the instructions (with steps, and pictures)


What is Raffle Play Woo

Raffle Play Woo integrates a raffle ticket system on your woocommerce websites, it allows normal products to be assigned a number of raffle tickets


Séptembor 25, 2023
A exceptionally brilliant plugin with a developer to match. Its always reassuring a developer is happy to assist with a query quickly and efficiently.
Mee 3, 2023 1 reply
The plugin is awesome! the configuration is very straight forward and easy to use. While in the process of testing out the plugin, I needed an extra option to not issue a raffle ticket while the order is still in processing or hold. This is useful if someone is paying online with bank transfer (I know it's old school but some part of the world they still don't have online credit card payments available). Any how, I wanted to make sure the payment is cleared by the bank before generating a raffle ticket. I reached out to Dan and he responded quickly. He understood what I was trying to do and went to work. Few hours later the my request was implemented on v5.5.1. Dan you're awesome! Keep up the good work.
Januari 31, 2023
I wish all plugin devs were as helpful as Dan, the developer of this plugin, is. He took the time to write some custom code for me so I could use this plugin for exactly what I needed. He's very quick to respond, and he even took the time to make a video showing me what I needed to do in order to implement the custom code he wrote. He made sure to get a complete understanding of what I needed as well! Truly a pleasure to work with!!
Oktubor 12, 2022
I'm super impressed with this plugin. The developer is so easy to converse with, extremely fast at responding to queries and has offered me great support in setting up the plugin. I've also suggested some updates I'd like to purchase which he promptly said he would look into developing. super pleased overall and could not recommend this plugin enough for your website, thanks Dan
Read all 7 reviews

Contributors & Developers

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



= 2023-11-10
* Compatible and tested with WordPress Version 6.4
* Updated – Compatible with new HPOS, and legacy order storage
* Added – Countdown view for the premium version.
* Added – Feedback form when the plugin is uninstalled

= 2023-10-15
* Fixed uninstall.php, error occur, not deleting the plugin

= 2023-10-04
* Added functionality to fix duplicated tickets
* Added namespaces to classes

= 2023-08-09
* Fixed Filter raffle product list
* Fixed Raffle column width product list
* Compatible with 6.3

= 2023-05-19
* Added Leading Ticket Zero
* Custom style blocks settings

= 2023-04-11
* Added Custom Raffle Tab in Woocommerce Account
* Show raffle tickets in the Woocommerce Account grouped by order

= 2023-02-08
* Added translated languages

= 2023-01-28
* Fixed starting number at 0 – issue showing false
* Added custom background image for tickets ( Blue, Gold, Orange )

= 2022-12-02
* Fixed header content issue
* Extended ticket prefix to 15 alphanumeric characters
* Default starting ticket number set to 0
* Email display tickets changed to row data instead of 2 columns

= 2022-11-08
* Tested with 6.1
* Center text for tickets display on Thank you Page / Email


  • Fixed error log for undefined variable


  • Tested with 6.0.1


  • Compatible with 5.9
  • Removed Credit text in the email
  • Default text email changed for Raffle and Raffle Tickets

= 2021-12-30
* Fixed error loading order data upon checkout

= 2021-12-29
* Fixed last used ticket, timestamp column, not reliable, might cause duplicated tickets
* Added Product Name in the grid view
* Columns in Grid view will be rememered whenever the page is opened again
* Show duplicated tickets in the View Tickets page


  • Fixed product grid view


  • Added premium PDF Email Attachement tab
  • Updated Documentation
  • Test Compatible with 5.8.1


  • Redesign the template view
  • Added brief documentation
  • Start ticket number can be changed
  • Restrict starting ticket being smaller than any purchased ticket
  • Raffle name can be changed
  • View Tickets filter by order status


  • First draft *