
SkyServers Order Raffle lets a WooCommerce shop run a prize raffle among the customers who ordered during a given period. Every eligible order is one entry. When registrations close, the list is frozen, the prizes are drawn on a clean full-screen page that you can film live, and the winners are published on any page with a shortcode.
How it works
What it does
manage_woocommerce): prizes are drawn from the last place up to the first. The winner is chosen on the server with random_int() and saved before the animation starts, so a refresh resumes exactly where it stopped. The page is sent uncached.[skyor_results id="X"] shortcode: a podium card per prize with the winner’s masked name (for example “Jane D.”) and the order number, an “in progress” text before the draw, partial results while the draw runs, the rules link and the draw date.Works with
wc_get_orders().Privacy
The frozen list stores the billing name, email, order number and order total of each participant, for that raffle only. The public page shows only masked names and order numbers. The plugin makes no external requests and has no tracking.