Lucky wheel spin and win attract customers to subscribe through spinning the lucky wheel and gain prize. Lucky wheel spin and win will encourage customers to come back your website to purchase, increase traffic and improve sales and revenue. WooCommerce Lucky Wheel is a WooCommerce extension that he
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 5.0 and PHP 7.4.
SourceWordPress plugins · Oct 23, 2026
01 / Source details
Aboutthistool.
Lucky wheel spin and win attract customers to subscribe through spinning the lucky wheel and gain prize. Lucky wheel spin and win will encourage customers to come back your website to purchase, increase traffic and improve sales and revenue.
WooCommerce Lucky Wheel is a WooCommerce extension that helps you to convert your site traffic into customers or at least, an email subscriber. It takes you a lot of work and money to have traffic to your store, so don’t waste it. Lucky wheel spin and win offers visitor entering their email address to spin the lucky wheel. Then the plugin will send a discount coupon to the subscribed email address. The subscribed email addresses from lucky wheel spin and win will be saved in back-end.
Try the Demo | Documents | Premium version | Facebook group
Preview Lucky Wheel for WooCommerce
How to install and use the plugin
Allowing customers to subscribe emails through lucky wheel spin and win for discount coupons.
Auto-generate unique coupons with selected options.
Send coupon code to the email address that is required to spin the wheel.
IMPORTANT NOTICE:
The plugin works based on WooCommerce plugin.
It is released on WordPress.org and you can use the plugin as free to build themes for sale.
FEATURES:
► LUCKY WHEEL POP-UP
WooCommerce Lucky Wheel displays a Lucky Wheel pop-up when users visit your website. Allowing them subscribing emails and spin to win prizes.
6 Wheel Slices : Free to add/remove wheel slices, can be up to 6 slices for the free version.
Wheel label : Add a custom label for each wheel slide.
Winning probability : Select the winning probability of each slide.
Pop-up Intent : Select to let customers open the Wheel by click on the wheel pop-up or let the wheel appears automatically.
Lucky Wheel icon : A small lucky wheel icon, allow visitors to open the Luck Wheel pop-up.
Spinning Time : select how many time an email address can be used to spin the wheel.
Pop-up position : Select where the Wheel pop-up appears on front-end, there are 6 positions to be selected Top left, Top right, Bottom left, Bottom right, Middle left, Middle right.
Wheel Description : Display the description of the wheel. This will be displayed in front-end.
Custom fields : You can add up to 2 fields to your Lucky Wheel pop-up, including email, name.
Hide pop-up : Hide the wheel pop-up on front-end, this option should enable only when you selected the automatically display on the Intent option.
Initial showing time : Select an initial showing time when the pop-up is hidden.
Delay Between Each Spin Of An Email : Select the delay time between each spin of an email
Show pop-up after a successful spin : Select a delay time for the pop-up to reappear after a successful spin.
Assign pages : Select to display the pop-up only on Home, Blog or Shop page.
Conditional Tags : Using WordPress conditional tags to configure which pages where the wheel pop-up will appear.
DESIGN LUCKY WHEEL SPIN AND WIN :
Preview : The plugin allows you to preview the wheel in your backend.
Coupon value type : Select a coupon value type for each piece, there are 6 options for you to select: Non (win nothing), Existing coupon, percentage discount, fixed product discount, fixed cart discount.
Label : Type in a label for each wheel piece, this label will be displayed on the front-end.
Value : If the wheel piece value type is “Existing coupon” then you need to paste the coupon code into this field. If the wheel piece value is “Non” then you can leave this field empty. If the wheel piece value is another discount type, then you will need to put in the amount of the discount. The plugin will automatically generate coupons with that amount.
Valued-coupon Slices Label : Enter the valued coupon piece label using the shortcode {coupon_amount}
Winning probability : Configure the winning probability of each piece (as percentages), all piece winning probability total must be 100%.
Piece background color : Pick up a background color for each piece.
Auto color : Let the plugin automatically pick-up piece colors.
Clone piece : Clone a piece with the same values for all options
Remove piece : Allow you to completely delete a piece.
Wheel description : Write a Wheel description describe the wheel to your customer using an HTML form, you can add pictures to the description.
Background : Upload a photo or pick up a color to use as the wheel window background.
Spin button text : Type in the text the spin now button SPIN NOW, TRY YOUR LUCK…)
Spin button color : Design the wheel button with text and background color.
Pointer Color : Select a color for the wheel pointer.
Wheel center color : Select a color for the wheel center area.
Not to display again : Enable option to let customer hide the wheel for a time.
Automatically hide wheel after finish spinning : After a successful spin the wheel will be hidden
EMAILS : A congratulation email will be sent if a customer winning a prize be spinning the wheel. The email will be sent to the email address that the customer has just typed in.
Winning email : Configure the email with Subject, Heading, and content. You can use shortcodes to configure the email content.
Front-end message : There are two cases of messages that will be displayed on front-end. A message for the case that a customer wins something. Another for the case that a customer hit the piece with “non” value type.
Shortcodes : Shortcodes are available for you to display values to front-end, use these shortcodes to design front-end message and emails
Available shortcodes : {customer_name}: display the customer name. {coupon_code}: The coupon code, it can be an existing coupon or coupons that are generated by the plugin. {coupon_label}: The label of the piece that customer hit be spinning the wheel. {date_expires}: The expires date of the coupon. {checkout}: Display a “checkout” text that links to the checkout page. {customer_email}: The email address that won the prize.
COUPON : Select an existing or let the plugin automaticallly generate coupons with the same option like in WooCommerce system.
GENERATE AND SEND COUPON
**WooCommerce Lucky Wheel generates unique coupons with given values.
Existing coupons : select a WooCommerce coupon to use as the prize for each slide.
Unique coupons : Create a unique lucky wheel coupon like the way to generate WooCommerce Coupons. You can add a suffix title for this unique coupon to distinguish it from other coupon types.
Front-end message : the plugin allows you to create and display different messages when customers win a prize or do not win. Use shortcodes to display necessary information in your message. {coupon_label}: the label of coupon that customers win.{checkout}: “Checkout” with a link to the checkout page. {customer_name}: customers’ name if they enter. {customer_email}: the email that customers enter to spin. {coupon_code}: coupon code/customs value will be sent to the customer.
Coupon email : coupons will be sent to the winner automatically. The plugin provides shortcodes to display information:{customer_name}: customer’s name.{coupon_code}: coupon code.{date_expires}: the expiry date of the coupon.{coupon_label}: the label of the wheel slide that the visitor hit when spinning the wheel.{featured_products}: display a list of featured products.{shop_now}: display a “Shop Now” button in the email, redirect to your shop page.
COLLECT EMAIL FROM LUCKY WHEEL SPIN AND WIN:
Subscribed emails from lucky wheel spin and win will be saved to your database. You can export to have CSV files of email addresses.
Save Emails : you can view subscribed emails in the plugin’s backend with email addresses, subscribed time, customer name, phone number, spun time, coupons, wheel slide label of the last spin.
Export CSV file : select a date range and export subscribed email at that time into a CSV file.
Report : the report feature allows you to check the quantity of subscribed emails, spins, given coupons at a specific time.
PRO VERSION:
More slices : Can add up to 20 slices
Multilingual support : All text fields on frontend(except wheel labels) and coupon emails are available in multi languages if WPML or Polylang is active on your site.
Shortcode : You can use shortcode [woocommerce_lucky_wheel] to display wheel on a specific page without popup
Admin notification : Able to send email to admin or to a specific address whenever a customer win a prize.
More trigger to show wheel : Scroll, exit
Email API : Mailchimp, ActiveCampaign and SendGrid integrated
Shortcode {featured_products}, button {shop_now} and suggested products for emails : With customizable title, url, color, background color and font size
Wheel center background image : This the best position to put your logo.
Wheel Border Color : Select a wheel border color.
Wheel Border Dot Color : Select a dot color, dots will appear win the wheel border.
Wheel Spinning Duration : Select the time the wheel spin before stop and display the result.
Pointer Position : Select the wheel pointer position center, top, right or bottom
Background effect : Snow effect
Change wheel size :
Custom field : More field to add mobile
Text color : Able to set text color for each slice
Spin duration : Can be set from 3s to 15s
Premium support : We response to all support topics within 24 hours on weekday (a bit longer over weekend)
MAY BE YOU NEED
9MAIL – WordPress Email Templates Designer
9Map – Map Multi Locations
Abandoned Cart Recovery for WooCommerce
Advanced Product Information for WooCommerce
AFFI – Affiliate Marketing for WooCommerce
ALD – Dropshipping and Fulfillment for AliExpress and WooCommerce
Boost Sales for WooCommerce – Set up Up-Sells & Cross-Sells Popups & Auto Apply Coupon
Bopo – WooCommerce Product Bundle Builder
Bulky – Bulk Edit Products for WooCommerce
Cart All In One For WooCommerce
Catna – Woo Name Your Price and Offers
Checkout Upsell Funnel for WooCommerce
ChinaDS – Tmall-Taobao Dropshipping for WooCommerce
Clear Autoptimize Cache Automatically
COMPE – WooCommerce Compare Products
Coreem – Coupon Remin
See it in action
Screenshots & previews.
Popup lucky wheelWheel setting
02 / Source details
Gettingstarted.
01Unzip the download package
02Upload woo-lucky-wheel to the /wp-content/plugins/ directory
03Activate the plugin through the ‘Plugins’ menu in WordPress
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati