[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnV7dGBHyCmXm-qhKr43L2d3-g0xnoNHhBAVu-Yz_23Q":3},{"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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":55,"analysis":148,"fingerprints":872},"flexible-coupons","Flexible PDF Coupons – Gift Cards & Vouchers for WooCommerce","1.14.2","wpdesk","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdesk\u002F","\u003Cp>\u003Cstrong>Flexible PDF Coupons – Gift Cards & Vouchers for WooCommerce – plugin you can use to design, sell and send by e-mail gift cards, vouchers or coupons in PDF format.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WooCommerce gives you the possibility to use discount coupons in your store. Now, you may let your customers buy such gift cards – with WooCommerce coupon on it, right in your store. Such gift cards and vouchers may be also sent as a gift.\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\u002F2rhttBgf5VM?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>🎁🛍️🎀\u003C\u002Fp>\n\u003Ch3>PDF Gift Cards, Coupons, Tickets, Vouchers for WooCommerce\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PDF gift cards are using WooCommerce discount coupon system,\u003C\u002Fli>\n\u003Cli>PDF tickets for online and local events,\u003C\u002Fli>\n\u003Cli>PDF vouchers for your local business (beauty salon, florist’s shop, gym, and many others).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You may also design and then sell in your WooCommerce store any PDF products that fulfil your business scenarios!\u003C\u002Fp>\n\u003Ch3>Why to add gift cards in a store\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Offer your customers a new way of shopping experience and buying vouchers for gifts. And boost your sale today.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can sell your PDF gift cards and vouchers in minutes after installation. Find out how this plugin is easy to use!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You may use a gift card with a WooCommerce coupon for both Simple Product and Variable Product!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Let your customers decide for themselves depending on their needs by creating different prices for gift cards.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>And last but not least, send PDF coupons automatically to your clients based on WooCommerce order statuses.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-coupons\u002Fscreenshots\u002F\" rel=\"ugc\">\u003Cstrong>Screenshots\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Where to use gift cards\u003C\u002Fh3>\n\u003Cp>⭐⭐⭐⭐⭐\u003C\u002Fp>\n\u003Cp>Gift cards and gift vouchers are often used e.g. in stores with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>clothes, shoes, or fashion in general\u003C\u002Fli>\n\u003Cli>cosmetics, perfumes\u003C\u002Fli>\n\u003Cli>food for delivery, groceries, healthy food\u003C\u002Fli>\n\u003Cli>sporting articles and accessories\u003C\u002Fli>\n\u003Cli>digital products, books, ebooks, games, VOD content, subscriptions\u003C\u002Fli>\n\u003Cli>services: cosmetics, courses, training, taxi rides, courses, tips\u003C\u002Fli>\n\u003Cli>home and garden equipment\u003C\u002Fli>\n\u003Cli>zoological articles, RTV equipment, and household appliances\u003C\u002Fli>\n\u003Cli>reservation of places, trips, and transport services\u003C\u002Fli>\n\u003Cli>flower delivery and occasional gift cards\u003C\u002Fli>\n\u003Cli>and many more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Let’s see some features in detail that the Flexible PDF Coupons – Gift Cards & Vouchers for WooCommerce plugin offers you out-of-the-box.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>⭐⭐⭐⭐⭐\u003C\u002Fp>\n\u003Ch3>Graphic editor for gift cards in WooCommerce\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>User-friendly, drag&drop graphic editor,\u003C\u002Fli>\n\u003Cli>Design an unlimited number of coupon templates,\u003C\u002Fli>\n\u003Cli>Add your own graphics and images to PDF gift card templates,\u003C\u002Fli>\n\u003Cli>Set up coupon size. You can choose predefined A6, A5, and A4 sizes,\u003C\u002Fli>\n\u003Cli>Define your own coupon background,\u003C\u002Fli>\n\u003Cli>Use alignment lines to position your content,\u003C\u002Fli>\n\u003Cli>Take advantage of layers.\u003C\u002Fli>\n\u003Cli>Support for various fonts defined in the plugin,\u003C\u002Fli>\n\u003Cli>Predefined headings,\u003C\u002Fli>\n\u003Cli>Changing of font size,\u003C\u002Fli>\n\u003Cli>Changing of font color,\u003C\u002Fli>\n\u003Cli>Changing of text alignment,\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support for free shortcodes for gift card templates\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Coupon value,\u003C\u002Fli>\n\u003Cli>Coupon code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In the PRO version, you can choose whether your voucher is to be sent directly to clients, or a buyer can choose the email address of the coupon recipient. You may also use additional shortcodes and PRO settings listed below.\u003C\u002Fp>\n\u003Ch4>PRO shortcodes for gift card templates\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Product name,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Coupon expiry date,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Customer name,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Customer address,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Recipient message,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Recipient email,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Recipient name,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Site URL.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>In the PRO version, you may also create and use your additional custom shortcodes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflexiblecoupons.net\u002Fsk\u002Fflexible-coupons-rm-pro\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to PRO &rarr;\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Settings for the Coupon – Edit Product Page\u003C\u002Fh3>\n\u003Cp>You may customize PDF gift cards – coupons using these options at the Edit Product Page for a PDF Coupon.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Expiration time – you may set the number of days that the gift card – coupon is valid (7, 14, 30, 60, 90, 360 days, never or a custom value),\u003C\u002Fli>\n\u003Cli>Free shipping – allow using the voucher for purchase that will include free shipping (combined with the chosen WooCommerce shipping methods that require the use of such a coupon),\u003C\u002Fli>\n\u003Cli>Conditions for the coupon – choose a product (products) and\u002F or a category (categories) in WooCommerce that the pdf voucher will work for.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional PRO settings\u003C\u002Fh4>\n\u003Cp>You may enable fields on the product page to personalize your Gift Cards & Vouchers for WooCommerce even more with these additional fields and options.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Recipient name field on the coupon product page,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Recipient email field on the coupon product page,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Message field on the coupon product page,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Allow to multiuse – a voucher can be used several times,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Define custom product fields,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Set the coupon expiry date format,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Enable to add PDF coupons as email attachments,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Coupon fields position on the product page (above, below the Add to Cart button),\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Set the coupon code prefix, suffix, and number of random characters,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Add order numbers to the coupon code,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Define own coupon codes for each product,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Custom settings for individual variation (template, expiration time, and other conditions),\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Disabling email notifications for recipients,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Additional filter options for coupons,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Always use the regular price of the product for the coupon value,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Show tooltips for fields in PDF Coupon products,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PRO\u003C\u002Fstrong> Show character counter below text area.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you would like to enhance the free version of the plugin, \u003Ca href=\"https:\u002F\u002Fflexiblecoupons.net\u002Fsk\u002Fflexible-coupons-rm-pro\" rel=\"nofollow ugc\">upgrade to PRO now &rarr;\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Please visit the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fflexiblecoupons.net\u002Fsk\u002Fflexible-coupons-rm-docs\" rel=\"nofollow ugc\">official documentation of Flexible PDF Coupons – Gift Cards & Vouchers for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong> to learn more about the plugin’s features and settings.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We provide limited support for the free version in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-coupons\u002F\" rel=\"ugc\">plugin Support Forum\u003C\u002Fa>. Please purchase a PRO version to get priority e-mail support as well as all e-commerce features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflexiblecoupons.net\u002Fsk\u002Fflexible-coupons-rm-pro\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to PRO &rarr;\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Premium Live Demo\u003C\u002Fh3>\n\u003Cp>You may test Flexible PDF Coupons – Gift Cards & Vouchers for WooCommerce (free and PRO) and all of our plugins in \u003Ca href=\"https:\u002F\u002Fwpdesk.link\u002Fflexible-coupons-rm-demo\" rel=\"nofollow ugc\">free demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Cp>The Flexible PDF Coupons – Gift Cards & Vouchers for WooCommerce plugin is available in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>German by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fchristian712\u002F\" rel=\"nofollow ugc\">christian712\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>Ukrainian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You may help us \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-coupons\u002F\" rel=\"nofollow ugc\">translate the plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cp>In the future, we plan to add the following features to the plugin to make your work with gift cards even more flexible:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Coupon use limitation,\u003C\u002Fli>\n\u003Cli>Editable e-mail content,\u003C\u002Fli>\n\u003Cli>Templates of coupon codes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have any questions about these features or you have any other interesting ideas – \u003Ca href=\"https:\u002F\u002Fflexiblecoupons.net\u002Fsk\u002Fflexible-coupons-rm-pre-sale\" rel=\"nofollow ugc\">let us know!\u003C\u002Fa> 🙂\u003C\u002Fp>\n\u003Ch3>Data use policy\u003C\u002Fh3>\n\u003Cp>Learn about \u003Ca href=\"https:\u002F\u002Fflexiblecoupons.net\u002Fsk\u002Fflexible-coupons-rm-policy\" rel=\"nofollow ugc\">Use of Data Policy by WP Desk Plugins\u003C\u002Fa>\u003C\u002Fp>\n","Flexible PDF Coupons - Gift Cards & Vouchers for WooCommerce - plugin to design and sell PDF gift cards, vouchers, or coupons in your store.",2000,107691,94,30,"2026-03-07T03:41:00.000Z","6.9.4","6.4","7.4",[20,21,22,23,24],"coupon","gift-card","pdf-ticket","qr-code","voucher","https:\u002F\u002Fwww.wpdesk.net\u002Fsk\u002Fflexible-coupons-free-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-coupons.1.14.2.zip",99,1,0,"2025-01-15 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-22825","flexible-pdf-coupons-authenticated-contributor-stored-cross-site-scripting","Flexible PDF Coupons \u003C= 1.10.2 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Flexible PDF Coupons – Gift Cards & Vouchers for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and including, 1.10.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.10.2","1.10.3","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-01-22 16:43:59",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa818abe9-5520-4c63-9b41-52865ebd1820?source=api-prod",8,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":27,"avg_patch_time_days":52,"trust_score":53,"computed_at":54},23,126710,135,78,"2026-04-05T02:06:31.436Z",[56,76,92,109,126],{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":14,"downloaded":64,"rating":65,"num_ratings":28,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":66,"download_link":74,"security_score":65,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":75},"gurado-webconnect","gurado WebConnect – Gift Card & Voucher Shop for WordPress","1.1.0","gurado","https:\u002F\u002Fprofiles.wordpress.org\u002Fgurado\u002F","\u003Ch3>Sell gift cards and vouchers online and in-store – no commissions, no delays, fully in your design.\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>gurado WebConnect\u003C\u002Fstrong> lets you start selling digital gift cards and vouchers directly on your own website — in just a few minutes.\u003Cbr \u002F>\nYour customers buy online, pay through your own payment provider, and receive their gift card instantly by email (PDF) or directly in \u003Cstrong>Apple Wallet\u003C\u002Fstrong> or \u003Cstrong>Google Wallet\u003C\u002Fstrong>.\u003Cbr \u002F>\nYou receive the money immediately into your \u003Cstrong>own account\u003C\u002Fstrong> – gurado takes \u003Cstrong>no commission per transaction\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Whether you run a restaurant, hotel, spa, or retail shop, gurado helps you launch a \u003Cstrong>fully branded gift card shop\u003C\u002Fstrong> that works seamlessly across all your sales channels.\u003C\u002Fp>\n\u003Ch3>🚀 How it works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Install and connect\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd the gurado WebConnect plugin to your WordPress site.\u003Cbr \u002F>\nIntegration is quick and easy — simply use a shortcode or block to embed your gift card shop.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Design your gift cards\u003C\u002Fstrong>\u003Cbr \u002F>\nUpload your logo, choose your colors, and create professional digital gift cards that match your brand.\u003Cbr \u002F>\nNo design limits — it’s 100 % your look and feel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Start selling instantly\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomers can buy gift cards directly from your website.\u003Cbr \u002F>\nPayments are processed through \u003Cstrong>your own payment provider\u003C\u002Fstrong>, and the money goes \u003Cstrong>straight into your account\u003C\u002Fstrong> – gurado never takes a commission.\u003Cbr \u002F>\nAlready connected with PayPal, Mollie, or Stripe? Simply link your existing account.\u003Cbr \u002F>\nDon’t have one yet? No problem – gurado supports \u003Cstrong>over 10 integrated payment service providers\u003C\u002Fstrong>, which you can \u003Cstrong>activate directly from your dashboard\u003C\u002Fstrong> in just a few minutes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic delivery\u003C\u002Fstrong>\u003Cbr \u002F>\nThe gift card is delivered immediately via email as a PDF or as a digital card for Apple Wallet and Google Wallet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Redeem anywhere\u003C\u002Fstrong>\u003Cbr \u002F>\nRedeem gift cards online, in-store, or via mobile app — even directly through your connected \u003Cstrong>EPOS system\u003C\u002Fstrong>.\u003Cbr \u002F>\nAll redemptions sync automatically with the gurado platform, giving you a \u003Cstrong>single source of truth\u003C\u002Fstrong> for all balances.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>🎁 More than just gift cards\u003C\u002Fh3>\n\u003Cp>gurado lets you create \u003Cstrong>many different types of vouchers and tickets\u003C\u002Fstrong> — all in one system:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>💶 \u003Cstrong>Money-value gift cards\u003C\u002Fstrong> – redeemable for any product or service.\u003C\u002Fli>\n\u003Cli>💆 \u003Cstrong>Service-specific vouchers\u003C\u002Fstrong> – e.g. “90-minute wellness massage” or “3-course dinner menu.”\u003C\u002Fli>\n\u003Cli>⚙️ \u003Cstrong>Configurable packages\u003C\u002Fstrong> – let customers build their own options, like 30 \u002F 60 \u002F 90-minute massages or choose between Swedish, Thai, or Hot Stone massage.\u003C\u002Fli>\n\u003Cli>🎟️ \u003Cstrong>Event tickets\u003C\u002Fstrong> – sell tickets for one-time or recurring events, with automatic stock control and seat limits.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💼 What makes gurado different\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>No commission from gurado\u003C\u002Fstrong> – keep 100 % of your gift card sales revenue.\u003Cbr \u002F>\n(Only your own payment provider’s standard fees apply.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct payout\u003C\u002Fstrong> – funds go instantly to your account via your own PSP.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Omnichannel platform\u003C\u002Fstrong> – sell and redeem online, in-store, or through your POS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>EPOS integrations\u003C\u002Fstrong> – \u003Cstrong>23 EPOS systems connected to date\u003C\u002Fstrong>, including \u003Cstrong>Bizerba\u003C\u002Fstrong>, \u003Cstrong>Matrix POS\u003C\u002Fstrong>, \u003Cstrong>Melzer X3000\u003C\u002Fstrong>, \u003Cstrong>Novacom\u003C\u002Fstrong>, \u003Cstrong>Untill\u003C\u002Fstrong>, and \u003Cstrong>TCPOS\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open API for easy integrations\u003C\u002Fstrong> – connect additional EPOS systems, CRM tools, or eCommerce platforms with minimal effort.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Over 10 payment service providers supported\u003C\u002Fstrong> – choose your favorite and activate it in minutes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant delivery\u003C\u002Fstrong> – customers receive their digital gift cards within seconds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully branded\u003C\u002Fstrong> – complete design control; no external branding or templates required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Apple & Google Wallet support\u003C\u002Fstrong> – offer modern, mobile-friendly vouchers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional support\u003C\u002Fstrong> – guided onboarding and ticket system via the \u003Ca href=\"https:\u002F\u002Fsupport.gurado.de\u002Fde\u002F\" rel=\"nofollow ugc\">gurado Support Platform\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌍 The single source of truth for all your gift cards\u003C\u002Fh3>\n\u003Cp>Every gift card — whether sold online or in-store — is recorded in one central system.\u003Cbr \u002F>\nNo double entries, no syncing errors, and full transparency across all locations and channels.\u003C\u002Fp>\n\u003Ch3>🔧 Features at a glance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Sell gift cards, vouchers, and event tickets directly from your website\u003C\u002Fli>\n\u003Cli>Create money-based, service-based, or configurable gift cards\u003C\u002Fli>\n\u003Cli>Sell tickets for one-time or recurring events with stock and seat limits\u003C\u002Fli>\n\u003Cli>Accept payments via your own PSP or onboard a new one\u003C\u002Fli>\n\u003Cli>Instantly deliver vouchers via email, Apple Wallet, or Google Wallet\u003C\u002Fli>\n\u003Cli>Redeem in-store via app or connected POS systems\u003C\u002Fli>\n\u003Cli>Multi-location and multi-user support\u003C\u002Fli>\n\u003Cli>GDPR compliant, EU-hosted, secure platform\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💬 Why businesses choose gurado\u003C\u002Fh3>\n\u003Cp>Trusted by hotels, restaurants, spas, and retailers across Europe who want a \u003Cstrong>flexible, commission-free gift card and ticketing system\u003C\u002Fstrong> that grows with their business.\u003C\u002Fp>\n\u003Ch3>🔗 Get started\u003C\u002Fh3>\n\u003Cp>Install \u003Cstrong>gurado WebConnect\u003C\u002Fstrong> and start selling your own branded gift cards today.\u003Cbr \u002F>\nSetup takes only a few minutes — and you’ll keep full control of your sales, design, and payouts.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fdashboard.gurado.de\u002Fregister\" rel=\"nofollow ugc\">Create your free gurado account here\u003C\u002Fa>\u003Cbr \u002F>\nNeed help? Visit the \u003Ca href=\"https:\u002F\u002Fsupport.gurado.de\u002Fde\u002F\" rel=\"nofollow ugc\">gurado Support Platform\u003C\u002Fa> for setup guides and documentation.\u003C\u002Fp>\n\u003Cp>Learn more at \u003Ca href=\"https:\u002F\u002Fwww.gurado.de\" rel=\"nofollow ugc\">www.gurado.de\u003C\u002Fa>\u003C\u002Fp>\n","Sell gift cards, vouchers, and event tickets directly on your own website – no commissions, instant delivery, direct payout, and full design control.",535,100,"","6.8.5","6.3",[70,71,72,23,73],"gift-cards","gift-certificates","gift-vouchers","shopping-cart","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgurado-webconnect.1.1.2.zip","2026-03-15T10:48:56.248Z",{"slug":77,"name":78,"version":79,"author":78,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":29,"num_ratings":29,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":66,"tags":88,"homepage":66,"download_link":90,"security_score":91,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"korta","KORTA","0.1","https:\u002F\u002Fprofiles.wordpress.org\u002Fkortaapp\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fkorta.app\" rel=\"nofollow ugc\">KORTA\u003C\u002Fa> is simple solution to sell gift vouchers for any business.\u003C\u002Fp>\n\u003Cp>KORTA WordPress plugins allows easily connect KORTA widget with WordPress page through block in your Gutenberg editor.\u003C\u002Fp>\n","Connect you WordPress page with KORTA.app to sell gift vouchers",10,916,"2020-06-10T17:16:00.000Z","5.4.19","5.0",[89,70,72,77],"coupons","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkorta.zip",85,{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":29,"downloaded":100,"rating":29,"num_ratings":29,"last_updated":101,"tested_up_to":16,"requires_at_least":102,"requires_php":18,"tags":103,"homepage":107,"download_link":108,"security_score":65,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"wptrivo-gift-cards-lite","WPTrivo Gift Cards Lite","1.0.1","WpTrivo","https:\u002F\u002Fprofiles.wordpress.org\u002Fwptrivo\u002F","\u003Cp>\u003Cstrong>WPTrivo Gift Cards Lite\u003C\u002Fstrong> enables store owners to sell digital gift cards in their WooCommerce stores.\u003Cbr \u002F>\nCustomers can buy a gift card, select from customizable templates, schedule delivery for a future date, and send it directly to a recipient’s email.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create WooCommerce products as gift cards.\u003C\u002Fli>\n\u003Cli>Multiple gift card templates for customers to choose from.\u003C\u002Fli>\n\u003Cli>Option to use \u003Cstrong>all active templates\u003C\u002Fstrong> or restrict to selected templates.\u003C\u002Fli>\n\u003Cli>Delivery scheduling with date picker (recipient receives email on chosen date).\u003C\u002Fli>\n\u003Cli>Simple and lightweight – works out of the box.\u003C\u002Fli>\n\u003Cli>Fully translatable and WPML compatible.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is the \u003Cstrong>Lite version\u003C\u002Fstrong>. For more advanced features (custom amounts, PDF gift cards, reminders, custom messages, etc.), upgrade to the \u003Cstrong>Pro version\u003C\u002Fstrong>.\u003C\u002Fp>\n","A lightweight WooCommerce plugin that allows you to sell digital gift cards, send them to recipients on a chosen date, and let customers select from a &hellip;",158,"2025-12-18T12:08:00.000Z","5.5",[89,104,70,105,106],"ecommerce","vouchers","woocommerce","https:\u002F\u002Fwptrivo.com\u002Fplugins\u002Fgift-cards-lite","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwptrivo-gift-cards-lite.1.0.1.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":13,"num_ratings":119,"last_updated":120,"tested_up_to":16,"requires_at_least":121,"requires_php":18,"tags":122,"homepage":124,"download_link":125,"security_score":65,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"pw-woocommerce-gift-cards","PW WooCommerce Gift Cards","2.39","pimwick","https:\u002F\u002Fprofiles.wordpress.org\u002Fpimwick\u002F","\u003Cp>\u003Cstrong>Your WooCommerce store should offer gift cards!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Gift Cards are convenient and increase sales organically. the WooCommerce Gift Cards plugin makes it easy to sell gift cards to your store. So easy to get started, you can be selling gift cards for your WooCommerce store in 5 minutes!\u003C\u002Fp>\n\u003Cp>The PW WooCommerce Gift Cards plugin is designed for online stores using WooCommerce, enabling them to sell digital gift cards seamlessly. With this plugin, customers can purchase gift cards by selecting a predefined amount, entering the recipient’s email, and adding a personalized message. The recipient receives an email containing the gift card code, which they can apply during checkout to redeem the balance.\u003C\u002Fp>\n\u003Cp>For store owners, the plugin integrates smoothly with WooCommerce, allowing for easy creation and management of gift card products. It utilizes WooCommerce’s email template system to ensure consistent and professional communication with customers. Additionally, the plugin supports guest checkout, meaning recipients can redeem gift cards without needing to create an account. This straightforward approach enhances the shopping experience and provides an additional avenue for customer engagement.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Purchasing\u003C\u002Fstrong> Similar to Amazon.com gift cards, the customer can specify the amount, recipient, and message when purchasing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Receiving\u003C\u002Fstrong> WooCommerce email template system for beautiful emails. Click the link directly in the email to add the gift card to the cart automatically!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Redeeming\u003C\u002Fstrong> Integrates into your theme to make redeeming a gift card easy for the customer. Applies the balance after tax, just like cash. New balance shown on the cart and checkout pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Guest Checkout\u003C\u002Fstrong> Gift cards are not tied to a specific account so guests can receive gift cards without having to create an account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce Blocks\u003C\u002Fstrong> Works with the WooCommerce Blocks based Cart and Checkout pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>High Performance Order Storage (HPOS)\u003C\u002Fstrong> Compatible with WooCommerce’s High Performance Order Storage system.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compatible with most plugins\u003C\u002Fstrong> Works with nearly every plugin including WooCommerce Subscriptions, WooCommerce Pre-Orders, and more!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Setup is easy!\u003C\u002Fstrong> One-click creation of the Gift Card product. Easily customized to suit your needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gift Card Admin\u003C\u002Fstrong> See your gift card liability at a glance. View details about individual cards.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.pimwick.com\u002Fgift-cards\u002F\" rel=\"nofollow ugc\">PW WooCommerce Gift Cards Pro\u003C\u002Fa> lets you do more:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Import \u002F Export\u003C\u002Fstrong> – Easily move gift card balances.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF Gift Cards\u003C\u002Fstrong> – Recipient can view their gift card as a PDF to print out.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bonus Gift Cards\u003C\u002Fstrong> – Offer a free gift card for purchasing a gift card. For example, “Buy a $25 gift card, get a $5 gift card free!”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Email Designer\u003C\u002Fstrong> – Even more customization for your gift card email. Includes the ability to add an image to the email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Custom Amounts\u003C\u002Fstrong> – Allow customers to specify the amount. You can set a minimum and a maximum amount.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schedule delivery\u003C\u002Fstrong> – Optionally allow customers to schedule when a gift card will be delivered.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Specify a Default Amount\u003C\u002Fstrong> – Choose an amount that will be pre-selected when purchasing a gift card.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer-facing Balance Page\u003C\u002Fstrong> – A shortcode to let customers check their gift card balances.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adding funds to existing gift card\u003C\u002Fstrong> – Customers can add funds to existing gift cards from the Check Balance page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use Coupon Code Field\u003C\u002Fstrong> – Optionally allow the existing “Apply Coupon” field to also accept gift card numbers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expiration Dates\u003C\u002Fstrong> – Automatically set an expiration date based on the purchase date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Balance Adjustments\u003C\u002Fstrong> – Perform balance adjustments in the admin area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sell Physical Gift Cards\u003C\u002Fstrong> – Import existing gift card numbers and balances.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manually Generate Gift Cards\u003C\u002Fstrong> – Specify the amount and quantity for the cards to create multiple cards in one step.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR Codes\u003C\u002Fstrong> – Include a QR code on the gift card email, PDF, or both.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong> – Adheres to the WordPress and WooCommerce REST API standards.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Compatible with WooCommerce 4.0 and higher.\u003C\u002Fp>\n\u003Cp>Available in the following languages:\u003Cbr \u002F>\n* Arabic\u003Cbr \u002F>\n* Danish\u003Cbr \u002F>\n* Dutch\u003Cbr \u002F>\n* English\u003Cbr \u002F>\n* Finnish\u003Cbr \u002F>\n* French\u003Cbr \u002F>\n* Galician\u003Cbr \u002F>\n* German\u003Cbr \u002F>\n* Italian\u003Cbr \u002F>\n* Polish\u003Cbr \u002F>\n* Portuguese\u003Cbr \u002F>\n* Romanian\u003Cbr \u002F>\n* Russian\u003Cbr \u002F>\n* Spanish\u003Cbr \u002F>\n* Swedish\u003C\u002Fp>\n\u003Cp>The following currency switcher plugins are supported:\u003Cbr \u002F>\n* Aelia Currency Switcher\u003Cbr \u002F>\n* WooCommerce Currency Switcher by realmag777\u003Cbr \u002F>\n* WPML WooCommerce Multi-currency by OnTheGoSystems\u003Cbr \u002F>\n* Multi Currency for WooCommerce by VillaTheme\u003Cbr \u002F>\n* WooCommerce Ultimate Multi Currency Suite by Dev49.net (requires a patch, contact us for details)\u003Cbr \u002F>\n* Polylang + Hyyan WooCommerce Polylang Integration\u003C\u002Fp>\n","Sell gift cards to your WooCommerce store, in just a few minutes!",20000,2227071,194,"2026-03-15T14:47:00.000Z","4.5",[70,71,123,105,106],"store-credit","https:\u002F\u002Fwww.pimwick.com\u002Fgift-cards\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpw-woocommerce-gift-cards.2.39.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":136,"num_ratings":137,"last_updated":138,"tested_up_to":16,"requires_at_least":139,"requires_php":18,"tags":140,"homepage":143,"download_link":144,"security_score":145,"vuln_count":146,"unpatched_count":29,"last_vuln_date":147,"fetched_at":31},"yith-woocommerce-gift-cards","YITH WooCommerce Gift Cards","4.32.0","YITHEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Fyithemes\u002F","\u003Ch4>The easy way to sell gift cards in your shop\u003C\u002Fh4>\n\u003Cp>According to a study by Allied Market Research, gift cards turnover will register a record of $16 billion by 2028. And, by 2030, gift cards sold online will reach the $1.1 trillion threshold.\u003C\u002Fp>\n\u003Cp>Gift cards are a powerful marketing tool to increase sales (especially during the holidays) and build customer loyalty over time.\u003C\u002Fp>\n\u003Cp>Think about it: it could be a Christmas gift for a friend, a birthday gift for a family member, or Christmas bonuses for your employees… a gift card is always the best choice!\u003C\u002Fp>\n\u003Cp>By offering your customers the opportunity to purchase a gift card that can be redeemed in your store, you can gain new customers (those who receive the gift card will know about your products and place an order, which means you will be able to push them to buy again and build their loyalty over time) and significantly increase your revenue.\u003C\u002Fp>\n\u003Cp>YITH WooCommerce Gift Cards is an easy and free solution to start selling gift cards in your e-commerce store.\u003C\u002Fp>\n\u003Ch4>How does it work?\u003C\u002Fh4>\n\u003Cp>You only have to install the plugin, create your first gift card and publish it: a few-minutes process that will let you start offering gift cards immediately to your customers.\u003C\u002Fp>\n\u003Cp>The user’s interface is very easy and inspired by Amazon’s one: your customers can choose one of the amounts you set, select an image to customize the gift card (our plugin is the only one that lets you upload an unlimited image gallery!), insert the receiver’s details, add a message and, finally, purchase the gift card like any other product on your ecommerce store.\u003C\u002Fp>\n\u003Ch4>Main features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create unlimited virtual gift cards. A virtual gift card will be sent to the recipient email address\u003C\u002Fli>\n\u003Cli>Create unlimited physical gift cards with one or multiple fixed amounts. Physical gift cards can be printed and shipped to the customers\u003C\u002Fli>\n\u003Cli>The admin can create, edit and disable the gift cards manually from the backend\u003C\u002Fli>\n\u003Cli>Create a gallery of images to assign to specific gift cards or specific categories of gift cards. (Example: Christmas, Thanksgiving, Wedding, etc.)\u003C\u002Fli>\n\u003Cli>The user can enter the sender’s name and a customized message\u003C\u002Fli>\n\u003Cli>The user can choose one of the images available in the gallery\u003C\u002Fli>\n\u003Cli>Send automatically the gift card via email to the recipient\u003C\u002Fli>\n\u003Cli>The admin can verify the email sending status of the gift code\u003C\u002Fli>\n\u003Cli>Show the ‘apply gift card code’ form in Cart and Checkout pages\u003C\u002Fli>\n\u003Cli>Allow user to use the gift card to pay the order even if its balance doesn’t cover the total amount\u003C\u002Fli>\n\u003Cli>Allow user to use the gift card as many times as they want, based on the available balance\u003C\u002Fli>\n\u003Cli>Allow the user  to verify the status and the amount of the gift cards he\u002Fshe owns\u003C\u002Fli>\n\u003Cli>The admin can update the gift card balance from the backend without creating a new order\u003C\u002Fli>\n\u003Cli>The admin has access to a table with all gift cards (to check balance, related orders and so on)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-gift-card-free\u002F\" rel=\"nofollow ugc\">Check the live demo >\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Need more? Get premium!\u003C\u002Fh4>\n\u003Cp>Free version of our plugin works like a charm, but the premium one is a very powerful tool to increase sales and conversions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With the premium version you can:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate and send multiple gift cards through a bulk action\u003C\u002Fli>\n\u003Cli>Import and export gift cards into a CSV file\u003C\u002Fli>\n\u003Cli>Set an optional expiration date for the gift card (gift card will expire on a specific date, like January 01, or after a specific time after the purchase, like 3 months after)\u003C\u002Fli>\n\u003Cli>Manage stock of each gift card product\u003C\u002Fli>\n\u003Cli>Enable an optional QR code in gift cards\u003C\u002Fli>\n\u003Cli>Allow users to specify more recipients for the same gift card (an email with a code of the same amount will be sent to each recipient)\u003C\u002Fli>\n\u003Cli>Allow users to choose a delivery date and time for the gift card\u003C\u002Fli>\n\u003Cli>Allow users to upload or drag & drop a custom image or photo to customize the gift card in the modal window\u003C\u002Fli>\n\u003Cli>Allow users to enter a custom gift card amount (and optionally set the minimum amount that users can enter)\u003C\u002Fli>\n\u003Cli>Attach a PDF to gift card email (and customize the PDF name)\u003C\u002Fli>\n\u003Cli>Notify the sender via email when the gift card is delivered to recipient\u003C\u002Fli>\n\u003Cli>Notify the sender via email when the recipient uses the gift card for a purchase in your shop\u003C\u002Fli>\n\u003Cli>Choose the position of form in Cart and Checkout pages\u003C\u002Fli>\n\u003Cli>Allow users to enter the gift card code into the standard coupon code field (instead of showing two different forms in cart and checkout)\u003C\u002Fli>\n\u003Cli>Set a minimum requested amount in the cart to apply the gift card and exclude specific categories from gift card redemption\u003C\u002Fli>\n\u003Cli>Create and sell a gift card linked to a specific product of the shop: the gift card will be of the same value of the product that will be recommended in the email\u003C\u002Fli>\n\u003Cli>Choose the action to trigger when the gift card order gets the “Cancelled” status or it is refunded: suspend or disable the gift card (in this case, it cannot be used for any other purchases)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatibility with YITH WooCommerce Multi Vendor: users can apply the gift card codes only on products of vendors to which the gift cards have been assigned by the global admin\u003C\u002Fli>\n\u003Cli>Integration with WC Smart Coupons: convert Store Credit \u002F Gift Certificate coupons created with it into new Gift Cards\u003C\u002Fli>\n\u003Cli>Integration with YITH Multi Currency Switcher for WooCommerce\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Integration with YITH Booking and Appointment for WooCommerce\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-gift-cards\" rel=\"nofollow ugc\">GET PREMIUM VERSION HERE with a 100% Money Back guarantee >\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Please, read the \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fyithemes.com\u002Fdocs-plugins\u002Fyith-woocommerce-gift-cards\" rel=\"nofollow ugc\">official documentation of YITH WooCommerce Gift Cards\u003C\u002Fa>\u003C\u002Fstrong> to learn more about all plugin features.\u003C\u002Fp>\n\u003Ch3>Translators\u003C\u002Fh3>\n\u003Cp>Want to add a new language to our YITH WooCommerce Gift Cards? Learn how to contribute \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fyith-woocommerce-gift-cards\u002F\" rel=\"nofollow ugc\">in this page\u003C\u002Fa>.\u003C\u002Fp>\n","The essential tool for selling gift cards in your store, increasing your conversion rate and attracting new customers.",10000,619149,66,52,"2026-03-03T15:11:00.000Z","6.7",[20,141,142,21,70],"discount","gift","https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-gift-cards","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyith-woocommerce-gift-cards.4.32.0.zip",98,2,"2024-05-13 00:00:00",{"attackSurface":149,"codeSignals":410,"taintFlows":767,"riskAssessment":854,"analyzedAt":871},{"hooks":150,"ajaxHandlers":384,"restRoutes":405,"shortcodes":406,"cronEvents":407,"entryPointCount":408,"unprotectedCount":409},[151,158,164,167,170,176,179,182,186,190,193,197,201,203,206,211,214,217,219,224,228,231,234,237,241,246,249,253,257,261,265,269,273,278,281,283,288,292,295,298,302,305,308,311,315,319,322,326,329,332,335,340,342,346,348,352,355,358,360,363,367,369,371,375,377,380],{"type":152,"name":153,"callback":154,"priority":155,"file":156,"line":157},"filter","woocommerce_email_classes","register_emails",11,"src\\Plugin\\Email\\RegisterEmails.php",38,{"type":159,"name":160,"callback":161,"file":162,"line":163},"action","admin_footer","add_support_link_on_invoice_listing","src\\Plugin\\Marketing\\SupportLinks.php",19,{"type":159,"name":160,"callback":165,"file":162,"line":166},"add_support_link_on_invoice_add",20,{"type":159,"name":160,"callback":168,"file":162,"line":169},"add_support_link_on_invoice_edit",21,{"type":159,"name":171,"callback":172,"priority":173,"file":174,"line":175},"admin_menu","closure",9999,"src\\Plugin\\Marketing\\SupportMenuPage.php",29,{"type":159,"name":160,"callback":177,"file":174,"line":178},"append_plugin_rate",45,{"type":159,"name":180,"callback":180,"file":174,"line":181},"admin_enqueue_scripts",46,{"type":159,"name":183,"callback":172,"file":184,"line":185},"woocommerce_init","src\\Plugin\\Plugin.php",119,{"type":159,"name":187,"callback":172,"file":188,"line":189},"admin_init","src\\Plugin\\ReviewNotice\\ReviewNotice.php",27,{"type":159,"name":180,"callback":172,"file":191,"line":192},"src\\Plugin\\ReviewNotice\\TwoWeeksNotice.php",63,{"type":152,"name":194,"callback":195,"file":196,"line":157},"fcpdf\u002Fsettings\u002Fgeneral\u002Ffields","add_pro_fields","src\\Plugin\\Settings\\GeneralSettings.php",{"type":152,"name":198,"callback":198,"priority":155,"file":199,"line":200},"wpdesk_tracker_data","src\\Plugin\\Tracker\\Tracker.php",26,{"type":152,"name":202,"callback":202,"file":199,"line":189},"wpdesk_tracker_notice_screens",{"type":152,"name":204,"callback":204,"file":199,"line":205},"wpdesk_track_plugin_deactivation",28,{"type":159,"name":207,"callback":208,"file":209,"line":210},"wp_dashboard_setup","add_widget","vendor_prefixed\\wpdesk\\ltv-dashboard-widget\\src\\DashboardWidget.php",102,{"type":159,"name":180,"callback":180,"file":212,"line":213},"vendor_prefixed\\wpdesk\\wp-builder\\src\\Plugin\\AbstractPlugin.php",148,{"type":159,"name":215,"callback":215,"file":212,"line":216},"wp_enqueue_scripts",149,{"type":159,"name":180,"callback":180,"file":218,"line":157},"vendor_prefixed\\wpdesk\\wp-canva-editor\\src\\Editor\\Assets.php",{"type":159,"name":220,"callback":221,"file":222,"line":223},"add_meta_boxes","register_meta_boxes_action","vendor_prefixed\\wpdesk\\wp-canva-editor\\src\\Editor\\CustomizeEditPage.php",39,{"type":152,"name":225,"callback":226,"file":222,"line":227},"enter_title_here","change_title_placeholder_for_advert_filter",40,{"type":159,"name":180,"callback":229,"file":222,"line":230},"deregister_autosave_for_post_types_action",41,{"type":159,"name":171,"callback":232,"file":222,"line":233},"remove_submitdiv_metabox_action",42,{"type":152,"name":235,"callback":235,"priority":83,"file":222,"line":236},"screen_layout_columns",43,{"type":152,"name":238,"callback":239,"priority":240,"file":222,"line":178},"admin_head","deregister_admin_notice_hooks_filter",99999,{"type":159,"name":242,"callback":243,"file":244,"line":245},"woocommerce_after_add_to_cart_button","add_fields_to_product_action","vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Cart\\Cart.php",69,{"type":159,"name":247,"callback":243,"file":244,"line":248},"woocommerce_before_add_to_cart_button",71,{"type":152,"name":250,"callback":251,"priority":14,"file":244,"line":252},"woocommerce_add_to_cart_validation","add_to_cart_validation_filter",73,{"type":159,"name":254,"callback":255,"priority":83,"file":244,"line":256},"woocommerce_new_order_item","new_order_item_action",74,{"type":152,"name":258,"callback":259,"priority":14,"file":244,"line":260},"woocommerce_add_cart_item_data","add_cart_item_data_filter",75,{"type":152,"name":262,"callback":263,"priority":14,"file":244,"line":264},"woocommerce_get_item_data","get_item_data_filter",76,{"type":152,"name":266,"callback":267,"priority":166,"file":244,"line":268},"woocommerce_order_item_display_meta_key","replace_item_meta_key_filter",77,{"type":159,"name":270,"callback":271,"priority":146,"file":272,"line":252},"before_delete_post","delete_order_item_postmeta","vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Coupon\\GenerateCoupon.php",{"type":152,"name":274,"callback":275,"priority":166,"file":276,"line":277},"woocommerce_prepare_email_for_preview","prepare_email_for_preview","vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Email\\EmailPreview.php",13,{"type":159,"name":180,"callback":180,"file":279,"line":280},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Integration\\Assets.php",67,{"type":159,"name":215,"callback":215,"file":279,"line":282},68,{"type":159,"name":284,"callback":285,"file":286,"line":287},"woocommerce_view_order","view_documents","vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Integration\\MyAccount.php",37,{"type":159,"name":289,"callback":290,"file":291,"line":230},"woocommerce_payment_complete","order_processed","vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Order\\MakeOrder.php",{"type":159,"name":293,"callback":294,"priority":48,"file":291,"line":233},"woocommerce_order_item_meta_end","display_coupons_links",{"type":159,"name":220,"callback":221,"file":296,"line":297},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Order\\OrderMetaBox.php",54,{"type":152,"name":299,"callback":300,"file":301,"line":136},"product_type_options","add_product_type_filter","vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Product\\ProductEditPage.php",{"type":159,"name":303,"callback":304,"priority":83,"file":301,"line":280},"save_post_product","update_product_type",{"type":159,"name":306,"callback":307,"file":301,"line":282},"woocommerce_product_data_tabs","add_product_tab_action",{"type":159,"name":309,"callback":310,"file":301,"line":245},"woocommerce_product_data_panels","add_product_general_data_field",{"type":159,"name":312,"callback":310,"priority":83,"file":313,"line":314},"woocommerce_product_after_variable_attributes","vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Product\\ProductVariationEditPage.php",65,{"type":159,"name":316,"callback":317,"priority":83,"file":318,"line":181},"woocommerce_process_product_meta","save_product_coupons_field","vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Product\\SaveProductSimpleData.php",{"type":159,"name":320,"callback":317,"priority":83,"file":321,"line":181},"woocommerce_save_product_variation","vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Product\\SaveProductVariationData.php",{"type":159,"name":171,"callback":172,"priority":323,"file":324,"line":325},999,"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Settings\\SettingsForm.php",51,{"type":159,"name":187,"callback":327,"priority":328,"file":324,"line":297},"save_settings_action",5,{"type":159,"name":180,"callback":330,"priority":328,"file":324,"line":331},"enqueue_scripts",55,{"type":159,"name":180,"callback":333,"file":334,"line":230},"enqueueAdminScripts","vendor_prefixed\\wpdesk\\wp-notice\\src\\WPDesk\\Notice\\AjaxHandler.php",{"type":159,"name":336,"callback":337,"file":338,"line":339},"admin_notices","showNotice","vendor_prefixed\\wpdesk\\wp-notice\\src\\WPDesk\\Notice\\Notice.php",144,{"type":159,"name":160,"callback":337,"file":338,"line":341},145,{"type":152,"name":343,"callback":344,"file":345,"line":178},"wp_autoloader_loader_loaders_to_load","anonymous","vendor_prefixed\\wpdesk\\wp-plugin-flow-common\\src\\Initialization\\PluginDisablerByFileTrait.php",{"type":152,"name":347,"callback":344,"file":345,"line":181},"wp_autoloader_loader_loaders_to_create",{"type":159,"name":349,"callback":172,"file":350,"line":351},"plugins_loaded","vendor_prefixed\\wpdesk\\wp-plugin-flow-common\\src\\Initialization\\Simple\\SimplePaidStrategy.php",58,{"type":159,"name":349,"callback":172,"file":353,"line":354},"vendor_prefixed\\wpdesk\\wp-plugin-flow-common\\src\\PluginBootstrap.php",81,{"type":159,"name":356,"callback":172,"file":353,"line":357},"before_woocommerce_init",88,{"type":159,"name":359,"callback":172,"file":353,"line":210},"activated_plugin",{"type":152,"name":361,"callback":172,"priority":83,"file":353,"line":362},"doing_it_wrong_trigger_error",123,{"type":159,"name":180,"callback":172,"priority":364,"file":365,"line":366},299,"vendor_prefixed\\wpdesk\\wp-wpdesk-marketing\\src\\Boxes\\Assets.php",16,{"type":159,"name":180,"callback":172,"priority":368,"file":365,"line":14},200,{"type":159,"name":180,"callback":180,"file":370,"line":205},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\PSR\\WPDesk\\Tracker\\Assets.php",{"type":159,"name":171,"callback":372,"file":373,"line":374},"add_submenu_page","vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\PSR\\WPDesk\\Tracker\\OptInPage.php",35,{"type":159,"name":187,"callback":187,"file":373,"line":376},36,{"type":159,"name":336,"callback":378,"file":379,"line":205},"handle_opt_out","vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\PSR\\WPDesk\\Tracker\\OptOut.php",{"type":152,"name":381,"callback":382,"priority":83,"file":383,"line":376},"plugin_row_meta","append_plugin_action_links_to_row_meta","vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\PSR\\WPDesk\\Tracker\\PluginActionLinks.php",[385,388,391,393,397,401,402],{"action":386,"nopriv":387,"callback":172,"hasNonce":387,"hasCapCheck":387,"file":191,"line":245},"flexible_coupon_close_temporary",false,{"action":389,"nopriv":387,"callback":389,"hasNonce":390,"hasCapCheck":387,"file":244,"line":53},"get_variation_fields",true,{"action":389,"nopriv":390,"callback":389,"hasNonce":390,"hasCapCheck":387,"file":244,"line":392},79,{"action":394,"nopriv":387,"callback":395,"hasNonce":390,"hasCapCheck":387,"file":272,"line":396},"generate_coupon","wp_ajax_generate_coupon",72,{"action":398,"nopriv":387,"callback":399,"hasNonce":387,"hasCapCheck":387,"file":400,"line":376},"download_coupon_pdf","wp_ajax_download_pdf","vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\PDF\\Download.php",{"action":398,"nopriv":390,"callback":399,"hasNonce":387,"hasCapCheck":387,"file":400,"line":287},{"action":403,"nopriv":387,"callback":404,"hasNonce":390,"hasCapCheck":390,"file":334,"line":233},"wpdesk_notice_dismiss","processAjaxNoticeDismiss",[],[],[],7,3,{"dangerousFunctions":411,"sqlUsage":439,"outputEscaping":447,"fileOperations":761,"externalRequests":328,"nonceChecks":83,"capabilityChecks":762,"bundledLibraries":763},[412,417,422,426,430,435],{"fn":413,"file":414,"line":415,"context":416},"proc_open","vendor_prefixed\\monolog\\monolog\\src\\Monolog\\Handler\\ProcessHandler.php",104,"$this->process = proc_open($this->command, static::DESCRIPTOR_SPEC, $this->pipes, $this->cwd);",{"fn":418,"file":419,"line":420,"context":421},"shell_exec","vendor_prefixed\\monolog\\monolog\\src\\Monolog\\Processor\\GitProcessor.php",60,"$branches = shell_exec('git branch -v --no-abbrev');",{"fn":418,"file":423,"line":424,"context":425},"vendor_prefixed\\monolog\\monolog\\src\\Monolog\\Processor\\MercurialProcessor.php",59,"$result = explode(' ', trim((string) shell_exec('hg id -nb')));",{"fn":427,"file":428,"line":166,"context":429},"passthru","vendor_prefixed\\wpdesk\\wp-codeception\\src\\WPDesk\\Composer\\Commands\\BaseCommand.php","passthru($command);",{"fn":431,"file":432,"line":433,"context":434},"unserialize","vendor_prefixed\\wpdesk\\wp-forms\\src\\Serializer\\SerializeSerializer.php",15,"return unserialize($value);",{"fn":431,"file":436,"line":437,"context":438},"vendor_prefixed\\wpdesk\\wp-persistence\\src\\Decorator\\SerializedPersistentContainer.php",24,"return unserialize($this->container->get($id));",{"prepared":29,"raw":146,"locations":440},[441,445],{"file":442,"line":443,"context":444},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\data_provider\\class-wpdesk-tracker-data-provider-orders-country.php",31,"$wpdb->get_results() with variable interpolation",{"file":446,"line":443,"context":444},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\data_provider\\class-wpdesk-tracker-data-provider-orders-month.php",{"escaped":448,"rawEcho":449,"locations":450},82,210,[451,453,454,457,459,461,462,463,465,468,471,473,475,477,479,481,483,485,487,490,492,494,496,498,500,502,505,507,510,511,512,513,514,516,518,520,521,523,524,525,526,527,529,531,532,533,535,537,538,540,542,543,545,546,548,550,551,553,555,557,559,560,561,562,564,565,567,569,570,572,574,576,578,580,582,583,584,585,588,589,590,592,594,596,598,600,602,604,606,608,610,612,613,614,615,616,617,619,621,623,624,625,627,628,630,631,632,633,634,635,637,638,639,640,641,642,643,645,646,647,648,649,651,652,654,655,656,657,658,659,660,662,663,665,666,667,668,669,671,672,674,675,677,678,679,680,682,683,684,685,686,687,688,689,690,692,693,694,695,696,697,698,700,702,704,706,708,709,710,711,712,713,714,715,717,718,719,720,721,723,724,726,727,728,729,730,731,732,733,734,736,737,738,739,740,741,742,744,745,747,748,750,751,752,753,755,756,757,759,760],{"file":174,"line":280,"context":452},"raw output",{"file":174,"line":91,"context":452},{"file":455,"line":456,"context":452},"src\\Plugin\\Marketing\\Views\\marketing-page.php",17,{"file":458,"line":456,"context":452},"src\\Plugin\\Marketing\\Views\\rate-box-footer.php",{"file":460,"line":163,"context":452},"src\\Views\\emails\\plain\\coupon.php",{"file":460,"line":137,"context":452},{"file":460,"line":91,"context":452},{"file":460,"line":464,"context":452},89,{"file":466,"line":467,"context":452},"vendor_prefixed\\monolog\\monolog\\src\\Monolog\\Handler\\BrowserConsoleHandler.php",114,{"file":469,"line":470,"context":452},"vendor_prefixed\\mpdf\\mpdf\\src\\Otl.php",6175,{"file":469,"line":472,"context":452},6176,{"file":469,"line":474,"context":452},6178,{"file":469,"line":476,"context":452},6183,{"file":469,"line":478,"context":452},6193,{"file":469,"line":480,"context":452},6202,{"file":209,"line":482,"context":452},307,{"file":209,"line":484,"context":452},308,{"file":209,"line":486,"context":452},310,{"file":488,"line":489,"context":452},"vendor_prefixed\\wpdesk\\wp-basic-requirements\\src\\Basic_Requirement_Checker.php",626,{"file":491,"line":14,"context":452},"vendor_prefixed\\wpdesk\\wp-canva-editor\\src\\Editor\\Views\\html-editor-meta-box.php",{"file":244,"line":493,"context":452},204,{"file":244,"line":495,"context":452},206,{"file":244,"line":497,"context":452},208,{"file":291,"line":499,"context":452},57,{"file":400,"line":501,"context":452},92,{"file":503,"line":504,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\PDF\\PDF.php",203,{"file":506,"line":351,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Settings\\Tabs\\FieldSettingsTab.php",{"file":508,"line":509,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Settings\\Views\\addon.php",14,{"file":508,"line":456,"context":452},{"file":508,"line":14,"context":452},{"file":508,"line":376,"context":452},{"file":508,"line":178,"context":452},{"file":515,"line":83,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Settings\\Views\\allow-url-fopen-status.php",{"file":515,"line":517,"context":452},12,{"file":519,"line":50,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Settings\\Views\\header.php",{"file":519,"line":376,"context":452},{"file":522,"line":437,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Settings\\Views\\input-email-multiple.php",{"file":522,"line":223,"context":452},{"file":522,"line":233,"context":452},{"file":522,"line":178,"context":452},{"file":522,"line":137,"context":452},{"file":522,"line":528,"context":452},62,{"file":522,"line":530,"context":452},70,{"file":522,"line":145,"context":452},{"file":522,"line":362,"context":452},{"file":534,"line":433,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Settings\\Views\\link.php",{"file":536,"line":433,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Settings\\Views\\menu.php",{"file":536,"line":456,"context":452},{"file":536,"line":539,"context":452},25,{"file":541,"line":83,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\allow-url-fopen-status.php",{"file":541,"line":517,"context":452},{"file":544,"line":456,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\fields\\addon.php",{"file":544,"line":163,"context":452},{"file":547,"line":205,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\fields\\include-categories.php",{"file":547,"line":549,"context":452},34,{"file":547,"line":287,"context":452},{"file":547,"line":552,"context":452},48,{"file":547,"line":554,"context":452},53,{"file":556,"line":189,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\fields\\include-products.php",{"file":556,"line":558,"context":452},33,{"file":556,"line":287,"context":452},{"file":556,"line":325,"context":452},{"file":556,"line":499,"context":452},{"file":563,"line":248,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\html-account.php",{"file":563,"line":252,"context":452},{"file":563,"line":566,"context":452},80,{"file":563,"line":568,"context":452},95,{"file":563,"line":145,"context":452},{"file":563,"line":571,"context":452},112,{"file":563,"line":573,"context":452},124,{"file":563,"line":575,"context":452},139,{"file":563,"line":577,"context":452},146,{"file":579,"line":366,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\html-order-coupon-generated.php",{"file":579,"line":581,"context":452},18,{"file":579,"line":166,"context":452},{"file":579,"line":437,"context":452},{"file":579,"line":443,"context":452},{"file":586,"line":587,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\html-order-coupon.php",22,{"file":586,"line":437,"context":452},{"file":586,"line":443,"context":452},{"file":591,"line":558,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\html-pdf.php",{"file":591,"line":593,"context":452},49,{"file":591,"line":595,"context":452},61,{"file":597,"line":169,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\product-settings\\html-coupon-code.php",{"file":599,"line":169,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\product-settings\\html-email.php",{"file":601,"line":163,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\product-settings\\html-form-fields.php",{"file":603,"line":587,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\product-settings\\html-purchase.php",{"file":605,"line":456,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\product-settings\\html-usage.php",{"file":607,"line":223,"context":452},"vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Views\\dashboard\\variation\\html-product-variation-settings.php",{"file":607,"line":609,"context":452},125,{"file":611,"line":366,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\button.php",{"file":611,"line":163,"context":452},{"file":611,"line":587,"context":452},{"file":611,"line":539,"context":452},{"file":611,"line":443,"context":452},{"file":611,"line":227,"context":452},{"file":611,"line":618,"context":452},47,{"file":620,"line":549,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\form-field.php",{"file":622,"line":277,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\form-label.php",{"file":622,"line":433,"context":452},{"file":622,"line":169,"context":452},{"file":626,"line":83,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\form-start.php",{"file":626,"line":517,"context":452},{"file":629,"line":581,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\header.php",{"file":629,"line":166,"context":452},{"file":629,"line":587,"context":452},{"file":629,"line":437,"context":452},{"file":629,"line":549,"context":452},{"file":629,"line":376,"context":452},{"file":636,"line":277,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\input-image.php",{"file":636,"line":366,"context":452},{"file":636,"line":163,"context":452},{"file":636,"line":587,"context":452},{"file":636,"line":175,"context":452},{"file":636,"line":236,"context":452},{"file":636,"line":136,"context":452},{"file":644,"line":587,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\input-submit.php",{"file":644,"line":443,"context":452},{"file":644,"line":558,"context":452},{"file":644,"line":223,"context":452},{"file":644,"line":233,"context":452},{"file":644,"line":650,"context":452},44,{"file":644,"line":618,"context":452},{"file":653,"line":200,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\input-text-multiple.php",{"file":653,"line":233,"context":452},{"file":653,"line":178,"context":452},{"file":653,"line":552,"context":452},{"file":653,"line":331,"context":452},{"file":653,"line":314,"context":452},{"file":653,"line":530,"context":452},{"file":653,"line":661,"context":452},90,{"file":653,"line":609,"context":452},{"file":664,"line":277,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\input.php",{"file":664,"line":205,"context":452},{"file":664,"line":443,"context":452},{"file":664,"line":157,"context":452},{"file":664,"line":181,"context":452},{"file":664,"line":670,"context":452},56,{"file":664,"line":53,"context":452},{"file":673,"line":163,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\paragraph.php",{"file":673,"line":50,"context":452},{"file":676,"line":509,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\product-select.php",{"file":676,"line":456,"context":452},{"file":676,"line":163,"context":452},{"file":676,"line":175,"context":452},{"file":681,"line":509,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\select.php",{"file":681,"line":166,"context":452},{"file":681,"line":539,"context":452},{"file":681,"line":189,"context":452},{"file":681,"line":374,"context":452},{"file":681,"line":287,"context":452},{"file":681,"line":618,"context":452},{"file":681,"line":192,"context":452},{"file":681,"line":136,"context":452},{"file":691,"line":509,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\textarea.php",{"file":691,"line":166,"context":452},{"file":691,"line":539,"context":452},{"file":691,"line":189,"context":452},{"file":691,"line":558,"context":452},{"file":691,"line":374,"context":452},{"file":691,"line":178,"context":452},{"file":691,"line":699,"context":452},50,{"file":701,"line":200,"context":452},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\wyswig.php",{"file":338,"line":703,"context":452},229,{"file":705,"line":437,"context":452},"vendor_prefixed\\wpdesk\\wp-wpdesk-marketing\\src\\Boxes\\Views\\all.php",{"file":707,"line":517,"context":452},"vendor_prefixed\\wpdesk\\wp-wpdesk-marketing\\src\\Boxes\\Views\\image.php",{"file":707,"line":166,"context":452},{"file":707,"line":189,"context":452},{"file":707,"line":236,"context":452},{"file":707,"line":181,"context":452},{"file":707,"line":137,"context":452},{"file":707,"line":252,"context":452},{"file":707,"line":53,"context":452},{"file":716,"line":517,"context":452},"vendor_prefixed\\wpdesk\\wp-wpdesk-marketing\\src\\Boxes\\Views\\simple.php",{"file":716,"line":166,"context":452},{"file":716,"line":205,"context":452},{"file":716,"line":178,"context":452},{"file":716,"line":618,"context":452},{"file":716,"line":722,"context":452},64,{"file":716,"line":245,"context":452},{"file":725,"line":517,"context":452},"vendor_prefixed\\wpdesk\\wp-wpdesk-marketing\\src\\Boxes\\Views\\slider.php",{"file":725,"line":166,"context":452},{"file":725,"line":189,"context":452},{"file":725,"line":181,"context":452},{"file":725,"line":137,"context":452},{"file":725,"line":297,"context":452},{"file":725,"line":420,"context":452},{"file":725,"line":566,"context":452},{"file":725,"line":91,"context":452},{"file":735,"line":517,"context":452},"vendor_prefixed\\wpdesk\\wp-wpdesk-marketing\\src\\Boxes\\Views\\video.php",{"file":735,"line":166,"context":452},{"file":735,"line":189,"context":452},{"file":735,"line":230,"context":452},{"file":735,"line":552,"context":452},{"file":735,"line":136,"context":452},{"file":735,"line":248,"context":452},{"file":743,"line":456,"context":452},"vendor_prefixed\\wpdesk\\wp-wpdesk-marketing\\src\\RatePlugin\\Views\\rate-plugin.php",{"file":743,"line":200,"context":452},{"file":743,"line":746,"context":452},32,{"file":743,"line":650,"context":452},{"file":749,"line":163,"context":452},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\PSR\\WPDesk\\Tracker\\views\\tracker-connect.php",{"file":749,"line":558,"context":452},{"file":749,"line":157,"context":452},{"file":749,"line":464,"context":452},{"file":754,"line":539,"context":452},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\views\\tracker-connect.php",{"file":754,"line":14,"context":452},{"file":754,"line":354,"context":452},{"file":758,"line":587,"context":452},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\views\\tracker-notice.php",{"file":758,"line":539,"context":452},{"file":758,"line":558,"context":452},107,4,[764],{"name":765,"version":38,"knownCves":766},"TCPDF",[],[768,786,798,814,825,834,846],{"entryPoint":769,"graph":770,"unsanitizedCount":28,"severity":41},"\u003CCssManager> (vendor_prefixed\\mpdf\\mpdf\\src\\CssManager.php:0)",{"nodes":771,"edges":784},[772,778],{"id":773,"type":774,"label":775,"file":776,"line":777},"n0","source","$_SERVER","vendor_prefixed\\mpdf\\mpdf\\src\\CssManager.php",2059,{"id":779,"type":780,"label":781,"file":776,"line":782,"wp_function":783},"n1","sink","file_get_contents() [SSRF\u002FLFI]",2065,"file_get_contents",[785],{"from":773,"to":779,"sanitized":387},{"entryPoint":787,"graph":788,"unsanitizedCount":146,"severity":41},"add_fields_to_product_action (vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Cart\\Cart.php:190)",{"nodes":789,"edges":796},[790,793],{"id":773,"type":774,"label":791,"file":244,"line":792},"$_POST (x2)",196,{"id":779,"type":780,"label":794,"file":244,"line":493,"wp_function":795},"echo() [XSS]","echo",[797],{"from":773,"to":779,"sanitized":387},{"entryPoint":799,"graph":800,"unsanitizedCount":146,"severity":41},"get_pdf_content (vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\PDF\\Download.php:43)",{"nodes":801,"edges":811},[802,804,807,809],{"id":773,"type":774,"label":803,"file":400,"line":181},"$_GET",{"id":779,"type":780,"label":805,"file":400,"line":448,"wp_function":806},"header() [Header Injection]","header",{"id":808,"type":774,"label":803,"file":400,"line":181},"n2",{"id":810,"type":780,"label":794,"file":400,"line":501,"wp_function":795},"n3",[812,813],{"from":773,"to":779,"sanitized":387},{"from":808,"to":810,"sanitized":387},{"entryPoint":815,"graph":816,"unsanitizedCount":146,"severity":41},"\u003CDownload> (vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\PDF\\Download.php:0)",{"nodes":817,"edges":822},[818,819,820,821],{"id":773,"type":774,"label":803,"file":400,"line":181},{"id":779,"type":780,"label":805,"file":400,"line":448,"wp_function":806},{"id":808,"type":774,"label":803,"file":400,"line":181},{"id":810,"type":780,"label":794,"file":400,"line":501,"wp_function":795},[823,824],{"from":773,"to":779,"sanitized":387},{"from":808,"to":810,"sanitized":387},{"entryPoint":826,"graph":827,"unsanitizedCount":29,"severity":833},"\u003CCart> (vendor_prefixed\\wpdesk\\wp-coupons-core\\src\\Coupons\\Cart\\Cart.php:0)",{"nodes":828,"edges":831},[829,830],{"id":773,"type":774,"label":791,"file":244,"line":792},{"id":779,"type":780,"label":794,"file":244,"line":493,"wp_function":795},[832],{"from":773,"to":779,"sanitized":390},"low",{"entryPoint":835,"graph":836,"unsanitizedCount":29,"severity":833},"processAjaxNoticeDismiss (vendor_prefixed\\wpdesk\\wp-notice\\src\\WPDesk\\Notice\\AjaxHandler.php:72)",{"nodes":837,"edges":844},[838,840],{"id":773,"type":774,"label":839,"file":334,"line":260},"$_POST",{"id":779,"type":780,"label":841,"file":334,"line":842,"wp_function":843},"update_option() [Settings Manipulation]",86,"update_option",[845],{"from":773,"to":779,"sanitized":390},{"entryPoint":847,"graph":848,"unsanitizedCount":29,"severity":833},"\u003CAjaxHandler> (vendor_prefixed\\wpdesk\\wp-notice\\src\\WPDesk\\Notice\\AjaxHandler.php:0)",{"nodes":849,"edges":852},[850,851],{"id":773,"type":774,"label":839,"file":334,"line":260},{"id":779,"type":780,"label":841,"file":334,"line":842,"wp_function":843},[853],{"from":773,"to":779,"sanitized":390},{"summary":855,"deductions":856},"The \"flexible-coupons\" plugin v1.14.2 presents a mixed security posture. While it exhibits some good practices such as a moderate number of nonce and capability checks, its static analysis reveals significant concerns. The presence of several dangerous functions like `proc_open`, `shell_exec`, and `passthru` is a major red flag, indicating potential for remote code execution if exploited. Furthermore, a substantial portion of its output (72%) is not properly escaped, creating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The lack of prepared statements for all SQL queries also introduces the possibility of SQL injection attacks.\n\nThe taint analysis, while reporting no critical or high severity flows, does indicate four flows with unsanitized paths. This, combined with the unprotected AJAX handlers and the inherent risks of dangerous functions, suggests that attackers could potentially leverage these weaknesses to manipulate plugin behavior or execute arbitrary code. The plugin's vulnerability history, showing one medium severity CVE related to XSS, reinforces the concern about improper input neutralization and suggests a pattern of past security weaknesses that require careful monitoring.\n\nOverall, the plugin has a notable attack surface with three unprotected AJAX handlers, which is a direct entry point for potential abuse. The combination of unescaped output, lack of SQL sanitization, dangerous function usage, and unprotected entry points significantly elevates the risk profile. While it's positive that there are no currently unpatched CVEs and the vulnerability history is not extensive, the static analysis findings warrant significant caution and a strong recommendation for patching and enhanced security measures.",[857,859,861,863,865,867,869],{"reason":858,"points":83},"Unprotected AJAX handlers",{"reason":860,"points":433},"Dangerous functions (proc_open, shell_exec, passthru, unserialize)",{"reason":862,"points":83},"SQL queries without prepared statements",{"reason":864,"points":48},"Low percentage of properly escaped output",{"reason":866,"points":48},"Flows with unsanitized paths",{"reason":868,"points":83},"Medium severity vulnerability in history",{"reason":870,"points":409},"Bundled library (TCPDF)","2026-03-16T18:29:48.203Z",{"wat":873,"direct":886},{"assetPaths":874,"generatorPatterns":878,"scriptPaths":879,"versionParams":881},[875,876,877],"\u002Fwp-content\u002Fplugins\u002Fflexible-coupons\u002Fassets\u002Fcss\u002Fmarketing.css","\u002Fwp-content\u002Fplugins\u002Fflexible-coupons\u002Fassets\u002Fcss\u002Fmodal.css","\u002Fwp-content\u002Fplugins\u002Fflexible-coupons\u002Fassets\u002Fjs\u002Fmodal.js",[],[877,880],"\u002Fwp-content\u002Fplugins\u002Fflexible-coupons\u002Fassets\u002Fjs\u002Ftwo-weeks-notice.js",[882,883,884,885],"flexible-coupons\u002Fassets\u002Fcss\u002Fmarketing.css?ver=","flexible-coupons\u002Fassets\u002Fcss\u002Fmodal.css?ver=","flexible-coupons\u002Fassets\u002Fjs\u002Fmodal.js?ver=","flexible_coupons-rate-notice?ver=",{"cssClasses":887,"htmlComments":889,"htmlAttributes":890,"restEndpoints":892,"jsGlobals":893,"shortcodeOutput":894},[888],"sm-close-temp",[],[891],"data-type=\"date\"",[],[],[]]