(5 customer reviews)

Lottery for WooCommerce is a lottery/lucky draw system for WooCommerce. Using this plugin, you can run lotteries, contests, giveaways, raffles, etc., supporting both free and paid tickets. You can also set up a Question to which the users should Answer in order to participate in the Lottery thereby making it a case of skill rather than just by chance.

Benefits of Lottery for WooCommerce

1. Increases Revenue

Running a lottery/lucky draw system in your shop can bring additional revenue from lottery ticket sales.

2. Convert Potential Prospects to Customers

New users who participate in your lottery/lucky draw might be more inclined to purchase from your shop.

3. Attract New Customers

Users who have won a lottery/lucky draw may be more likely to refer new users to the site.

How Lottery for WooCommerce Works

Lottery for WooCommerce supports two types of lotteries:

1. Automatic ticket generation lotteries.
2. User ticket selection lotteries.

The winner’s gift can be configured in two ways:

1. Products inside the site.
2. Products outside the site.

Here’s how to configure the automatic ticket generation lottery where the gift is a product inside the site.

Set up the mandatory fields:

Once configured, users can purchase lottery tickets on the product. Any logged-in customer can participate in the lottery by purchasing the tickets.

After purchasing the lottery ticket, your customer can monitor the lottery from their lottery dashboard.

Your customers will be notified by email when the their lottery ticket is confirmed, when the lottery ends, and to announce the winner.

Once the lottery end date arrives, winners will be selected based on the winner selection method in product settings.

Once the winner is declared, an order with the gift product will be automatically created on behalf of the winner, free of charge. You can access this order from the orders section of the My Account page.


1. Setup and run lottery easily. You can also set up a Question for which the users should Answer to participate in the lottery.
2. You can require customers to register themselves before participating in the lottery.
3. You can set a price for a lottery ticket or offer it for free.
4. There’s a separate dashboard for the admin and customers to manage their lotteries.
5. You can start/end any lotteries from their dashboard.
6. You can end the lottery when tickets are sold out before the assigned end time.
7. You can decide whether lottery tickets should be automatically created or allow the user to select the ticket number.
8. You can decide whether the lottery winners should be automatically or manually selected.
9. Email notifications are available for both admin and customers.


Minimum PHP version: 5.6

Lottery for WooCommerce can help you run a lottery/lucky draw system in your WooCommerce Shop.

Customer reviews


The most customizable eCommerce platform for building your online business.

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment