Documentation / Previous versions / Bronze – Generating Tickets
Bronze Edition · Version 6 and earlier
Bronze – Generating Tickets
This guide is for WPRaffle version 6 and earlier. Bronze was an early edition and is no longer sold. For the current editions, start at the documentation home.
The Raffle Ticket Generator creates the raffle tickets when the order is paid. In WooCommerce, the order status tells us whether an order has been paid. WooCommerce “processing” status tells the plugin that it is time to generate a ticket. Pending or on-hold tells us that the order has not been paid for. This is important because most of the support issues we see are regarding these order status. When an order is placed and the status is properly set to a “paid” status, the tickets will show up in the order confirmation and the email confirmation.


There are some automatic order status management plugins that will change the order status in bulk. While a great idea in concept, all of them that we have tested simply are changing the order status in the database. They do not trigger the order status hook. Since we look for the WooCommerce order status as a trigger, if the bulk status manager never issue the trigger, the Raffle Ticket Generator plugin is never told that order is now paid.
A Note About Payment Options:
We get a lot of questions regarding payment processors. We like and recommend Stripe. It works perfectly and is easy to setup. As for the currency or do we work with this processor or that processor. Our plugin is simply an add-on to WooCommerce. We generate based on the WooCommerce order status. The Raffle Ticket Generator plugin does not care about pricing or payment other than we have to know the order is paid.