{"id":288881,"date":"2026-06-24T00:01:20","date_gmt":"2026-06-24T00:01:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gamify-coupons\/"},"modified":"2026-06-24T00:01:05","modified_gmt":"2026-06-24T00:01:05","slug":"memory-match-marketing-game","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/memory-match-marketing-game\/","author":23446755,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"Memory Match Marketing Game for WooCommerce","header_author":"Liftrise","header_description":"A customizable memory match game block that rewards customers with a WooCommerce coupon when they win.","assets_banners_color":"c5d2d5","last_updated":"2026-06-24 00:01:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"tarekzaher","date":"2026-06-24 00:01:05"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3584011,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3584011,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3584011,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3584011,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"memory-match\/memory-match":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"memory-match\/memory-match","version":"1.0.0","title":"Memory Match","category":"widgets","icon":"games","description":"Add a memory match game that rewards customers with a WooCommerce coupon when they win.","example":{},"attributes":{"gameStage":{"type":"string","default":"preStart","enum":["preStart","playing","result"]},"cardImages":{"type":"array","default":[null,null,null,null,null,null]},"couponMode":{"type":"string","default":"existing","enum":["existing","create"]},"couponId":{"type":"number"},"couponCode":{"type":"string"},"customCouponCode":{"type":"string","default":""},"discountType":{"type":"string","default":"percent"},"discountAmount":{"type":"string","default":""},"freeShipping":{"type":"boolean","default":false},"individualUseOnly":{"type":"boolean","default":true},"excludeSaleItems":{"type":"boolean","default":false},"expiryDays":{"type":"number","default":30},"primaryColor":{"type":"string"},"contrastColor":{"type":"string"}},"supports":{"interactivity":true,"typography":{"fontSize":true,"lineHeight":true,"textAlign":true},"color":{"text":true,"link":true,"background":true},"spacing":{"margin":true,"padding":true,"blockGap":true}},"textdomain":"memory-match-marketing-game","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php","viewScriptModule":"file:.\/view.js"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Memory Match block on the frontend \u2014 cards flip to reveal images, and matching all pairs reveals the coupon.","2":"Win screen with copyable coupon code and confetti celebration.","3":"Block editor sidebar \u2014 coupon settings, color controls, and stage preview toggle."}},"plugin_section":[],"plugin_tags":[1220,591,15738,451,286],"plugin_category":[45],"plugin_contributors":[268630],"plugin_business_model":[],"class_list":["post-288881","plugin","type-plugin","status-publish","hentry","plugin_tags-block","plugin_tags-coupons","plugin_tags-gamification","plugin_tags-interactive","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-tarekzaher","plugin_committers-tarekzaher"],"banners":{"banner":"https:\/\/ps.w.org\/memory-match-marketing-game\/assets\/banner-772x250.png?rev=3584011","banner_2x":"https:\/\/ps.w.org\/memory-match-marketing-game\/assets\/banner-1544x500.png?rev=3584011","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/memory-match-marketing-game\/assets\/icon-128x128.png?rev=3584011","icon_2x":"https:\/\/ps.w.org\/memory-match-marketing-game\/assets\/icon-256x256.png?rev=3584011","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Memory Match Marketing Game for WooCommerce<\/strong> adds an interactive mini-game to your WooCommerce store. Instead of handing out discount codes freely, customers get to earn them creating a fun, memorable experience that keeps them engaged with your brand.<\/p>\n\n<p>Drop the Memory Match block anywhere on your site using the WordPress block editor. It's a classic card-flipping memory game: when a customer matches all the pairs, they're rewarded with a coupon code they can copy and use at checkout. Perfect for product launches, seasonal sales, or any campaign where you want to create a moment.<\/p>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li><strong>Fully configurable from the block editor<\/strong> \u2014 upload your own card images for up to six pairs<\/li>\n<li><strong>WooCommerce coupon integration<\/strong> \u2014 attach any existing coupon, or create a new coupon right from the block editor with your chosen discount settings<\/li>\n<li><strong>Confetti on win<\/strong> \u2014 a satisfying celebration when the customer succeeds<\/li>\n<li><strong>Copyable coupon code<\/strong> \u2014 the reward code is displayed with a one-click copy button<\/li>\n<li><strong>Color controls<\/strong> \u2014 style the game to match your brand<\/li>\n<li><strong>InnerBlocks support<\/strong> \u2014 add any WordPress blocks to the win screen (buttons, links, forms, etc.)<\/li>\n<li><strong>Stage preview in editor<\/strong> \u2014 toggle between Pre-Start, Playing, and Result views while editing so you can style every state without leaving the page<\/li>\n<li><strong>Built with the Interactivity API<\/strong> \u2014 fast, lightweight frontend with no jQuery dependency<\/li>\n<\/ul>\n\n<h4>Use cases<\/h4>\n\n<ul>\n<li>Reduce cart abandonment by enticing customers with a fun game and discount<\/li>\n<li>Limited-time sale campaigns that feel special<\/li>\n<li>Encourage newsletter signups by pairing a game reward with an opt-in form on the win screen<\/li>\n<li>Product launches where you want to generate buzz<\/li>\n<\/ul>\n\n<h3>Source Code &amp; Build Process<\/h3>\n\n<p>The JavaScript files in the <code>build\/<\/code> directory are compiled. The complete, human-readable source code is included in this plugin's <code>src\/<\/code> directory.<\/p>\n\n<p>The plugin is built with <a href=\"https:\/\/www.npmjs.com\/package\/@wordpress\/scripts\">@wordpress\/scripts<\/a> (webpack). To build it from source:<\/p>\n\n<ol>\n<li>Install <a href=\"https:\/\/nodejs.org\/\">Node.js<\/a> (v20 or later).<\/li>\n<li>From the plugin root directory, run <code>npm install<\/code>.<\/li>\n<li>Run <code>npm run build<\/code> to compile <code>src\/<\/code> into <code>build\/<\/code>, or <code>npm run start<\/code> for a development build with file watching.<\/li>\n<\/ol>\n\n<p>The plugin bundles the <a href=\"https:\/\/github.com\/catdad\/canvas-confetti\">canvas-confetti<\/a> library (MIT licensed); its source code is available at https:\/\/github.com\/catdad\/canvas-confetti.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install it directly from the WordPress plugin screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Make sure WooCommerce is installed and activated.<\/li>\n<li>In the block editor, search for <strong>Memory Match<\/strong> and add the block to any page or post.<\/li>\n<li>Select an existing coupon from the sidebar panel (or create a new one from the editor), upload card images, customise the colors, and publish.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20require%20woocommerce%3F\"><h3>Does this require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. The plugin integrates directly with WooCommerce to attach real discount codes to the game reward.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20existing%20coupons%3F\"><h3>Can I use my own existing coupons?<\/h3><\/dt>\n<dd><p>Yes. The block has a coupon selector in the sidebar where you can pick any coupon already created in WooCommerce.<\/p><\/dd>\n<dt id=\"can%20the%20plugin%20create%20a%20coupon%20for%20me%3F\"><h3>Can the plugin create a coupon for me?<\/h3><\/dt>\n<dd><p>Yes \u2014 choose the \"Create a new coupon\" mode in the block sidebar, set the discount type, amount, expiry, and other options, then click <strong>Create Coupon<\/strong>. A WooCommerce coupon with a random code is created right there in the editor and shown to every player who wins the game. Each customer can redeem it once. You can click <strong>Create New Coupon<\/strong> at any time to generate a fresh one.<\/p><\/dd>\n<dt id=\"where%20do%20i%20edit%20the%20card%20images%3F\"><h3>Where do I edit the card images?<\/h3><\/dt>\n<dd><p>Switch to the <strong>Playing<\/strong> stage using the toolbar dropdown while editing the block. Each card slot has an image picker you can click to upload or select from the media library.<\/p><\/dd>\n<dt id=\"can%20i%20customise%20what%20players%20see%20when%20they%20win%3F\"><h3>Can I customise what players see when they win?<\/h3><\/dt>\n<dd><p>Yes. You can add any WordPress blocks (buttons, links, images, forms) to the win screen using InnerBlocks.<\/p><\/dd>\n<dt id=\"is%20this%20compatible%20with%20full-site%20editing%20%28fse%29%20themes%3F\"><h3>Is this compatible with full-site editing (FSE) themes?<\/h3><\/dt>\n<dd><p>Yes. The block works in the site editor and the classic post\/page editor.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: Memory Match game block<\/li>\n<li>WooCommerce coupon integration \u2014 attach an existing coupon, or create a new one from the block editor<\/li>\n<li>New coupons are created in the editor by an authenticated admin; the frontend exposes no public REST endpoint<\/li>\n<li>Confetti on win, copyable coupon code, InnerBlocks support on win screen<\/li>\n<li>Stage preview toolbar (Pre-Start \/ Playing \/ Result) in the editor<\/li>\n<\/ul>","raw_excerpt":"A customizable memory match game block that rewards customers with a WooCommerce coupon when they win.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/288881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=288881"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tarekzaher"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=288881"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=288881"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=288881"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=288881"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=288881"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=288881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}