BACK TO DIRECTORY

Spin Rewards for WooCommerce

by cosmicinfosoftware

0.0
(0 ratings)

Spin Rewards for WooCommerce adds an engaging spin‑the‑wheel experience to your store. Encourage visitors to play, win discounts, and shop immediately. Fully customizable design, slides, and reward probabilities, plus automated coupon creation, email collection, and detailed reports.
Designed to be lightweight, extensible, and theme‑compatible.

Presentation

Demo | Documentation

Key Features

⭐ Enable/disable the spin wheel globally
⭐ Collect email before spin with per-email spin limits
⭐ Customizable wheel design: pointer color, center color, background color, text color
⭐ Customizable wheel slices: labels, discount types (percentage/fixed), amounts, and win probability
⭐ Offer instant discount coupons to winners (auto‑generated via WooCommerce)
⭐ GDPR-Friendly: optional GDPR checkbox with customizable consent message
⭐ Coupon settings: type (percentage/fixed), length, prefix, suffix, expiry (in days), usage limits, minimum/maximum spend, include/exclude products & categories, free shipping, individual use, exclude sale items
⭐ Win/lose messages with placeholders: {coupon_label}, {checkout}
⭐ Automatic display of won coupon code after spin Detailed spin records and reports in admin panel
⭐ Display rules: show on shop, home, blog pages via toggle
⭐ Conditional display using WordPress tags: is_cart(), is_checkout(), is_product(), is_shop(), etc. with operators (||, &&, !)
⭐ Developer-friendly: template override support
⭐ Responsive popup with customizable title, spin button text, and close button Customizable spin button: text color, background, hover color, border radius
⭐ Customizable close button: text, font size, colors
⭐ Background blend mode support
⭐ Wheel pointer center position with color customization
⭐ Spin speed control (1–4 levels)
⭐ Auto-hide wheel after spin (in seconds)
⭐ Show/hide close button
⭐ Email notifications for winners (customer)
⭐ Klaviyo Email & SMS Integration
⭐ Validation messages: name, email, mobile, GDPR, spin limit, wait time
⭐ Localization: fully translatable frontend texts, validation messages, button labels
⭐ Error message styling: color and font size
⭐ Frontend popup spin wheel with responsive, theme‑friendly UI

External Services

This plugin includes the following open-source libraries and third-party integrations:

  1. Select2
    A jQuery-based replacement for select boxes that supports searching, tagging, remote data sets, and infinite scrolling.
    License: MIT

  2. Mailchimp
    Email marketing and automation platform used for email list management and subscriber integration.
    License: Proprietary (Third-party service)

Usage

  • Customers: See the spin wheel popup on the storefront (based on your display rules). Enter email (if enabled), spin, and receive a coupon if they win.
  • Admins: Configure wheel design, slides, rewards, coupon behavior, localization, and notifications under WooCommerce > Spin Rewards. Review spins and performance in Reports.

Screenshots

Frontend

Frontend

General setting

General setting

Spin popup setting

Spin popup setting

Spin reward setting

Spin reward setting

Wheel slides setting

Wheel slides setting

Spin wheel design configuration

Spin wheel design configuration

Offer coupon setting

Offer coupon setting

Notification setting

Notification setting

Email API and marketing tool setting

Email API and marketing tool setting

String localization setting

String localization setting

Spin reward record list

Spin reward record list

Spin rewards reports

Spin rewards reports

Plugin Details

Active Installs
0
Total Downloads
433
Version
1.0.1
Requires WP
5.2
Requires PHP
7.4
Tested Up To
6.8.8
Added
2025-11-18
Last Updated
2026-04-16 3:28pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0