[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-0a5S_mS-q5Xu0XXFX2AuPMWLTa8I5s6HUde2Fd5SCE":3,"$fCbXQi_qsF60WgUQOck2OL36cGggxNDYSTVFaKMeXi3E":476,"$fFGGjxulvca4wBiAOirTmAl2z1UbUofkqeAwp2oy0wYg":480},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":39,"analysis":149,"fingerprints":442},"wp-roulette-wheel","WP Roulette Wheel – Versatile Roulette Game with Pop-Up, Email Collection and Coupon Generation","1.0.1","WebWizards","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebwizardsdev\u002F","\u003Cp>\u003Cstrong>Engage visitors, converting valuable traffic into buyers & subscribers. Visitors spin the wheel, win an auto-generated coupon or prize and have a powerful incentive to become customers.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwebwizards.dev\u002Fwp-roulette-wheel-demos\" title=\"Try the Demo\" rel=\"nofollow ugc\">Try the Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002F1.envato.market\u002F3KYgr\" title=\"Premium version\" rel=\"nofollow ugc\">Premium version\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>The plugin collects visitors’ data and email addresses, subscribes them to your MailChimp list, and generates a UNIQUE WooCommerce Coupon Code for them. The win probability and generated coupon amounts are fully in your control.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Live Dynamic Pop-Up Designer\u003C\u002Fstrong> – Mix & match themes, settings and animations to create the perfect style for your website. View everything in the Instant Pop-Up Preview window.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Versatile Roulette Wheel\u003C\u002Fstrong> – Use the built-in pop-up feature, or integrate the wheel in your website with the shortcodes and the live shortcode designer, and you have a standalone roulette game.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Complete Control\u003C\u002Fstrong> – You choose the win probability, messages, emails sent, and the discount amounts\u002Fpercentages of generated WooCommerce coupons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WooCommerce and MailChimp\u003C\u002Fstrong> – Seamless integration that sends users straight to your MailChimp lists and provides unique generated coupons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Anti-Cheating Protection\u003C\u002Fstrong> – Smart technology that identifies the user by email, cookie, or IP, and checks permissions server-side, making it impossible to cheat.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Woo-Commerce Display Trigger\u003C\u002Fstrong> – Show the pop-up after the user completes a purchase, offer them a coupon, and you have the perfect incentive for repeat business.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Engage Users\u003C\u002Fstrong> – Everyone loves a prize! Show the pop-up on load, convert visitors to buyers, and build a powerful and relevant email list.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Performance Oriented & SEO Ready\u003C\u002Fstrong> – Compatible with major caching plugins like WP Rocket, the plugin features the latest, smooth CSS3 animations. The pop-up code is located at the bottom of the page and has no impact on SEO performance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Mobile – Optimized\u003C\u002Fstrong> – The pop-up and wheel work on all devices and resolutions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Perfect for Fans\u003C\u002Fstrong> – Ideal for all websites, and even more so for gaming, betting, casino or sports websites. Familiar design and a thrilling, fun game.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Stunning Effects\u003C\u002Fstrong> – Realistic, vibrant roulette sounds build a fun atmosphere for visitors. Animations like “Soft Snow” and “Falling Stars” bring in magic to your website and impress your visitors.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Using WP Roulette Wheel for your WooCommerce B2B or B2C store?\u003C\u002Fh3>\n\u003Cp>Try out B2BKing, the most powerful \u003Ca href=\"https:\u002F\u002Fwoocommerce-b2b-plugin.com\" rel=\"nofollow ugc\">WooCommerce B2B plugin\u003C\u002Fa> and wholesale solution ever created, with over 100+ features and functionalities.\u003C\u002Fp>\n\u003Cp>B2BKing takes care of everything, from hiding the website from guests and enabling quote requests, to dynamic pricing rules, tiered pricing structures, tax exemptions, bulk order form, and much, much more.\u003C\u002Fp>\n\u003Cp>B2BKing integrates seamlessly with WP Roulette Wheel and helps you boost sales and grow your business.\u003C\u002Fp>\n","Engage visitors, converting valuable traffic into buyers & subscribers. Visitors spin the wheel, win an auto-generated coupon or prize and have a  &hellip;",40,6514,0,"2020-09-18T12:36:00.000Z","5.3.21","4.8","5.6.20",[19,20,21,22,23],"casino","roulette","spin","wheel","wheel-spin","http:\u002F\u002Fwebwizards.dev\u002Fwp-roulette-wheel-demos","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-roulette-wheel.1.0.1.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"webwizardsdev",5,11550,93,98,74,"2026-05-20T00:33:49.374Z",[40,65,87,108,128],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":36,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":13,"last_vuln_date":64,"fetched_at":28},"wp-optin-wheel","WP Optin Wheel – Gamified Optin Email Marketing Tool for WordPress and WooCommerce","1.5.2","Wombat Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaartenbelmans\u002F","\u003Cp>Grow your email list or grow your sales by offering your visitors a chance to win a coupon, or other prize through spinning the wheel of fortune.\u003Cbr \u002F>\nUsers have let us know their signup rate increased with 200% after installing our spin to win plugin! This plugin could be your new favorite email marketing.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Beautiful predefined themes.\u003C\u002Fli>\n\u003Cli>Capture emails into MailChimp.\u003C\u002Fli>\n\u003Cli>Create multiple wheels.\u003C\u002Fli>\n\u003Cli>Configure the chance of winning for each slice.\u003C\u002Fli>\n\u003Cli>Configure each of the wheel’s 12 slices separately. Choose between a losing slice, a discount or a link (to product\u002Fpage\u002Febook\u002F …).\u003C\u002Fli>\n\u003Cli>Control when to show the popup.\u003C\u002Fli>\n\u003Cli>Compatible in any language.\u003C\u002Fli>\n\u003Cli>Complete control over the content (text, buttons, …) displayed in the popup.\u003C\u002Fli>\n\u003Cli>Ability to log wins\u002Flosses in a separate log file.\u003C\u002Fli>\n\u003Cli>GDPR-Ready.\u003C\u002Fli>\n\u003Cli>And more …\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Quick links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstudiowombat.com\u002Fplugin\u002Fwp-optin-wheel\u002F?utm_source=wporg&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">&raquo; More info\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.studiowombat.com\u002Fwheel-of-fortune-demo\u002F?utm_source=wporg&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">&raquo; Demos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.studiowombat.com\u002Fcustomized-wheel\u002F?utm_source=wporg&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">&raquo; Full-screen, completely custom demo (requires custom CSS)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.studiowombat.com\u002Farticle-categories\u002Fwp-optin-wheel\u002F?utm_source=wporg&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">&raquo; Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PREMIUM FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Everything from the free version, plus:\u003C\u002Fli>\n\u003Cli>Create your own theme. Start with a predefined theme and edit to your liking.\u003C\u002Fli>\n\u003Cli>Seasonal themes like Christmas & Halloween.\u003C\u002Fli>\n\u003Cli>Full WooCommerce automatic coupon integration.\u003C\u002Fli>\n\u003Cli>Form-builder: build any kind of opt-in form.\u003C\u002Fli>\n\u003Cli>Shortcode to display the wheel in any post, page, or widget.\u003C\u002Fli>\n\u003Cli>Ability to have a fullscreen popup.\u003C\u002Fli>\n\u003Cli>You can also display the wheel inside your content rather than as a popup.\u003C\u002Fli>\n\u003Cli>Coupon settings such as duration, or restriction to product\u002Fcategory.\u003C\u002Fli>\n\u003Cli>You can also offer a free gift.\u003C\u002Fli>\n\u003Cli>You can also offer free shipping.\u003C\u002Fli>\n\u003Cli>Compatible with WordPress, Zapier, Drip, Mailchimp, Campaign Monitor, ActiveCampaign, MailerLite, ConvertKit, Remarkety, GetResponse, Klaviyo, Mailster, SendInBlue, Newsletter2Go.\u003C\u002Fli>\n\u003Cli>Extend functionality with webhooks through Zapier, Make, IFTTT, n8n,…\u003C\u002Fli>\n\u003Cli>Allows checking players for fraud by checking email address or IP address.\u003C\u002Fli>\n\u003Cli>Validate email addresses against known fake email domains.\u003C\u002Fli>\n\u003Cli>WPML multi-language compatible.\u003C\u002Fli>\n\u003Cli>Beautiful widgets (pop outs or icons to click on to show the wheel).\u003C\u002Fli>\n\u003Cli>Offer replays.\u003C\u002Fli>\n\u003Cli>Design settings: choose a predefined theme or completely design your own.\u003C\u002Fli>\n\u003Cli>Show a coupon bar for increased urgency.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide on mobile.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide on certain pages.\u003C\u002Fli>\n\u003Cli>Show popup on Exit-intent.\u003C\u002Fli>\n\u003Cli>Show popup on click of a button.\u003C\u002Fli>\n\u003Cli>Integrated statistics: see how many viewed and how many opted in.\u003C\u002Fli>\n\u003Cli>Developer-friendly.\u003C\u002Fli>\n\u003Cli>And more..!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find out more about the \u003Ca href=\"https:\u002F\u002Fstudiowombat.com\u002Fplugin\u002Fwp-optin-wheel\u002F?utm_source=wporg&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">pro version here\u003C\u002Fa>\u003C\u002Fp>\n","Grow your sales and email list by offering your visitors a chance to win a prize through spinning the wheel of fortune.",1000,130720,81,"2025-12-11T07:47:00.000Z","6.9.4","4.1","5.6",[56,57,58,59,22],"fortune","gamification","optin","spin-wheel","https:\u002F\u002Fstudiowombat.com\u002Fplugin\u002Fwheel-of-fortune\u002F?utm_source=woffree&utm_medium=plugin&utm_campaign=plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-optin-wheel.1.5.2.zip",99,2,"2025-04-01 00:00:00",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":73,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":79,"tags":80,"homepage":85,"download_link":86,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"crazyrocket-pop-ups","Spin Wheel Pop Up","2.0.2","crazyrocket","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrazyrocket\u002F","\u003Ch4>WHEEL, SLOT AND SCRATCH CARD POPUP\u003C\u002Fh4>\n\u003Cp>Spin Wheel Pop ups for Winning Merchants ◕‿◕\u003C\u002Fp>\n\u003Cp>The MOST LOVED Spin to win plugin on Shopify, now available on WooCommerce!\u003C\u002Fp>\n\u003Cp>Struggling to convert visits into sales?\u003C\u002Fp>\n\u003Cp>Let visitors spin to win a coupon and motivate them to buy right away!\u003C\u002Fp>\n\u003Cp>Spin Wheel Pop-ups can instantly boost shoppers engagement to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Turn slow sale days into exciting ones with irresistible deals\u003C\u002Fli>\n\u003Cli>Collect 4x more emails compared to generic “10% OFF” email pop-ups\u003C\u002Fli>\n\u003Cli>Convert traffic into happy buyers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>CrazyRocket is trusted by leading e-commerce entrepreneurs and 7-figure brands.\u003C\u002Fp>\n\u003Cp>Fully customizable games with tons of advanced features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Beautiful spin wheel themes\u003C\u002Fli>\n\u003Cli>Configure the chance of winning for each coupon\u003C\u002Fli>\n\u003Cli>Easy to understand Analytics\u003C\u002Fli>\n\u003Cli>Generate Unique coupons\u003C\u002Fli>\n\u003Cli>Apply coupon automatically to the Shopping Cart\u003C\u002Fli>\n\u003Cli>Mailchimp, Klaviyo, Omnisend and ActiveCampaign integrations\u003C\u002Fli>\n\u003Cli>Scarcity and countdown timer\u003C\u002Fli>\n\u003Cli>GDPR-Ready\u003C\u002Fli>\n\u003Cli>and much more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Try it \u003Cstrong>Free for 7-days\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F2TJh49XNAbg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>Requires:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce 3.x or superior\u003C\u002Fli>\n\u003Cli>An account on Crazyrocket.io, \u003Ca href=\"https:\u002F\u002Fwww.crazyrocket.io\u002Fhome\u002Finstall\" rel=\"nofollow ugc\">click here to create your account now >>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How does a gamified popup work?\u003C\u002Fh4>\n\u003Cp>As a merchant, you need to deliver a compelling shopping experience to establish trust and persuade visitors to buy from your shop.\u003C\u002Fp>\n\u003Cp>Interactive popups help to break the ice, engage users and entice them to complete the purchase because:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Gamification (like fortune wheel) spark curiosity and challenge users to take action\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Winning a prize creates a sense of achievement\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Having a coupon infuses desire to spend it… nobody wants to miss out a deal 🙂\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Three Amazing Popup Games\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>WHEEL\u003C\u002Fstrong> – The high-converting wheel of fortune.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SLOT\u003C\u002Fstrong> – The most iconic game ever. Who doesn’t love slot machines?\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SCRATCH ‘N’ WIN\u003C\u002Fstrong> – Scratch cards… simple yet effective!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Beautiful, highly customizable themes\u003C\u002Fh4>\n\u003Cp>Build your popup in no time with our ready-to-use wheel, slot and scratch card themes.\u003C\u002Fp>\n\u003Cp>Customize text, wheel slices, logo, background, font, buttons, and even CSS with our effective “What You See Is What You Get” editor.\u003C\u002Fp>\n\u003Cp>Save your themes on the Template Library and reuse them to launch your next campaign!\u003C\u002Fp>\n\u003Ch4>Customizable Rewards\u003C\u002Fh4>\n\u003Cp>Easily select and assign discount codes to campaigns from WooCommerce and set the probability (weight) for each discount.\u003Cbr \u002F>\nSet each of the wheel’s slices separately.\u003C\u002Fp>\n\u003Ch4>Launch icon\u003C\u002Fh4>\n\u003Cp>Let users click an icon to launch the popup: there are six different icons you can place in six positions. Of course, you can also upload your own!\u003C\u002Fp>\n\u003Ch4>Popup Triggers\u003C\u002Fh4>\n\u003Cp>Triggers allow you to define when and how users must be engaged by the popup.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Leave intent: show the popup when users move the mouse outside of the screen\u003C\u002Fli>\n\u003Cli>Time: show the popup after a defined period\u003C\u002Fli>\n\u003Cli>Page views: show the popup if the user visits at least x pages\u003C\u002Fli>\n\u003Cli>Scroll: display the popup if the user scrolls the page by x %\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Behavior-driven Notifications\u003C\u002Fh4>\n\u003Cp>Worried that popups could be too aggressive for your audience?\u003Cbr \u002F>\nUse a small notification at the bottom of the screen instead: users will click it to open the wheel.\u003C\u002Fp>\n\u003Ch4>Many Powerful CORE FEATURES\u003C\u002Fh4>\n\u003Cp>Included in ALL plans:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fortune wheel\u003C\u002Fli>\n\u003Cli>Scarcity Counter\u003C\u002Fli>\n\u003Cli>Countdown Timer\u003C\u002Fli>\n\u003Cli>Mobile Ready Popup\u003C\u002Fli>\n\u003Cli>Segmentation\u003C\u002Fli>\n\u003Cli>Coupons applied automatically to the Shopping Cart\u003C\u002Fli>\n\u003Cli>Required Fields\u003C\u002Fli>\n\u003Cli>Privacy and GDPR ready\u003C\u002Fli>\n\u003Cli>Translations\u003C\u002Fli>\n\u003Cli>Weekly Reports\u003C\u002Fli>\n\u003Cli>Error Monitoring\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Analytics\u003C\u002Fh4>\n\u003Cp>Easy to understand reports – filter by date, see how people interact with the popup, what traffic converts and much more!\u003C\u002Fp>\n\u003Ch4>ADVANCED FEATURES\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>A\u002FB Test Groups (GROW PLAN)\u003C\u002Fstrong>  – Run multiple campaigns\u002Fwheel variations at the same time\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Page Targeting (PREMIUM PLAN)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Url Filter: set where to show\u002Fhide the popup\u003C\u002Fli>\n\u003Cli>Initial page: trigger if the landing page matches a specified query string\u003C\u002Fli>\n\u003Cli>Referrer: trigger if the referrer contains or not a specific value\u003C\u002Fli>\n\u003Cli>Country: trigger for users from a specific country\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Automatic Unique Coupons (PREMIUM PLAN)\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate unique coupons to improve sales tracking.\u003C\u002Fp>\n\u003Ch4>Pricing\u003C\u002Fh4>\n\u003Cp>GROW PLAN – $9\u002Fmonth\u003C\u002Fp>\n\u003Cul>\n\u003Cli>15,000 Monthly Pop-ups\u003C\u002Fli>\n\u003Cli>All Games\u003C\u002Fli>\n\u003Cli>2 Active Campaigns\u003C\u002Fli>\n\u003Cli>All Features\u003C\u002Fli>\n\u003Cli>Design Customization\u003C\u002Fli>\n\u003Cli>Analytics\u003C\u002Fli>\n\u003Cli>A\u002FB Testing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PREMIUM PLAN – $24\u002Fmonth\u003C\u002Fp>\n\u003Cul>\n\u003Cli>50,000 Monthly pop-ups\u003C\u002Fli>\n\u003Cli>All Games\u003C\u002Fli>\n\u003Cli>5 Active Campaigns\u003C\u002Fli>\n\u003Cli>All Features\u003C\u002Fli>\n\u003Cli>Design Customization\u003C\u002Fli>\n\u003Cli>Automatic Unique Coupons\u003C\u002Fli>\n\u003Cli>Analytics\u003C\u002Fli>\n\u003Cli>A\u002FB Testing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>ENTERPRISE PLAN – $49\u002Fmonth\u003C\u002Fp>\n\u003Cul>\n\u003Cli>150,000 Monthly Pop-ups\u003C\u002Fli>\n\u003Cli>All features from the Premium plan\u003C\u002Fli>\n\u003Cli>Unlimited Active Campaigns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>UNLIMITED PLAN – $99\u002Fmonth\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited Monthly Pop-ups\u003C\u002Fli>\n\u003Cli>All features from the Premium plan\u003C\u002Fli>\n\u003Cli>Unlimited Active Campaigns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Questions? Contact us now!\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.crazyrocket.io\u002Fsupport\" rel=\"nofollow ugc\">Customer Support >>\u003C\u002Fa>\u003C\u002Fp>\n","Wheel and gamified popups for WooCommerce! Grow your email list and sales.",100,11447,6,"2024-03-31T09:32:00.000Z","6.3.8","3.4","",[81,82,83,22,84],"coupon-wheel","fortune-wheel","spin-to-win","woocommerce-wheel","https:\u002F\u002Fwww.crazyrocket.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrazyrocket-pop-ups.zip",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":13,"num_ratings":13,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":79,"tags":100,"homepage":106,"download_link":107,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"automatic-page-load-progress-bar","Automatic Page Load Progress Bar","1.1.2","atilbian","https:\u002F\u002Fprofiles.wordpress.org\u002Fatilbian\u002F","\u003Cp>This free plugin give you the ability to add different kind of loading bar for your website.\u003Cbr \u002F>\nSimple admin setting to change color and progress bar theme. You can choose to add them globally to your website or page by page.\u003C\u002Fp>\n\u003Cp>I really like adding nice progress bar to my website, giving user a fancy way to make this boring moment fun !\u003Cbr \u002F>\nWith this plug and play plugin, I want to help people to add loading effects to their websites easily.\u003C\u002Fp>\n\u003Cp>It’s a PACE (https:\u002F\u002Fgithub.hubspot.com\u002Fpace\u002Fdocs\u002Fwelcome\u002F# , developed by hubspot) wrapper with themes from various authors.\u003C\u002Fp>\n\u003Cp>Shortcode give you a way to add specific shortcode for each page. It will override the globally defined progress bar.\u003Cbr \u002F>\nExample of use:\u003Cbr \u002F>\n[aplpb_shortcode theme=”minimal” color=”blue”]\u003Cbr \u002F>\nIf theme or color are not set, the shortcode will use the global defined theme or color.\u003C\u002Fp>\n","Embed beautiful loading bar on your wordpress website in just a few clics.",70,2993,"2020-11-24T19:25:00.000Z","5.6.17","3.0.1",[101,102,103,104,105],"design","loading-bar","pace","progress-bar","spinning-wheel","https:\u002F\u002Fgitlab.com\u002Fatilb\u002Fautomatic-page-load-progress-bar-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-page-load-progress-bar.1.1.2.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":73,"num_ratings":63,"last_updated":118,"tested_up_to":52,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":126,"download_link":127,"security_score":73,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"webequipe-spin-win-wheel","WebEquipe Spin & Win Wheel","1.0.7","WebEquipe","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebequipe\u002F","\u003Cp>Engage your visitors with an interactive spin-to-win wheel! Collect leads, reward users instantly, and boost conversions.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FunjPdXyJ_lY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>WebEquipe Spin & Win Wheel\u003C\u002Fstrong> is a gamified marketing tool for WordPress that lets you create multiple customizable spin-to-win wheels with prizes, probabilities, and unique branding.\u003Cbr \u002F>\nPerfect for lead generation, coupons, giveaways, and seasonal campaigns.\u003C\u002Fp>\n\u003Ch3>🎯 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create unlimited spin-to-win wheels with custom rewards.  \u003C\u002Fli>\n\u003Cli>Define probabilities for each prize segment.  \u003C\u002Fli>\n\u003Cli>Fully customizable design (colors, sizes, logos, and backgrounds).  \u003C\u002Fli>\n\u003Cli>Display the wheel as a popup and sidebar.  \u003C\u002Fli>\n\u003Cli>Multiple trigger options: on page load, button click.  \u003C\u002Fli>\n\u003Cli>Collect user data (name, email, etc.).  \u003C\u002Fli>\n\u003Cli>Export participant data as CSV and import into email-marketing tools.  \u003C\u002Fli>\n\u003Cli>Winner and admin email notifications.  \u003C\u002Fli>\n\u003Cli>Works with or without WooCommerce.  \u003C\u002Fli>\n\u003Cli>Responsive and lightweight — works seamlessly on mobile and desktop.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💡 Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Lead generation and newsletter sign-ups.  \u003C\u002Fli>\n\u003Cli>Discount or coupon giveaways.  \u003C\u002Fli>\n\u003Cli>Seasonal and festive promotions.  \u003C\u002Fli>\n\u003Cli>Gamified user-engagement campaigns.  \u003C\u002Fli>\n\u003Cli>Reward programs for loyal customers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Pro Features (Coming Soon)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>AI-powered display timing and prize optimization.  \u003C\u002Fli>\n\u003Cli>Advanced WooCommerce coupon integration.  \u003C\u002Fli>\n\u003Cli>Email-marketing integrations (Mailchimp, Klaviyo, and more).  \u003C\u002Fli>\n\u003Cli>Built-in analytics dashboard for insights and performance tracking.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌟 Why Choose WebEquipe Spin & Win Wheel\u003C\u002Fh3>\n\u003Cp>Turn visitors into customers by making engagement fun.\u003Cbr \u002F>\nGamify your website, capture leads effortlessly, and watch your conversions rise — all from within your WordPress dashboard.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This site uses the WebEquipe Spin & Win Wheel plugin to run a spin-to-win campaign. It collects personal data submitted through the spin form, including name, email address, phone number, spin result, and page URL. The data is stored in custom database tables on this site and is used to run the campaign and send winner\u002Fadmin notifications if enabled. Data remains until entries are deleted or the plugin is uninstalled.\u003C\u002Fp>\n\u003Cp>Why this matters: site owners are responsible for telling visitors what data is collected and how it is used.\u003C\u002Fp>\n\u003Cp>How to use the suggested text:\u003C\u002Fp>\n\u003Col>\n\u003Cli>In WordPress Admin, go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Privacy\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>“Check for suggested privacy policy text”\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Add the WebEquipe Spin & Win Wheel section to your site’s privacy policy page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Ch3>Quick Start Guide\u003C\u002Fh3>\n\u003Cp>After activating the plugin, follow these steps to create and configure your first spin-to-win wheel.\u003C\u002Fp>\n\u003Ch3>Step 1: Create Your First Wheel\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>WebEquipe Spin & Win Wheel \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> All Wheel\u003C\u002Fstrong> in your WordPress admin dashboard.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>“Add New”\u003C\u002Fstrong> at the top of the page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You will see 4 tabs with default values. You can customize them as needed.\u003C\u002Fp>\n\u003Ch3>Step 2: General Tab – Set Up Basic Settings\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Basic Information\u003C\u002Fstrong>\n\u003Col>\n\u003Cli>Enter a \u003Cstrong>Title\u003C\u002Fstrong> for your wheel (e.g., “Summer Giveaway Wheel”).\u003C\u002Fli>\n\u003Cli>Add an optional \u003Cstrong>Description\u003C\u002Fstrong> to help you identify this wheel later.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Status\u003C\u002Fstrong>: Set to “Active” to enable the wheel, or “Inactive” to disable it temporarily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spin Display Settings\u003C\u002Fstrong>\n\u003Col>\n\u003Cli>\u003Cstrong>When Load\u003C\u002Fstrong>: Choose how your wheel appears\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>\u003Cstrong>Popup\u003C\u002Fstrong>: Opens automatically on your page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Click\u003C\u002Fstrong>: Shows a button; clicking it opens the modal\n\u003Col>\n\u003Cli>\u003Cstrong>Responsive Display Setting\u003C\u002Fstrong>: Choose which devices to support (Laptop, Tablet, Mobile).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show On\u003C\u002Fstrong>: Choose how the popup appears\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Left Slide\u003C\u002Fstrong>: Appears from left to right\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Right Slide\u003C\u002Fstrong>: Appears from right to left\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Center\u003C\u002Fstrong>: Appears as a centered modal\n\u003Col>\n\u003Cli>\u003Cstrong>Form Field Setting\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email\u003C\u002Fstrong>: Always shown and required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Name\u003C\u002Fstrong> and \u003Cstrong>Mobile\u003C\u002Fstrong>: Can be enabled\u002Fdisabled\n\u003Col>\n\u003Cli>\u003Cstrong>Spin Behavioral Settings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spin Popup First Display\u003C\u002Fstrong>: Wait time (seconds) before the popup appears\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spin Duration\u003C\u002Fstrong>: Number of seconds the wheel spins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wait Time to Re-open Wheel\u003C\u002Fstrong>: Cooldown before the popup can open again\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wait Time to Try with Same Email\u003C\u002Fstrong>: Cooldown before the same email can submit again\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 3: Items Tab – Prize Segments\u003C\u002Fh3>\n\u003Col>\n\u003Cli>This tab shows the prize list. Each row is a segment on the wheel.\u003C\u002Fli>\n\u003Cli>For each segment, configure:\n\u003Cul>\n\u003Cli>\u003Cstrong>Win?\u003C\u002Fstrong>: Yes or No. This decides whether the win\u002Flose message is shown.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Label\u003C\u002Fstrong>: The text displayed on the wheel segment (e.g., “10% Off”, “Try Again”, “Free Shipping”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Value\u003C\u002Fstrong>: The actual prize value or message shown to winners\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Probability\u003C\u002Fstrong>: The chance of winning this prize (as a percentage). Total should equal 100%\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background Color\u003C\u002Fstrong>: Color of the segment\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text Color\u003C\u002Fstrong>: Color of the text on the segment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add New Row+\u003C\u002Fstrong>: Add a new prize segment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Important\u003C\u002Fstrong>: Ensure all probabilities add up to 100%.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose Template\u003C\u002Fstrong>: Select a built-in color template or customize each segment color manually.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 4: Design Tab – Look and Feel\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Template\u003C\u002Fstrong>: Choose a pre-designed template. There are 4 layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Card Settings\u003C\u002Fstrong>: Customize the popup\u002Fform container:\n\u003Cul>\n\u003Cli>Background color, text color, border radius, padding\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wheel Center\u003C\u002Fstrong>: Customize the center of the wheel:\n\u003Cul>\n\u003Cli>Background color, border color, and width\u003C\u002Fli>\n\u003Cli>Choose a default icon (dot, star, film) or upload a custom image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wheel Stroke Settings\u003C\u002Fstrong>: Customize segment borders and text:\n\u003Cul>\n\u003Cli>Border color and size\u003C\u002Fli>\n\u003Cli>Font size, family, and style\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form Design Settings\u003C\u002Fstrong>: Customize the user input form:\n\u003Cul>\n\u003Cli>Alignment, button text and colors\u003C\u002Fli>\n\u003Cli>Initial button appearance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Initial Button Settings\u003C\u002Fstrong>: If \u003Cstrong>When Load\u003C\u002Fstrong> is set to \u003Cstrong>Button\u003C\u002Fstrong>, configure the button colors.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 5: Finish\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Message Settings\u003C\u002Fstrong>: Messages shown after form submission.\n\u003Col>\n\u003Cli>\u003Cstrong>Win Message\u003C\u002Fstrong>: You can use \u003Ccode>{label}\u003C\u002Fcode> and \u003Ccode>{value}\u003C\u002Fcode> in the message.\u003Cbr \u002F>\nExample: 🎉 Congratulations! You won {label}. Use {value} as your coupon code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lose Message\u003C\u002Fstrong>: Message shown when the user does not win.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Settings\u003C\u002Fstrong>: Only winners receive an email.\n\u003Col>\n\u003Cli>\u003Cstrong>Send Email After Submit\u003C\u002Fstrong>: Yes\u002FNo.\u003C\u002Fli>\n\u003Cli>Customize \u003Cstrong>From Name\u003C\u002Fstrong>, \u003Cstrong>From Address\u003C\u002Fstrong>, and \u003Cstrong>Subject\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Body\u003C\u002Fstrong>: Use dynamic fields like \u003Ccode>{customer}\u003C\u002Fcode>, \u003Ccode>{customer_phone}\u003C\u002Fcode>, \u003Ccode>{spin_label}\u003C\u002Fcode>, \u003Ccode>{spin_value}\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notification Settings\u003C\u002Fstrong>: Enable or disable admin notifications.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 6: Save and Test\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Click \u003Cstrong>“Create Wheel”\u003C\u002Fstrong> to save.\u003C\u002Fli>\n\u003Cli>On the \u003Cstrong>Edit Wheel\u003C\u002Fstrong> page, copy the shortcode shown at the top, such as \u003Ccode>[wsww-spin id=\"1\"]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Paste the shortcode on any page, post, or widget.\u003C\u002Fli>\n\u003Cli>If \u003Cstrong>When Load\u003C\u002Fstrong> is set to \u003Cstrong>Button\u003C\u002Fstrong>, the shortcode renders a button. If set to \u003Cstrong>Popup\u003C\u002Fstrong>, the wheel opens automatically.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>List and Edit\u003C\u002Fh3>\n\u003Cp>From \u003Cstrong>All Wheel\u003C\u002Fstrong>, you can view all wheels and their shortcodes. Click a title to edit or use \u003Cstrong>Delete\u003C\u002Fstrong> to remove a wheel.\u003C\u002Fp>\n\u003Cp>The edit screen uses the same tabs: \u003Cstrong>General\u003C\u002Fstrong>, \u003Cstrong>Items\u003C\u002Fstrong>, \u003Cstrong>Design\u003C\u002Fstrong>, and \u003Cstrong>Finish\u003C\u002Fstrong>. You can update these settings at any time.\u003C\u002Fp>\n\u003Ch3>Viewing and Managing Results\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>WebEquipe Spin & Win Wheel \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> All Winner\u003C\u002Fstrong> to see all participants.\u003C\u002Fli>\n\u003Cli>View details of each spin, including:\n\u003Cul>\n\u003Cli>User information (name, email, etc.)\u003C\u002Fli>\n\u003Cli>Prize won\u003C\u002Fli>\n\u003Cli>Date and time\u003C\u002Fli>\n\u003Cli>Claim status\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Click an email to view winner details. Use \u003Cstrong>“Claim this prize”\u003C\u002Fstrong> to set the claim status.\u003C\u002Fli>\n\u003Cli>Export data as CSV for use in email marketing tools or CRM systems.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Testing Your Setup\u003C\u002Fh3>\n\u003Cp>Before launching your campaign:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Test the Wheel\u003C\u002Fstrong>: Create a test wheel and spin it multiple times to verify probabilities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Test Email Notifications\u003C\u002Fstrong>: Ensure winner emails are being sent correctly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Test on Mobile\u003C\u002Fstrong>: Verify the wheel displays and functions properly on mobile devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Test Different Browsers\u003C\u002Fstrong>: Check compatibility across Chrome, Firefox, Safari, and Edge.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Test Display Triggers\u003C\u002Fstrong>: Verify popup timing and auto-trigger settings work as expected.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tip:\u003C\u002Fstrong> For best results, test the wheel on both desktop and mobile before launching your campaign.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Third-Party Libraries\u003C\u002Fh3>\n\u003Cp>This plugin bundles the following libraries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bootstrap v5.3.8 (assets\u002Fjs\u002Fbootstrap.bundle.min.js, assets\u002Fcss\u002Fbootstrap.min.css)\u003C\u002Fli>\n\u003Cli>D3.js v3.5.17 (assets\u002Fjs\u002Fd3.v3.min.js)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>License details and source URLs are listed in THIRD-PARTY-LICENSES.txt.\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Ch3>Common Issues and Solutions\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Issue: Wheel not spinning or showing errors\u003C\u002Fstrong>\u003Cbr \u002F>\n– Solution: Ensure JavaScript is enabled in your browser\u003Cbr \u002F>\n– Check browser console for errors\u003Cbr \u002F>\n– Verify all required fields are filled in the wheel configuration\u003Cbr \u002F>\n– Ensure probabilities add up to 100%\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Issue: Popup not appearing\u003C\u002Fstrong>\u003Cbr \u002F>\n– Solution: Check display settings (Display After X seconds)\u003Cbr \u002F>\n– Verify the wheel status is “Active”\u003Cbr \u002F>\n– Clear browser cache\u003Cbr \u002F>\n– Check if other plugins are interfering with popup functionality\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Issue: Shortcode not working\u003C\u002Fstrong>\u003Cbr \u002F>\n– Solution: Verify the shortcode syntax: \u003Ccode>[wsww-spin id=\"1\"]\u003C\u002Fcode> (use quotes around the ID)\u003Cbr \u002F>\n– Ensure the wheel ID is correct\u003Cbr \u002F>\n– Check that the page\u002Fpost is published (not draft)\u003Cbr \u002F>\n– Try deactivating and reactivating the plugin\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Issue: Email notifications not sending\u003C\u002Fstrong>\u003Cbr \u002F>\n– Solution: Configure SMTP plugin if your host requires it\u003Cbr \u002F>\n– Verify email settings in the Email tab\u003Cbr \u002F>\n– Check WordPress email functionality\u003Cbr \u002F>\n– Ensure “From Address” is valid and not blocked\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Issue: Wheel design not displaying correctly\u003C\u002Fstrong>\u003Cbr \u002F>\n– Solution: Clear browser cache\u003Cbr \u002F>\n– Check for CSS conflicts with your theme\u003Cbr \u002F>\n– Verify all color codes are valid hex colors (e.g., #FF0000)\u003Cbr \u002F>\n– Test in different browsers\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Issue: Data not being collected\u003C\u002Fstrong>\u003Cbr \u002F>\n– Solution: Verify required fields are set in Data Process tab\u003Cbr \u002F>\n– Check that form fields are enabled\u003Cbr \u002F>\n– Ensure JavaScript is enabled\u003Cbr \u002F>\n– Check browser console for errors\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Issue: Admin page showing redirect errors\u003C\u002Fstrong>\u003Cbr \u002F>\n– Solution: Clear browser cache and cookies\u003Cbr \u002F>\n– Deactivate and reactivate the plugin\u003Cbr \u002F>\n– Check for plugin conflicts by deactivating other plugins temporarily\u003Cbr \u002F>\n– Ensure you have administrator permissions\u003C\u002Fp>\n\u003Cp>If you continue to experience issues, please check the plugin support forum or contact support.\u003C\u002Fp>\n","Spin-to-win for WordPress – engage visitors, capture emails, and deliver coupons to boost signups and sales.",60,382,"2026-03-12T12:34:00.000Z","5.4","7.4",[122,123,124,125,59],"coupon","giveaway","lead-generation","lucky-draw","https:\u002F\u002Fwebequipe.com\u002Fwebequipe-spin-win-wheel","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebequipe-spin-win-wheel.1.0.7.zip",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":13,"downloaded":136,"rating":73,"num_ratings":137,"last_updated":138,"tested_up_to":139,"requires_at_least":119,"requires_php":140,"tags":141,"homepage":146,"download_link":147,"security_score":148,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"hex-coupon-for-woocommerce","HexCoupon – Advanced Tools for WooCommerce Coupons, BOGO, Store Credit, Loyalty Programs, and More","1.2.4","wpHex","https:\u002F\u002Fprofiles.wordpress.org\u002Fwphex\u002F","\u003Cp>HexCoupon is a WooCommerce plugin designed to enhance and streamline coupon management for online stores. HexCoupon is providing tools to create dynamic and compelling offers. This likely includes\u003Cbr \u002F>\ncustomization and optimizing coupon offers, potentially through features like Automation, time-sensitive promotions, or product-specific deals.\u003C\u002Fp>\n\u003Cp>HexCoupon prioritizes user-friendliness, ensuring that beginners and experienced users can navigate the plugin effortlessly.\u003C\u002Fp>\n\u003Cp>HexCoupon ensures that discounts are visible in various stages, including the product page, product details page, cart, checkout, and email notifications.\u003C\u002Fp>\n\u003Ch3>USEFUL LINKS\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fhexcoupon.com\u002F\" rel=\"nofollow ugc\">HexCoupon Website Link \u003C\u002Fa>\u003C\u002Fstrong> |  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fhexcoupon.com\u002Fsupport\" rel=\"nofollow ugc\">Need Support?\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fhexcoupon.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>New Features-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Toggle On\u002FOff Loyalty Program: Easily activate or deactivate the loyalty program based on your business needs.\u003C\u002Fli>\n\u003Cli>Points on Purchase: Reward customers with points for every purchase they make, encouraging repeat business.\u003C\u002Fli>\n\u003Cli>Points for Referrals: Boost your customer base by offering points to users who refer friends and family.\u003C\u002Fli>\n\u003Cli>Customizable User Text: Personalize the messages displayed to your users, enhancing their experience and engagement.\u003C\u002Fli>\n\u003Cli>Comprehensive Loyalty Program Log: Keep track of all activities within the loyalty program with a detailed log.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MAJOR FEATURES-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Discounts coupons –\u003C\u002Fstrong> HexCoupon simplifies the process of creating coupons and generating unique and engaging promotional offers for your online store.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BOGO Deals > Your Gateway to BOGO Brilliance! –\u003C\u002Fstrong> HexCoupon BOGO Deals is more than just a traditional ‘Buy One, Get One’ offer, our BOGO Deals are crafted to deliver the best shopping experience, to you and your customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Store Credit –\u003C\u002Fstrong> Want to refund or reward customers with store credit? HexCoupon lets you issue credits seamlessly, ensuring happy customers and repeat business. \u003Cstrong>Store Credit feature Coming Soon to HexCoupon!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Loyalty Program –\u003C\u002Fstrong> Keep your customers coming back. Design a loyalty program tailored to your business, allowing shoppers to earn points for purchases, referrals, or other actions, redeemable for discounts or rewards. \u003Cstrong>This feature is Coming Soon to HexCoupon!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gift🎁 Coupon –\u003C\u002Fstrong> Gift Coupons allow your customers to spread love and happiness. Whether it’s a birthday, anniversary, or just a special day, give the gift of choice with \u003Cstrong>HexCoupon’s upcoming feature. HexCoupon – Because Every Gift 🎁 Should Be Extraordinary!\u003C\u002Fstrong> 🌟\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sharable URL Coupons –\u003C\u002Fstrong> With URL Coupons, you can create hyper-targeted campaigns by attaching discounts to specific URLs. Deliver targeted discounts directly to your audience, increasing engagement and interaction. \u003Cstrong>Elevate Your Promotions with HexCoupon’s URL Coupon🌐\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Integration –\u003C\u002Fstrong> Designed with WooCommerce in mind, HexCoupon integrates seamlessly with your existing setup, ensuring a smooth experience for store owners and customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Interface –\u003C\u002Fstrong> With its intuitive dashboard, even those new to WooCommerce can dive in and design intricate deals without the hassle.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Customization –\u003C\u002Fstrong> Every store is unique, and HexCoupon offers flexibility in coupon parameters, ensuring that your promotions match your brand’s voice and strategy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>HexCoupon Free Version-\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Valid for specific⏰ days and hours –\u003C\u002Fstrong> You can restrict the usage of a coupon code to certain days of the week and specific hours. Limited-time offers create a sense of urgency, motivating shoppers to take advantage of your promotions before time runs out.\u003Cbr \u002F>\n\u003Cstrong>Why Valid for specific⏰ days and hours Matter:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Automated Activation and Deactivation\u003Cbr \u002F>\n  Boost Sales During Peak Hours\u003Cbr \u002F>\n  Strategic Marketing\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Coupon Starting Date📅 (With Message) –\u003C\u002Fstrong> You can set a specific date from the calendar when a coupon becomes valid, and includes a message to customers about when they can start using the coupon. It’s a pre-announce promotion or plans a scheduled discount.\u003Cbr \u002F>\n\u003Cstrong>Why Coupon Starting Date Matter:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Create Buzz and Anticipation\u003Cbr \u002F>\n  Enhanced Customer Experience\u003Cbr \u002F>\n  Strategic Promotion Timing\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Cart Condition🎯-\u003C\u002Fstrong> With HexCoupon, users can apply conditions to their cart for specific product-related discounts. Tailor your promotions, boost cross-selling, and elevate your marketing strategies.\u003Cbr \u002F>\n\u003Cstrong>Why Product Cart Conditions Matter\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Precision Targeting\u003Cbr \u002F>\n  Enhanced Cross-Selling\u003Cbr \u002F>\n  Strategic Marketing\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Category 🛍️Cart Condition-\u003C\u002Fstrong> HexCoupon allows you to set conditions that trigger discounts when items from these categories are added to the cart. Apply percentage or fixed discounts when products from designated categories meet your predefined criteria.\u003Cbr \u002F>\n\u003Cstrong>Why Category 🛍️Cart Conditions Matter:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Category Precision\u003Cbr \u002F>\n  Enhanced Upselling\u003Cbr \u002F>\n  Strategic Marketing Impact\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Allowed\u002FRestricted! 🔐 Customer –\u003C\u002Fstrong> HexCoupon’s Allowed\u002FRestricted! 🔐 Customer Role feature allows you to set exclusive conditions based on customer roles. Ensure that certain discounts are exclusive to new customers, while loyal patrons enjoy their own set of personalized offers.\u003Cbr \u002F>\n\u003Cstrong>Why Allowed\u002FRestricted! 🔐 Customer Matter:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Personalized Customer Experience\u003Cbr \u002F>\n  Loyalty Recognition\u003Cbr \u002F>\n  Strategic Marketing Impact\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Usage 🔄Reset –\u003C\u002Fstrong> Empowers you to refresh and renew the usage count of your coupons effortlessly. Choose how often you want to reset the usage count. Whether it’s a weekly, monthly, or custom interval, HexCoupon ensures that your coupons stay vibrant and ready for action whenever you need them.\u003Cbr \u002F>\n\u003Cstrong>Why Usage Reset🔄 Matter:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Flexible Coupon Management\u003Cbr \u002F>\n  Continuous Impact\u003Cbr \u002F>\n  Strategic Marketing Adaptation\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Geographic🌍 Restriction (By countries or Shipping Zones) –\u003C\u002Fstrong> Set specific countries or shipping zones for your promotions, ensuring relevance and maximizing engagement. Elevate Your Promotions with HexCoupon’s Geographic Restriction!\u003Cbr \u002F>\n\u003Cstrong>Why Geographic🌍 Restriction (By countries or Shipping Zones) Matter:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Compliance and Precision\u003Cbr \u002F>\n  Global Brand Consistency\u003Cbr \u002F>\n  Targeted Marketing\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sharable URL coupon –\u003C\u002Fstrong> Each URL carries a personalized discount code, making it easy for your customers to share the savings with friends and family. Share the Savings with HexCoupon’s Sharable URL Coupons! 🔗\u003Cbr \u002F>\n\u003Cstrong>Why Sharable URL coupon Matter:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Convenient Referral Programs\u003Cbr \u002F>\n  Community Building\u003Cbr \u002F>\n  Viral Marketing\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Why you choose HexCoupon?\u003C\u002Fh4>\n\u003Cp>When you are choosing HexCoupon, you should consider the unique requirements and how well the features align with your marketing strategies.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>HexCoupon prioritizes \u003Cstrong>user-friendly experiences, making it easy\u003C\u002Fstrong> for businesses to navigate and implement various coupon strategies without extensive technical knowledge.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Innovative features\u003C\u002Fstrong> like “Coupon Starting Date,” “Usage Reset,” and “Sharable URL Coupons” indicate a commitment to innovation, to run dynamic and engaging promotional campaigns.\u003C\u002Fli>\n\u003Cli>Generate \u003Cstrong>coupons in bulk\u003C\u002Fstrong> effortlessly. Whether you need a batch of 10 or 100, create them in just a few clicks.\u003C\u002Fli>\n\u003Cli>HexCoupon \u003Cstrong>streamlines\u003C\u002Fstrong> the process, saving you time and ensuring consistency.\u003C\u002Fli>\n\u003Cli>Easily identify and track the \u003Cstrong>performance\u003C\u002Fstrong> of different campaigns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BOGO deals\u003C\u002Fstrong> and \u003Cstrong>store credits\u003C\u002Fstrong> provide diverse options for creating compelling and customer-attractive offers, encouraging repeat purchases and customer loyalty.\u003C\u002Fli>\n\u003Cli>HexCoupon being \u003Cstrong>mobile-responsive\u003C\u002Fstrong> ensures that businesses can manage and customers can redeem coupons easily across various devices, accommodating the growing trend of mobile commerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer analytics\u003C\u002Fstrong> in HexCoupon could allow businesses to track and analyze customer behavior related to coupon usage, providing valuable insights for future marketing strategies.\u003C\u002Fli>\n\u003Cli>HexCoupon sends \u003Cstrong>automated notifications\u003C\u002Fstrong> to customers before a coupon expires, businesses can encourage timely usage and enhance customer engagement.\u003C\u002Fli>\n\u003Cli>HexCoupon supports \u003Cstrong>tiered membership\u003C\u002Fstrong> discounts, businesses with loyalty programs can reward customers at different membership levels, fostering customer retention.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When choosing HexCoupon, you should evaluate these factors based on their unique requirements, industry context, and long-term strategic goals.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>HexCoupon – Advance Coupons For WooCommerce uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>1.2.4\u003C\u002Fh3>\n\u003Cp>Made some design changes.\u003C\u002Fp>\n\u003Ch3>1.2.3\u003C\u002Fh3>\n\u003Cp>Added new feature ‘Spin Wheel’. It will be used to give a coupon after succesful spin wheel win.\u003C\u002Fp>\n\u003Ch3>1.2.2\u003C\u002Fh3>\n\u003Cp>Fixed some CSS\u003C\u002Fp>\n\u003Ch3>1.2.1\u003C\u002Fh3>\n\u003Cp>Added translation files for English(UK), French and Spain\u003C\u002Fp>\n\u003Ch3>1.2.0\u003C\u002Fh3>\n\u003Cp>Added nice design to show all coupon tab in my account page of WooCommerce.\u003C\u002Fp>\n\u003Ch3>1.1.9\u003C\u002Fh3>\n\u003Cp>Added a nice design for coupon shortcode, which you may use it to do a promotion.\u003Cbr \u002F>\nFixed upgrade to pro notice in BOGO coupon type.\u003C\u002Fp>\n","Extend coupon functionality in your Woocommerce store.",3056,3,"2024-08-31T12:48:00.000Z","6.6.5","7.1",[142,143,59,144,145],"bogo","loyalty-program","store-credit","woocommerce-coupon","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhex-coupon-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhex-coupon-for-woocommerce.1.2.4.zip",92,{"attackSurface":150,"codeSignals":221,"taintFlows":391,"riskAssessment":429,"analyzedAt":441},{"hooks":151,"ajaxHandlers":197,"restRoutes":216,"shortcodes":217,"cronEvents":218,"entryPointCount":185,"unprotectedCount":13},[152,158,162,166,171,177,181,186,188,192],{"type":153,"name":154,"callback":155,"file":156,"line":157},"action","admin_enqueue_scripts","load_admin_resources","admin\\class-wproulettewheel-admin.php",7,{"type":153,"name":159,"callback":160,"file":156,"line":161},"admin_init","wprw_settings_init",9,{"type":153,"name":163,"callback":164,"file":156,"line":165},"admin_menu","wprw_settings_page",11,{"type":153,"name":167,"callback":168,"priority":169,"file":156,"line":170},"update_option_wprw_resetspincounter_setting","update_cronjob_time",10,13,{"type":172,"name":173,"callback":174,"file":175,"line":176},"filter","cron_schedules","userdefinedinterval","includes\\class-wproulettewheel-database.php",401,{"type":153,"name":178,"callback":179,"file":175,"line":180},"wprw_reset_spins_hook","anonymous",412,{"type":153,"name":182,"callback":183,"file":184,"line":185},"wp_enqueue_scripts","register_public_resources","public\\class-wproulettewheel-public.php",8,{"type":153,"name":182,"callback":187,"file":184,"line":170},"enqueue_public_resources",{"type":153,"name":189,"callback":190,"file":184,"line":191},"wp_footer","wprw_popup_init",15,{"type":153,"name":193,"callback":194,"file":195,"line":196},"init","wprw_load_language","wproulettewheel.php",36,[198,203,204,206,207,210,211,214],{"action":199,"nopriv":200,"callback":199,"hasNonce":201,"hasCapCheck":200,"file":202,"line":185},"handleinsertrequest",false,true,"includes\\class-wproulettewheel.php",{"action":199,"nopriv":201,"callback":199,"hasNonce":201,"hasCapCheck":200,"file":202,"line":161},{"action":205,"nopriv":200,"callback":205,"hasNonce":201,"hasCapCheck":200,"file":202,"line":169},"handlecouponrequest",{"action":205,"nopriv":201,"callback":205,"hasNonce":201,"hasCapCheck":200,"file":202,"line":165},{"action":208,"nopriv":200,"callback":208,"hasNonce":201,"hasCapCheck":200,"file":202,"line":209},"handlepermissionrequest",12,{"action":208,"nopriv":201,"callback":208,"hasNonce":201,"hasCapCheck":200,"file":202,"line":170},{"action":212,"nopriv":200,"callback":212,"hasNonce":201,"hasCapCheck":200,"file":202,"line":213},"handledownloadrequest",14,{"action":215,"nopriv":200,"callback":215,"hasNonce":201,"hasCapCheck":200,"file":202,"line":191},"resetspinsrequest",[],[],[219],{"hook":178,"callback":178,"file":175,"line":220},414,{"dangerousFunctions":222,"sqlUsage":223,"outputEscaping":233,"fileOperations":63,"externalRequests":13,"nonceChecks":33,"capabilityChecks":13,"bundledLibraries":390},[],{"prepared":224,"raw":63,"locations":225},17,[226,229],{"file":175,"line":227,"context":228},215,"$wpdb->get_results() with variable interpolation",{"file":230,"line":231,"context":232},"uninstall.php",28,"$wpdb->query() with variable interpolation",{"escaped":234,"rawEcho":235,"locations":236},96,77,[237,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,364,366,368,371,373,375,376,378,379,382,383,385,387,389],{"file":238,"line":239,"context":240},"admin\\class-wproulettewheel-settings.php",384,"raw output",{"file":238,"line":242,"context":240},394,{"file":238,"line":244,"context":240},437,{"file":238,"line":246,"context":240},479,{"file":238,"line":248,"context":240},484,{"file":238,"line":250,"context":240},486,{"file":238,"line":252,"context":240},520,{"file":238,"line":254,"context":240},530,{"file":238,"line":256,"context":240},542,{"file":238,"line":258,"context":240},552,{"file":238,"line":260,"context":240},569,{"file":238,"line":262,"context":240},577,{"file":238,"line":264,"context":240},585,{"file":238,"line":266,"context":240},593,{"file":238,"line":268,"context":240},601,{"file":238,"line":270,"context":240},624,{"file":238,"line":272,"context":240},645,{"file":238,"line":274,"context":240},649,{"file":238,"line":276,"context":240},654,{"file":238,"line":278,"context":240},663,{"file":238,"line":280,"context":240},689,{"file":238,"line":282,"context":240},697,{"file":238,"line":284,"context":240},749,{"file":238,"line":286,"context":240},757,{"file":238,"line":288,"context":240},788,{"file":238,"line":290,"context":240},796,{"file":238,"line":292,"context":240},804,{"file":238,"line":294,"context":240},812,{"file":238,"line":296,"context":240},822,{"file":238,"line":298,"context":240},842,{"file":238,"line":300,"context":240},857,{"file":238,"line":302,"context":240},909,{"file":238,"line":304,"context":240},944,{"file":238,"line":306,"context":240},949,{"file":238,"line":308,"context":240},956,{"file":238,"line":310,"context":240},1164,{"file":238,"line":312,"context":240},1201,{"file":238,"line":314,"context":240},1218,{"file":238,"line":316,"context":240},1229,{"file":238,"line":318,"context":240},1240,{"file":238,"line":320,"context":240},1257,{"file":238,"line":322,"context":240},1267,{"file":238,"line":324,"context":240},1268,{"file":238,"line":326,"context":240},1286,{"file":238,"line":328,"context":240},1290,{"file":238,"line":330,"context":240},1306,{"file":238,"line":332,"context":240},1316,{"file":238,"line":334,"context":240},1326,{"file":238,"line":336,"context":240},1340,{"file":238,"line":338,"context":240},1355,{"file":238,"line":340,"context":240},1365,{"file":238,"line":342,"context":240},1374,{"file":238,"line":344,"context":240},1386,{"file":238,"line":346,"context":240},1402,{"file":238,"line":348,"context":240},1412,{"file":238,"line":350,"context":240},1423,{"file":238,"line":352,"context":240},1431,{"file":238,"line":354,"context":240},1432,{"file":238,"line":356,"context":240},1444,{"file":238,"line":358,"context":240},1452,{"file":238,"line":360,"context":240},1453,{"file":175,"line":362,"context":240},257,{"file":202,"line":62,"context":240},{"file":202,"line":365,"context":240},165,{"file":202,"line":367,"context":240},186,{"file":369,"line":370,"context":240},"includes\\templates\\input-display-template.php",57,{"file":369,"line":372,"context":240},65,{"file":369,"line":374,"context":240},73,{"file":369,"line":50,"context":240},{"file":369,"line":377,"context":240},90,{"file":369,"line":73,"context":240},{"file":380,"line":381,"context":240},"includes\\templates\\popup-display-template.php",47,{"file":380,"line":116,"context":240},{"file":380,"line":384,"context":240},68,{"file":380,"line":386,"context":240},76,{"file":380,"line":388,"context":240},84,{"file":380,"line":148,"context":240},[],[392,418],{"entryPoint":393,"graph":394,"unsanitizedCount":63,"severity":417},"user_is_new (includes\\class-wproulettewheel-database.php:108)",{"nodes":395,"edges":414},[396,401,407,411],{"id":397,"type":398,"label":399,"file":175,"line":400},"n0","source","$_POST",118,{"id":402,"type":403,"label":404,"file":175,"line":405,"wp_function":406},"n1","sink","get_var() [SQLi]",120,"get_var",{"id":408,"type":398,"label":409,"file":175,"line":410},"n2","$_COOKIE",155,{"id":412,"type":403,"label":404,"file":175,"line":413,"wp_function":406},"n3",156,[415,416],{"from":397,"to":402,"sanitized":200},{"from":408,"to":412,"sanitized":200},"high",{"entryPoint":419,"graph":420,"unsanitizedCount":63,"severity":417},"\u003Cclass-wproulettewheel-database> (includes\\class-wproulettewheel-database.php:0)",{"nodes":421,"edges":426},[422,423,424,425],{"id":397,"type":398,"label":399,"file":175,"line":400},{"id":402,"type":403,"label":404,"file":175,"line":405,"wp_function":406},{"id":408,"type":398,"label":409,"file":175,"line":410},{"id":412,"type":403,"label":404,"file":175,"line":413,"wp_function":406},[427,428],{"from":397,"to":402,"sanitized":200},{"from":408,"to":412,"sanitized":200},{"summary":430,"deductions":431},"The wp-roulette-wheel plugin v1.0.1 exhibits a mixed security posture. While it has a relatively small attack surface with all identified AJAX handlers secured, and no reported CVEs, there are significant areas of concern within the code analysis.  The plugin performs two file operations and a notable 45% of its output is not properly escaped, which presents a risk of cross-site scripting (XSS) vulnerabilities.  Furthermore, the taint analysis reveals two high-severity flows with unsanitized paths, indicating potential for malicious input to be processed without adequate sanitization, leading to security exploits.\n\nThe lack of reported vulnerabilities historically is a positive indicator, suggesting a history of good development practices or simply a lack of discovery. However, this should not be relied upon to overlook the present code-level risks. The absence of capability checks on AJAX handlers, despite them having authentication, is a missed opportunity for fine-grained access control.  In conclusion, while the plugin benefits from a clean vulnerability history and secured AJAX endpoints, the unescaped output and high-severity taint flows are significant weaknesses that require immediate attention to improve its overall security.",[432,434,436,438],{"reason":433,"points":191},"High severity unsanitized taint flows",{"reason":435,"points":169},"Significant percentage of unescaped output",{"reason":437,"points":33},"Lack of capability checks on AJAX handlers",{"reason":439,"points":440},"Presence of file operations",4,"2026-03-16T22:09:29.747Z",{"wat":443,"direct":460},{"assetPaths":444,"generatorPatterns":457,"scriptPaths":458,"versionParams":459},[445,446,447,448,449,450,451,452,453,454,455,456],"\u002Fwp-content\u002Fplugins\u002Fwp-roulette-wheel\u002Fincludes\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fwp-roulette-wheel\u002Fincludes\u002Fassets\u002Flib\u002Fsemantic\u002Fsemantic.min.css","\u002Fwp-content\u002Fplugins\u002Fwp-roulette-wheel\u002Fincludes\u002Fassets\u002Flib\u002Fsemantic\u002Fsemantic.min.js","\u002Fwp-content\u002Fplugins\u002Fwp-roulette-wheel\u002Fincludes\u002Fassets\u002Flib\u002Fparticles\u002Fparticles.min.js","\u002Fwp-content\u002Fplugins\u002Fwp-roulette-wheel\u002Fincludes\u002Fassets\u002Flib\u002Fnouislider\u002Fnouislider.min.css","\u002Fwp-content\u002Fplugins\u002Fwp-roulette-wheel\u002Fincludes\u002Fassets\u002Flib\u002Fnouislider\u002Fnouislider.min.js","\u002Fwp-content\u002Fplugins\u002Fwp-roulette-wheel\u002Fincludes\u002Fassets\u002Flib\u002Fplyr\u002Fplyr.css","\u002Fwp-content\u002Fplugins\u002Fwp-roulette-wheel\u002Fincludes\u002Fassets\u002Flib\u002Fplyr\u002Fplyr.js","\u002Fwp-content\u002Fplugins\u002Fwp-roulette-wheel\u002Fincludes\u002Fassets\u002Fcss\u002Fwheelstyle.css","\u002Fwp-content\u002Fplugins\u002Fwp-roulette-wheel\u002Fincludes\u002Fassets\u002Fjs\u002Fwheelspin.js","\u002Fwp-content\u002Fplugins\u002Fwp-roulette-wheel\u002Fadmin\u002Fassets\u002Fcss\u002Fadminstyle.css","\u002Fwp-content\u002Fplugins\u002Fwp-roulette-wheel\u002Fadmin\u002Fassets\u002Fjs\u002Fadmin.js",[],[447,456,448,450,452,454],[],{"cssClasses":461,"htmlComments":465,"htmlAttributes":466,"restEndpoints":471,"jsGlobals":472,"shortcodeOutput":475},[462,463,464],"wprw_spin_wheel","wprw_spin_button","wprw_spinner_container",[],[467,468,469,470],"data-wprw-spin-wheel","data-wprw-spin-button","data-wprw-spinner-container","data-wprw-trigger-id",[],[473,474],"wprw_admin_settings","wprw_admin_translation",[],{"error":201,"url":477,"statusCode":478,"statusMessage":479,"message":479},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-roulette-wheel\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":481,"versions":482},1,[483],{"version":6,"download_url":25,"svn_tag_url":484,"released_at":27,"has_diff":200,"diff_files_changed":485,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":486,"is_current":201},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-roulette-wheel\u002Ftags\u002F1.0.1\u002F",[],[]]