Description
Design Cart Spin To Win adds an interactive prize wheel popup to your WooCommerce store. Visitors spin the wheel, land on a discount, enter their email address, and get the coupon code delivered by email. Every claim is stored in the admin panel for review and CSV export.
How it works
- Enable the module and pick which WooCommerce coupons appear on the wheel.
- Choose where and how often the popup opens (homepage, all pages, once, every session, or button-only).
- Customize copy, colors, and typography for the wheel and the claim card.
- On the storefront the customer spins, wins a prize, confirms privacy consent if required, and receives the code by email.
Admin sections
- General — enable/disable, display pages, frequency, CSS trigger selectors, popup background colors
- Coupons — select active WooCommerce coupons shown as wheel segments
- Emails — collected addresses with prize and code, full or email-only CSV export
- Content — popup texts, claim form, RODO consent, email subject and body with placeholders
- Typography — color, size, weight, and uppercase for each text block (plus button background)
Email placeholders
{coupon_code}, `{prize_amount}`, `{prize_name}`
Author: Paweł Nosko
Project page: Spin to Win for WooCommerce – free prize wheel with discount coupons
Company: Design Cart
Requires an active WooCommerce installation.
Installation
- Upload the
design-cart-spin-to-winfolder to the/wp-content/plugins/directory. - Activate the plugin through the Plugins screen in WordPress (WooCommerce required).
- Open Spin To Win in the admin menu to configure settings and select coupons.
FAQ
-
Does it create coupons automatically?
-
No. Create coupons in WooCommerce (Marketing Coupons), then select them in Spin To Win Coupons.
-
When does the popup appear?
-
You can show it on the homepage only or on every storefront page, and control frequency: once (browser memory), every session, every reload (for testing), or only after clicking an element matching your CSS selectors.
-
Where are collected emails stored?
-
In a dedicated database table. Browse them under Spin To Win Emails and export to CSV (all fields or emails only).
-
Yes. Set frequency to “button only” (or keep auto-open) and add your CSS selectors in General, e.g.
.dcstw-open. You can also usedata-dcstw-openon any element.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Design Cart Spin To Win” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Design Cart Spin To Win” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.2
- Renamed plugin prefix from dc_stw / DC_STW to dcstw / DCSTW (WordPress.org requires 4+ character prefixes)
- Migrates existing options and leads table from legacy names on update
1.0.1
- Upgraded Three.js from r128 (2021) to 0.187.0 (latest stable ES modules)
- Removed load_plugin_textdomain() (WordPress.org loads translations automatically)
1.0.0
- Initial release: admin dashboard, settings sections, frontend prize wheel, email claim and CSV export