Description
The Lottery add-on adds a new product type to WooCommerce that turns each item into a programmable raffle, with a start date, an end date, ticket control per participant, and automatic winner selection at the end of the period. It is designed for anyone who wants to run raffle promotions in the store, selling tickets as regular products in the WooCommerce checkout and notifying the winner by email without needing to do manual winner selection.
Key Features of the Lottery
- Lottery product type
Creates a new product category in the WooCommerce admin dedicated to raffles. - Period scheduling
Sets the start date and time and the end date and time for each registered raffle. - Ticket limit
Configures the minimum and maximum number of tickets per participant and per raffle. - Automatic winner selection
Selects the winner randomly when the raffle period ends. - Raffle email notifications
Sends a notification to the winner and informational messages to participants when the raffle closes.
Benefits of the Lottery
- More store engagement
Attracts returning customers to the checkout during the open period of each raffle. - Predictable extra revenue
Lets you sell multiple tickets for the same prize without inflating physical stock. - No manual winner selection
Avoids spreadsheets and parallel raffles by consolidating everything in the WooCommerce panel. - Moves stagnant inventory
Drives sales for slow-moving products by offering them as a prize in a seasonal campaign.
Who Is the Lottery For?
- Anyone selling physical or digital products in WooCommerce and who wants to run raffle campaigns to warm up the audience.
- Brands that promote seasonal events on special dates and need raffle mechanics integrated into the checkout.
- Anyone who wants to move slow-moving items by offering them as a prize instead of applying a direct discount.
How to Download the Lottery
The Lottery is available for download here on Ultrapack. After saving the .zip file, go to Plugins > Add New > Upload plugin in the WordPress admin panel, select the file, and click activate. With WooCommerce already installed, the new Lottery product type starts appearing on the product creation screen.
By combining raffle setup as a product, period control, ticket limits, and automatic winner selection, the Lottery shortens the path between having a promotional campaign idea and opening ticket sales in the store. By keeping everything within WooCommerce itself, it keeps orders, reports, and the winner history in the same place where the rest of the catalog is already managed.
Frequently asked questions
Is WooCommerce Lottery GPL-licensed?
Yes. WooCommerce Lottery is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WooCommerce Lottery on multiple sites?
Yes. You can install WooCommerce Lottery on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WooCommerce Lottery cost at Ultrapack?
WooCommerce Lottery costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WooCommerce Lottery include updates?
Yes. The current version of WooCommerce Lottery is 13.0.0, published at Ultrapack on Jun 20, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WooCommerce Lottery scanned before publication?
Yes. Every version of WooCommerce Lottery goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 13.0.0 2026-06-19
- New - Added an option to display giveaway status badges (Start, End, and Ended) on shop, category, and single product pages.
- Update - Added support for configuring the giveaway badge display position.
- Update - Added support for a character encoding option in the Instant Win import settings.
- Update - Removed deprecated tokenless Server Cron URL support. Server Cron URLs now require a security token (see Settings → Advanced → Cron).
- Fix - Fixed a fatal error on the checkout page when the cart contained an invalid product object.
- Fix - Fixed an issue where giveaways with automatic winner selection remained stuck in "Closed" status instead of moving to "Finished" after a winner was assigned.
- Fix - Fixed an issue where a predefined button discount remained applied after the ticket quantity was changed to a value that did not match any predefined button.
- Fix - Fixed an issue where Instant Win prize pagination was not working properly.
- Fix - Fixed an issue where users could increase the ticket quantity beyond the maximum tickets allowed per order on the cart page.
Version 12.9.0 2026-06-02
- New - Added developer hook[lty_predefined_button_label_values].
- Dev - Security-related improvements.
- Dev - Bump WooCommerce "tested up to" version 10.8.1.
Version 12.8.0 2026-05-26
- New - Added an option to display a ticket number processing/loading visual during the checkout process.
- Update - Added support for {save_price} and {save_percentage} shortcodes in predefined button labels and discount tag labels under predefined button settings.
- Dev - Code optimization for bulk ticket purchasing.
- Dev - Bump WordPress "tested up to" version 7.0.
- Dev - Bump WooCommerce "tested up to" version 10.7.0.
- Fix - Resolved security-related issues on the giveaway single product page.
Version 12.7.0 2026-03-27
- Dev - Code Improvements on class-lty-cron-handler.php, lty-common-functions.php.
Version 12.6.0 2026-03-13
- New - Added an option to unsubscribe from giveaway emails, along with a shortcode and email shortcodes.
- New - Added export functionality for the Instant Win Prizes table on the giveaway post page.
- New - Added developer hooks[lty_export_default_file_name, lty_instant_winner_prize_groups_export_default_file_name, lty_instant_winner_prizes_export_default_file_name, lty_instant_winner_rules_export_default_file_name, lty_lottery_tickets_export_default_file_name].
- Dev - Bump WordPress "tested up to" version 6.9.4.
- Dev - Bump WooCommerce "tested up to" version 10.6.1.
- Fix - Prevented finished, failed, and closed giveaway products from appearing in the related products section.
- Fix - Resolved an issue where the WooCommerce Membership discount was applied incorrectly in the cart when predefined buttons were enabled.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
lottery-for-woocommerce.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
lottery-for-woocommerce.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready