{"id":392126,"date":"2026-10-30T15:07:02","date_gmt":"2026-10-30T15:07:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/playmint\/"},"modified":"2026-10-30T15:06:26","modified_gmt":"2026-10-30T15:06:26","slug":"playmint","status":"publish","type":"plugin","link":"https:\/\/ja.wordpress.org\/plugins\/playmint\/","author":23591258,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.1","stable_tag":"1.4.1","tested":"7.1.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Playmint \u2013 Reward Games for WooCommerce","header_author":"Playmint","header_description":"Spin the wheel, scratch card and slot machine reward games for your shop. Each winner gets their own single-use WooCommerce coupon, made automatically, and used codes are reported back.","assets_banners_color":"bad5e5","last_updated":"2026-10-30 15:06:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/play-mint.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":67,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.1":{"tag":"1.4.1","author":"playmint","date":"2026-10-30 15:06:26","revision":3775537}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3775537,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3775537,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3775537,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3775537,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3775537,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3775537,"resolution":"2","location":"assets","locale":"","width":1280,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3775537,"resolution":"3","location":"assets","locale":"","width":1320,"height":540},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3775537,"resolution":"4","location":"assets","locale":"","width":1280,"height":625},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3775537,"resolution":"5","location":"assets","locale":"","width":1120,"height":321}},"screenshots":{"1":"Spin the wheel in its Winter look, over a shop page.","2":"The scratch card and the slot machine.","3":"The \"Win a prize\" button, and a won prize with its code.","4":"Settings \u2192 Playmint: getting started and the connection check.","5":"The coupon maker, for handing out your own codes instead."}},"plugin_section":[],"plugin_tags":[326,1030,15738,283361,286],"plugin_category":[45],"plugin_contributors":[289784],"plugin_business_model":[],"class_list":["post-392126","plugin","type-plugin","status-publish","hentry","plugin_tags-coupon","plugin_tags-email-capture","plugin_tags-gamification","plugin_tags-spin-the-wheel","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-playmint","plugin_committers-playmint"],"banners":{"banner":"https:\/\/ps.w.org\/playmint\/assets\/banner-772x250.png?rev=3775537","banner_2x":"https:\/\/ps.w.org\/playmint\/assets\/banner-1544x500.png?rev=3775537","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/playmint\/assets\/icon-128x128.png?rev=3775537","icon_2x":"https:\/\/ps.w.org\/playmint\/assets\/icon-256x256.png?rev=3775537","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/playmint\/assets\/screenshot-1.jpg?rev=3775537","caption":"Spin the wheel in its Winter look, over a shop page."},{"src":"https:\/\/ps.w.org\/playmint\/assets\/screenshot-2.jpg?rev=3775537","caption":"The scratch card and the slot machine."},{"src":"https:\/\/ps.w.org\/playmint\/assets\/screenshot-3.png?rev=3775537","caption":"The \"Win a prize\" button, and a won prize with its code."},{"src":"https:\/\/ps.w.org\/playmint\/assets\/screenshot-4.png?rev=3775537","caption":"Settings \u2192 Playmint: getting started and the connection check."},{"src":"https:\/\/ps.w.org\/playmint\/assets\/screenshot-5.png?rev=3775537","caption":"The coupon maker, for handing out your own codes instead."}],"raw_content":"<!--section=description-->\n<p>Playmint adds a reward game to your shop: a spin-the-wheel, a scratch card or a slot machine. A visitor plays, wins one of your prizes, and gets their own single-use coupon code on the spot.<\/p>\n\n<p><strong>What it does for your shop<\/strong><\/p>\n\n<ul>\n<li><strong>Collects emails.<\/strong> Visitors leave their email to play, with a separate, unticked box for your newsletter. Export the list as CSV for Mailchimp, Klaviyo, MailerLite, Brevo, Omnisend or any other tool.<\/li>\n<li><strong>Brings customers back.<\/strong> Run the game for signed-in customers only, and let them play again every day.<\/li>\n<li><strong>Gives real, unshareable prizes.<\/strong> Every winner gets a code of their own, and the plugin turns it into a single-use WooCommerce coupon that works only with the winner's email. Nothing to make or paste, and a code used at checkout is marked as used in Playmint.<\/li>\n<li><strong>Shows the prize everywhere.<\/strong> Logged-in customers see their unspent prize on the cart, checkout and My account pages, on any device, with an Apply button.<\/li>\n<\/ul>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ol>\n<li>A \"Win a prize\" button sits in the corner of your shop (or the game opens once by itself).<\/li>\n<li>The visitor plays. The outcome is decided on Playmint's server from the odds you set, so it can't be cheated from the browser.<\/li>\n<li>The winner sees their code straight away, and it stays in the corner, with Copy and Apply to cart, until they use it. Signed-in customers see it on any device.<\/li>\n<\/ol>\n\n<p><strong>The games<\/strong><\/p>\n\n<ul>\n<li>Spin the wheel, in three looks: Classic, Summer and Winter<\/li>\n<li>Scratch card<\/li>\n<li>Slot machine<\/li>\n<\/ul>\n\n<p>Everything the shopper sees is translated into English, Slovenian, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Czech and Croatian.<\/p>\n\n<p><strong>What you need<\/strong><\/p>\n\n<p>A Playmint account. Every account starts on the Free plan (100 plays a month, no card); for more plays, see Billing in the dashboard. You set up campaigns, prizes and odds in the Playmint dashboard, and this plugin puts the game on your site. The game works on any WordPress site; the coupon maker, the used-code reporting and the prize on the cart page need WooCommerce.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects your site to Playmint (https:\/\/play-mint.com), the service that runs the games. Nothing is sent until you enter your Playmint keys on the plugin's settings page.<\/p>\n\n<p>Once your keys are saved:<\/p>\n\n<ul>\n<li><strong>Every page of your shop<\/strong> runs the plugin's small loader script (included in the plugin), which asks api.play-mint.com for your campaign from the visitor's browser. The game itself is part of the Playmint service: it downloads from cdn.play-mint.com, over HTTPS, only when the visitor opens it.<\/li>\n<li><strong>When a visitor plays<\/strong>, their browser sends Playmint the play and, depending on your campaign, the email they type in or your customer account ID, with a signature your server made from it with your secret key, so nobody can play as a customer they aren't. Playmint stores the result and the email (with marketing consent only if they ticked the box) for you to see and export.<\/li>\n<li><strong>When an order is placed with coupons<\/strong>, your server sends the order's coupon codes to api.play-mint.com, so a won code is marked as used.<\/li>\n<li><strong>When a Playmint code is applied for the first time<\/strong> (a code starting with PM that isn't a coupon yet), your server sends the code to api.play-mint.com and gets back the prize, its end date and the winner's email or customer ID, to make the matching coupon.<\/li>\n<li><strong>When you save the settings, once a day, and when you deactivate the plugin<\/strong>, your server sends your site's address and WooCommerce currency to api.play-mint.com, so Playmint knows this shop turns its codes into coupons.<\/li>\n<li><strong>When a logged-in customer opens a page<\/strong>, your server asks api.play-mint.com whether they have an unspent prize, sending their customer ID (sign-in campaigns) or their account email (email campaigns), so the prize shows on any device. A prize is remembered for 5 minutes, \"no prize\" for one, and signing in asks again.<\/li>\n<li><strong>When you save the settings or press \"Check connection\"<\/strong>, your server asks api.play-mint.com for your campaign, to check the keys and your site's address.<\/li>\n<\/ul>\n\n<p>Playmint processes this data on your behalf, as your data processor. It is stored in the EU, on netcup GmbH's servers in Nuremberg, Germany.<\/p>\n\n<ul>\n<li>Terms of service: https:\/\/play-mint.com\/terms.html<\/li>\n<li>Privacy policy: https:\/\/play-mint.com\/privacy.html<\/li>\n<li>Data processing agreement: https:\/\/play-mint.com\/dpa.html<\/li>\n<\/ul>\n\n<h3>Source code<\/h3>\n\n<p>Every file in this plugin is readable as shipped, except one built file: assets\/playmint-loader.js, the small script that loads the game. Its TypeScript source and build setup are in source\/loader\/. To rebuild it, run <code>npm install<\/code> and then <code>npm run build<\/code> in that folder (Node.js 18 or newer); it writes assets\/playmint-loader.js.<\/p>\n\n<p>The games themselves are part of the Playmint service and aren't in the plugin (see External services above).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Create a Playmint account at https:\/\/dashboard.play-mint.com.<\/li>\n<li>In WordPress, open Settings \u2192 Playmint and paste the public key and secret key (in the dashboard: Settings \u2192 API Keys).<\/li>\n<li>Save. Your shop is connected: Playmint allows the site's address and makes every winner's coupon. The plugin tells you what to fix if anything is missing.<\/li>\n<li>Make your first campaign in the dashboard (the game, its look, your prizes and their odds) and set it live. It shows on your site within minutes; to show a different one later, choose it under Your shops, on the dashboard's Campaigns page.<\/li>\n<\/ol>\n\n<p>Prizes need no coupons: with WooCommerce and the secret key saved, each winner gets a code of their own, which becomes a single-use coupon the first time it's used. To hand out your own codes instead, the coupon maker at the bottom of Settings \u2192 Playmint makes them for pasting into a reward.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>No, the game works on any WordPress site. WooCommerce adds the winners' own coupons, the used-code reporting and the prize on the cart, checkout and My account pages.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20my%20shop%20down%3F\"><h3>Will it slow my shop down?<\/h3><\/dt>\n<dd><p>The loader is about 3 KB. The game and its pictures download only when a visitor opens it, and the pictures come in the size the visitor's screen needs.<\/p><\/dd>\n<dt id=\"does%20it%20pop%20up%20on%20checkout%3F\"><h3>Does it pop up on checkout?<\/h3><\/dt>\n<dd><p>Never by itself. On the cart and checkout pages only the button shows.<\/p><\/dd>\n<dt id=\"where%20do%20the%20winners%27%20coupons%20come%20from%3F\"><h3>Where do the winners' coupons come from?<\/h3><\/dt>\n<dd><p>Playmint gives each winner a code starting with PM. The first time it's applied, the plugin asks Playmint about it and makes a WooCommerce coupon: single use, only for the winner's email (the one they typed, or their account's), ending with the campaign. You'll find it under Marketing \u2192 Coupons.<\/p><\/dd>\n<dt id=\"can%20a%20visitor%20play%20again%20and%20again%3F\"><h3>Can a visitor play again and again?<\/h3><\/dt>\n<dd><p>No. Playmint decides who can play: once per email, once per customer account, or once a day, depending on your campaign.<\/p><\/dd>\n<dt id=\"the%20game%20doesn%27t%20show.%20what%27s%20wrong%3F\"><h3>The game doesn't show. What's wrong?<\/h3><\/dt>\n<dd><p>Open Settings \u2192 Playmint and press \"Check connection\". It tells you what's missing, most often a key that wasn't saved or no live campaign.<\/p><\/dd>\n<dt id=\"can%20i%20open%20the%20game%20from%20my%20own%20button%20or%20link%3F\"><h3>Can I open the game from my own button or link?<\/h3><\/dt>\n<dd><p>Yes. Under \"When should the game open?\" choose \"Only when I call PlaymintWoo.open()\", and call it from your link.<\/p><\/dd>\n<dt id=\"are%20prize%20games%20legal%20where%20i%20sell%3F\"><h3>Are prize games legal where I sell?<\/h3><\/dt>\n<dd><p>Rules for promotional games differ by country. A free-to-enter game with discount codes as prizes is allowed in most places, but check your own country's rules, and publish the game's rules on your site.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Campaigns for signed-in customers: the plugin signs each customer's ID with your secret key, and Playmint refuses a play without that signature, so nobody can play as an invented or another customer. Update before running one: Playmint refuses those plays from older versions.<\/li>\n<li>The loader's TypeScript source and build setup ship in source\/loader\/ (see Source code).<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>No campaign ID: your newest live campaign shows, as in the Shopify app, and you choose another for each site in the Playmint dashboard (Your shops, on the Campaigns page). The secret key is now required: it's what connects the site.<\/li>\n<li>A winner's code works only on the site it was won on, when one account runs several sites.<\/li>\n<li>Connect your shop before making a campaign: the site's address is allowed by itself, so there's no Allowed origins step.<\/li>\n<li>No \"Players\" setting: whether a campaign is for signed-in customers or asks for an email comes from the campaign itself.<\/li>\n<li>The button and the won prize look and read like the Shopify app's: a \"Win a prize\" button, and a \"\u2026 is yours\" pill with the code, Copy and Apply to cart. Signed-in customers see their prize on every page, from any device.<\/li>\n<li>Settings match the Shopify app's: when the game opens, the button text and position, and applying the prize automatically (now on by default).<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Each winner gets a code of their own, which becomes a single-use WooCommerce coupon, locked to the winner's email, the first time it's used. No coupons to make or paste.<\/li>\n<li>Used codes are reported for every campaign of your account, not only the one in the settings.<\/li>\n<li>Getting started: every account starts on the Free plan.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>The connection check explains a paused game: the account has used this month's plays.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Getting started steps on the settings page, with your site's exact address for Allowed origins.<\/li>\n<li>Connection check: right after saving, and from a \"Check connection\" button, with what to fix.<\/li>\n<li>A notice on the Plugins screen until the plugin is connected.<\/li>\n<li>The API and loader URLs only accept Playmint addresses.<\/li>\n<li>The coupon maker's expiry date defaults to three months ahead.<\/li>\n<li>Settings are removed when the plugin is deleted.<\/li>\n<li>Translation-ready (text domain: playmint).<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Logged-in customers see their unspent prize on the cart, checkout and My account pages from any device, with an Apply button (or applied automatically).<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Spin the wheel, scratch card and slot machine games that collect emails and give each winner their own single-use WooCommerce coupon, made for them au \u2026","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/392126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=392126"}],"author":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/playmint"}],"wp:attachment":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=392126"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=392126"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=392126"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=392126"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=392126"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=392126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}