[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxQ890u0LNOoiqaT7NxE-dcdv57Zz1II95bhZN1yLjIA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":131,"fingerprints":312},"got-a-sale","Got A Sale – Order Notifications for WooCommerce","1.1.2","Jack - Empyreal","https:\u002F\u002Fprofiles.wordpress.org\u002Fjackempyreal\u002F","\u003Cp>Got A Sale sends real-time WooCommerce order notifications to your Telegram chats, Discord channels, and Slack workspaces. Get notified about new orders instantly — wherever you are. Upgrade through the Got A Sale service for additional event types like status changes, low stock alerts, and refunds.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>New Order Notifications\u003C\u002Fstrong> — Get notified the moment a new order is placed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Additional Event Types\u003C\u002Fstrong> — Status changes, low stock alerts, and refund notifications (Pro\u002FAgency via the Got A Sale service)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Telegram, Discord & Slack\u003C\u002Fstrong> — Connect to any Telegram chat, Discord channel, or Slack workspace with a simple bot command\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Destination Routing\u003C\u002Fstrong> — Send notifications to up to 10 destinations (Pro) or unlimited (Agency)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Destination Event Filtering\u003C\u002Fstrong> — Choose which events each destination receives (Pro\u002FAgency)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generic Webhooks\u003C\u002Fstrong> — Add webhook URLs for Zapier, Make, n8n, or custom integrations (Pro\u002FAgency)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payload Customisation\u003C\u002Fstrong> — Control which data fields appear in each destination’s notifications (Pro\u002FAgency)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HPOS Compatible\u003C\u002Fstrong> — Fully compatible with WooCommerce High-Performance Order Storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> — No order data stored locally; notifications are sent in real time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Copy your unique Site Token from Settings > Got A Sale\u003C\u002Fli>\n\u003Cli>Send the token to @gotasale_bot on Telegram, use \u002Flink in Discord, or use \u002Fgotasale link in Slack\u003C\u002Fli>\n\u003Cli>Approve the connection in your WordPress admin\u003C\u002Fli>\n\u003Cli>Start receiving order notifications!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>External Service Usage\u003C\u002Fh4>\n\u003Cp>This plugin relies on the Got A Sale notification service to deliver messages to your Telegram, Discord, Slack, and webhook destinations. The plugin communicates with the Got A Sale API server at \u003Cstrong>api.gotasale.io\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data transmitted to the service:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>On activation:\u003C\u002Fstrong> Your site token, store URL, and store name (for registration)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>On order events:\u003C\u002Fstrong> Order details (ID, status, total, currency, items, customer name, email, phone, addresses) are sent to the Got A Sale server, which routes them to your connected destinations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>On WC API setup:\u003C\u002Fstrong> Read-write WooCommerce REST API credentials are encrypted (AES-256-GCM) and sent to the server to enable order viewing from the Got A Sale app\u003C\u002Fli>\n\u003Cli>\u003Cstrong>On upgrade\u002Fbilling:\u003C\u002Fstrong> You are redirected to Stripe for payment processing. Stripe handles all payment data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>No order data is stored on Got A Sale servers.\u003C\u002Fstrong> Orders are fetched live from your store via the WooCommerce REST API when viewed in the Got A Sale app.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgotasale.io\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgotasale.io\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgotasale.io\" rel=\"nofollow ugc\">Got A Sale Website\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Send WooCommerce order notifications to Telegram, Discord, and Slack instantly.",0,164,"2026-03-02T16:31:00.000Z","6.9.4","5.8","7.4",[18,19,20,21,22],"discord","notifications","slack","telegram","woocommerce","https:\u002F\u002Fgotasale.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgot-a-sale.1.1.2.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"jackempyreal",1,30,94,"2026-04-04T14:21:11.136Z",[36,53,79,98,116],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":16,"tags":49,"homepage":51,"download_link":52,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"discord-notifications-for-woocommerce","Order Notifications for WooCommerce","2.0.2","Kamal Hosen","https:\u002F\u002Fprofiles.wordpress.org\u002Fikamal\u002F","\u003Cp>\u003Cstrong>Order Notifications for WooCommerce\u003C\u002Fstrong> is the ultimate plugin for store owners looking to streamline order management and stay updated on every order in real time. Seamlessly integrate your WooCommerce store with multiple platforms like \u003Cstrong>Discord\u003C\u002Fstrong>, \u003Cstrong>Telegram\u003C\u002Fstrong>, \u003Cstrong>Slack\u003C\u002Fstrong>, \u003Cstrong>SMS\u003C\u002Fstrong>, and \u003Cstrong>Email\u003C\u002Fstrong> to receive instant notifications for new orders and status changes. With version 2.0.0, we’ve introduced a \u003Cstrong>sleek, intuitive dashboard\u003C\u002Fstrong>, \u003Cstrong>optimized code\u003C\u002Fstrong> for faster performance, and a \u003Cstrong>Pro version\u003C\u002Fstrong> packed with premium features for advanced customization and control.\u003C\u002Fp>\n\u003Cp>Whether you’re a solo entrepreneur or managing a team, this plugin ensures you and your team are always in the loop with real-time updates, reducing the need to constantly check your WordPress admin panel. Perfect for eCommerce businesses of all sizes, our plugin enhances team collaboration and boosts operational efficiency.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi-Platform Notifications\u003C\u002Fstrong>: Receive order updates on Discord, Telegram, Slack (Pro), SMS (Pro), and Email (Pro).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Alerts\u003C\u002Fstrong>: Get instant notifications for new orders and order status changes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intuitive Dashboard\u003C\u002Fstrong>: Manage settings effortlessly with a modern, user-friendly interface (New in 2.0.0).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized Performance\u003C\u002Fstrong>: Lightweight and fast, with improved code efficiency for seamless integration (New in 2.0.0).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Messages\u003C\u002Fstrong>: Tailor notification content to your needs with advanced formatting options (Pro).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notification Filtering\u003C\u002Fstrong>: Choose which order statuses or products trigger notifications (Pro).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong>: Get dedicated, fast-tracked assistance for Pro users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order Details\u003C\u002Fstrong>: Notifications include order number, status, customer name, and a direct link to the WooCommerce order edit page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Branded Notifications\u003C\u002Fstrong>: Display your site’s favicon in notifications for a professional touch.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version Features\u003C\u002Fh4>\n\u003Cp>Unlock the full potential of \u003Cstrong>Order Notifications for WooCommerce\u003C\u002Fstrong> with the Pro version, designed for advanced users and growing businesses:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Slack Notifications\u003C\u002Fstrong>: Send order updates directly to your Slack workspace, perfect for team collaboration and quick responses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SMS Notifications\u003C\u002Fstrong>: Receive instant text message alerts for critical order updates, ensuring you’re informed even on the go.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong>: Get detailed order notifications delivered to your inbox, with customizable templates for a professional look.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Message Customization\u003C\u002Fstrong>: Craft personalized notification messages by including specific order details, custom text, or branding elements to match your business style.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notification Filtering\u003C\u002Fstrong>: Fine-tune which orders trigger notifications based on status (e.g., “Pending,” “Completed”) or specific products, reducing noise and focusing on what matters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong>: Access dedicated, fast-tracked support from our team to resolve issues quickly and keep your store running smoothly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Upgrade to the \u003Cstrong>Pro version\u003C\u002Fstrong> for advanced features and priority support to supercharge your WooCommerce store’s efficiency. Visit \u003Ca href=\"https:\u002F\u002Fexample.com\" rel=\"nofollow ugc\">our website\u003C\u002Fa> for pricing and subscription details.\u003C\u002Fp>\n\u003Ch3>Why Choose Order Notifications for WooCommerce?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-Time Efficiency\u003C\u002Fstrong>: Stay informed without refreshing your admin panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Channel Support\u003C\u002Fstrong>: Connect with your favorite platforms for maximum flexibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Team Collaboration\u003C\u002Fstrong>: Keep your entire team updated with instant alerts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Optimized\u003C\u002Fstrong>: Built with performance in mind to ensure your store runs smoothly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly\u003C\u002Fstrong>: The new 2.0.0 dashboard makes setup and management a breeze.\u003C\u002Fli>\n\u003C\u002Ful>\n","Get real-time WooCommerce order notifications on Discord, Telegram, Slack, SMS, and Email.",60,1250,"2025-09-14T16:19:00.000Z","6.8.5","5.0",[18,19,50,21,22],"orders","https:\u002F\u002Fkamalhosen.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiscord-notifications-for-woocommerce.2.0.2.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":47,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":74,"download_link":75,"security_score":76,"vuln_count":77,"unpatched_count":31,"last_vuln_date":78,"fetched_at":27},"bot-for-telegram-on-woocommerce","Bot for Telegram on WooCommerce","1.2.9","Guru Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fguruteam\u002F","\u003Cp>Bot for Telegram on WooCommerce\u003C\u002Fp>\n\u003Cp>🎉 Great news! We’ve added the Pro plugin features to our free plugin! 🚀 The Pro plugin is no longer supported — all those awesome features are now available for free! 🎁 If you were using the Pro version, make sure to deactivate it. 🙌\u003C\u002Fp>\n\u003Cp>Many sites on WordPress use eCommerce with WooCommerce. Nowadays we have a lot of trading platforms apart from WebSite. And one of them is Telegram, currently growing into powerful chat system with channels and automatic notices from bots.\u003C\u002Fp>\n\u003Cp>🟢 \u003Ca href=\"https:\u002F\u002Ft.me\u002FGuruWCTGBot\" rel=\"nofollow ugc\">Bot demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🟢 \u003Ca href=\"https:\u002F\u002Fwp-guruteam.com\u002Fwoocommerce-telegram\u002F\" rel=\"nofollow ugc\">About plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin will give you an opportunity to sell products via Telegram. All you need is to create bot and add it in the WooCommerce settings.\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\u002FyKAPhXAwXZI?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>Supported product types\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple\u003C\u002Fli>\n\u003Cli>Grouped\u003C\u002Fli>\n\u003Cli>Affiliate\u003C\u002Fli>\n\u003Cli>Variable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatic registration with phone number\u003C\u002Fli>\n\u003Cli>Synchronized cart between Telegram and WooCommerce\u003C\u002Fli>\n\u003Cli>NEW!!! Telegram Login\u003C\u002Fli>\n\u003Cli>Product catalog based on WP Rest API\u003C\u002Fli>\n\u003Cli>Native integration in WooCommerce settings with option to translate Telegram buttons from WordPress admin dashboard\u003C\u002Fli>\n\u003Cli>Automatic notice on order status change\u003C\u002Fli>\n\u003Cli>WooCommerce categories\u003C\u002Fli>\n\u003Cli>Fast Checkout\u003C\u002Fli>\n\u003Cli>My account section\u003C\u002Fli>\n\u003Cli>My orders section\u003C\u002Fli>\n\u003Cli>Order notifications on status changed\u003C\u002Fli>\n\u003Cli>Notification when new users are registered\u003C\u002Fli>\n\u003Cli>Parse user location\u003C\u002Fli>\n\u003Cli>Sending messages to all users of the bot\u003C\u002Fli>\n\u003Cli>Select categories to display in the bot\u003C\u002Fli>\n\u003Cli>Search products\u003C\u002Fli>\n\u003Cli>Custom Buttons\u003C\u002Fli>\n\u003Cli>Checkout in telegram (without redirect to the website)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New!!!\u003C\u002Fstrong> Web App setting in custom keyboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New!!!\u003C\u002Fstrong> Resend WooCommerce emails to Telegram\u003C\u002Fli>\n\u003C\u002Ful>\n","Bot for Telegram on WooCommerce is a plugin that allows you to create a telegram online store based on your website with WooCommerce.",300,15417,84,12,"2025-05-31T07:28:00.000Z","5.3","7.0",[69,70,71,72,73],"telegram-bot","telegram-login","telegram-notifications","telegram-shop","woocommerce-telegram-addon","https:\u002F\u002Fwp-guruteam.com\u002Fwoocommerce-telegram\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbot-for-telegram-on-woocommerce.1.2.9.zip",74,2,"2025-05-19 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":25,"num_ratings":89,"last_updated":90,"tested_up_to":47,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":96,"download_link":97,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"hey-notify","Hey Notify","2.1.1","FireTree Design","https:\u002F\u002Fprofiles.wordpress.org\u002Ffiretree\u002F","\u003Cp>Get notified when things happen in WordPress.\u003C\u002Fp>\n\u003Ch4>Notifications can be sent to:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Slack\u003C\u002Fli>\n\u003Cli>Discord\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notifications for:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Posts\n\u003Cul>\n\u003Cli>Draft\u003C\u002Fli>\n\u003Cli>Pending\u003C\u002Fli>\n\u003Cli>Scheduled\u003C\u002Fli>\n\u003Cli>Published\u003C\u002Fli>\n\u003Cli>Trashed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Pages\n\u003Cul>\n\u003Cli>Draft\u003C\u002Fli>\n\u003Cli>Pending\u003C\u002Fli>\n\u003Cli>Scheduled\u003C\u002Fli>\n\u003Cli>Published\u003C\u002Fli>\n\u003Cli>Trashed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Custom Post Types\n\u003Cul>\n\u003Cli>Draft\u003C\u002Fli>\n\u003Cli>Pending\u003C\u002Fli>\n\u003Cli>Scheduled\u003C\u002Fli>\n\u003Cli>Published\u003C\u002Fli>\n\u003Cli>Trashed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Comments\n\u003Cul>\n\u003Cli>New Comment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Users\n\u003Cul>\n\u003Cli>New User\u003C\u002Fli>\n\u003Cli>Administrator Login\u003C\u002Fli>\n\u003Cli>Failed Administrator Login\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>System Events\n\u003Cul>\n\u003Cli>WordPress Updates\u003C\u002Fli>\n\u003Cli>Plugin Updates\u003C\u002Fli>\n\u003Cli>Plugin Activation\u003C\u002Fli>\n\u003Cli>Plugin Deactivation\u003C\u002Fli>\n\u003Cli>Theme Updates\u003C\u002Fli>\n\u003Cli>Theme Change\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Hey Notify Pro\u003C\u002Fh4>\n\u003Cp>Stay in the know with \u003Ca href=\"https:\u002F\u002Fheynotifywp.com\u002Fpro\u002F\" rel=\"nofollow ugc\">Hey Notify Pro\u003C\u002Fa>. Premium features to keep you up to date with everything happening on your website.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customize notification messages.\u003C\u002Fli>\n\u003Cli>Native integration with Gravity Forms.\u003C\u002Fli>\n\u003Cli>Native integration with Ninja Forms.\u003C\u002Fli>\n\u003Cli>Sales notifications from Easy Digital Downloads.\u003C\u002Fli>\n\u003C\u002Ful>\n","Get notified when things happen in WordPress.",200,5933,5,"2025-06-27T22:56:00.000Z","4.3","7.2",[94,18,95,19,20],"alert","email","https:\u002F\u002Fheynotifywp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhey-notify.2.1.1.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":87,"downloaded":106,"rating":25,"num_ratings":77,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":113,"download_link":114,"security_score":115,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wc-discord-notifications","Notifications on Discord for Woocommerce","1.0.1","Jarryd Long","https:\u002F\u002Fprofiles.wordpress.org\u002Fjarryd-long\u002F","\u003Ch4>Send notifications from your Woocommerce store to your chosen Discord channel.\u003C\u002Fh4>\n\u003Cp>Notifications on Discord for Woocommerce allows you to receive discord notifications for each Woocommerce order status.\u003C\u002Fp>\n","Notifications on Discord for Woocommerce will send a notification to your chosen Discord channel, notifying you of a new order or order status change.",5395,"2023-08-14T12:09:00.000Z","6.3.0","5.4","7.1",[18,112,19,22],"ecommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-discord-notifications.zip",85,{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":25,"downloaded":124,"rating":25,"num_ratings":89,"last_updated":125,"tested_up_to":47,"requires_at_least":126,"requires_php":16,"tags":127,"homepage":129,"download_link":130,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"discord-sale-notifications-for-woocommerce","WC Sale Discord Notifications","3.0.0","Marian Balev","https:\u002F\u002Fprofiles.wordpress.org\u002Fcralcactus\u002F","\u003Cp>This plugin sends a Discord notification for WooCommerce order events. It uses native WordPress\u002FWooCommerce APIs and supports WooCommerce Custom Order Tables (v8+). You can choose which order statuses trigger notifications, customize which details are included, set different webhook URLs and embed colors per status, and optionally remove product images from the embed.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Customizable message fields:\n\u003Cul>\n\u003Cli>🏷️ Order Status\u003C\u002Fli>\n\u003Cli>💳 Payment Info\u003C\u002Fli>\n\u003Cli>🛒 Product Lines (names, qty, price)\u003C\u002Fli>\n\u003Cli>🧩 Product Options (add-ons \u002F custom fields)\u003C\u002Fli>\n\u003Cli>📅 Order Date\u003C\u002Fli>\n\u003Cli>👤 Billing Info\u003C\u002Fli>\n\u003Cli>🔢 Transaction ID\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>🖼️ Option to disable product image in the embed\u003C\u002Fli>\n\u003Cli>🧩 Per-status webhook URL and embed color\u003C\u002Fli>\n\u003Cli>🔒 Duplicate-send protection via internal tracking\u003C\u002Fli>\n\u003Cli>⚙️ Built using native WordPress\u002FWooCommerce APIs\u003C\u002Fli>\n\u003Cli>🧠 Compatible with WooCommerce Custom Order Tables (v8+)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.2 or higher (tested up to 6.8.2)\u003C\u002Fli>\n\u003Cli>WooCommerce 8.5 or higher (tested up to 10.1.2)\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Webhook URL\u003C\u002Fstrong>\u003Cbr \u002F>\nEnter your Discord Webhook URL (from your Discord server settings).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Order Status Notifications\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose which order statuses should trigger notifications. You can also:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add different webhook URLs per status\u003C\u002Fli>\n\u003Cli>Choose unique embed colors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Information to Include\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect which fields should appear in the Discord embed (status, payment info, items, custom product fields, order date, billing info, transaction ID).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Disable Product Image\u003C\u002Fstrong>\u003Cbr \u002F>\nToggle this to prevent the product image from appearing in the embed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Duplicate Protection\u003C\u002Fh3>\n\u003Cp>To prevent duplicate Discord messages (for example, if the thank-you page is refreshed), the plugin keeps track of sent events. Each entry logs \u003Ccode>order_id|event_type\u003C\u002Fcode> (e.g. \u003Ccode>1655|new\u003C\u002Fcode>). Before sending, the plugin checks whether that combination has already been sent and skips if so. This ensures each notification is only sent \u003Cstrong>once per order event\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>After installing and activating the plugin, go to \u003Cstrong>WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Discord Notifications\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Paste your Discord Webhook URL and select which statuses should send notifications.\u003C\u002Fli>\n\u003Cli>Choose which fields to include and whether to show product images.\u003C\u002Fli>\n\u003Cli>Save your settings.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Author\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCral-Cactus\" rel=\"nofollow ugc\">Cral_Cactus\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Found a bug or have a suggestion? Open an issue on the GitHub repo: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCral-Cactus\u002Fwc-sale-discord-notifications\u002Fissues\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FCral-Cactus\u002Fwc-sale-discord-notifications\u002Fissues\u003C\u002Fa>\u003C\u002Fp>\n","A powerful WooCommerce extension that sends order updates directly to your Discord server. ✨",66967,"2025-08-31T16:02:00.000Z","6.2",[18,19,50,128,22],"sales","https:\u002F\u002Fgithub.com\u002FCral-Cactus\u002Fwc-sale-discord-notifications","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiscord-sale-notifications-for-woocommerce.3.0.zip",{"attackSurface":132,"codeSignals":259,"taintFlows":279,"riskAssessment":306,"analyzedAt":311},{"hooks":133,"ajaxHandlers":205,"restRoutes":245,"shortcodes":246,"cronEvents":247,"entryPointCount":258,"unprotectedCount":11},[134,140,144,149,154,158,162,164,169,173,177,181,184,188,192,196,201],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_menu","add_menu_page","admin\\class-gotasale-admin.php",16,{"type":135,"name":141,"callback":142,"file":138,"line":143},"admin_enqueue_scripts","enqueue_assets",17,{"type":135,"name":145,"callback":146,"file":147,"line":148},"admin_init","register_settings","admin\\class-gotasale-settings.php",18,{"type":135,"name":150,"callback":151,"file":152,"line":153},"before_woocommerce_init","closure","gotasale.php",43,{"type":135,"name":155,"callback":156,"file":152,"line":157},"plugins_loaded","gotasale",59,{"type":135,"name":159,"callback":160,"file":152,"line":161},"gotasale_wc_api_setup_retry","setup",62,{"type":135,"name":145,"callback":151,"file":152,"line":163},65,{"type":135,"name":165,"callback":166,"priority":167,"file":168,"line":148},"woocommerce_checkout_order_processed","handle_new_order",10,"includes\\class-gotasale-woocommerce.php",{"type":135,"name":170,"callback":171,"file":168,"line":172},"woocommerce_payment_complete","handle_payment_complete",19,{"type":135,"name":174,"callback":175,"priority":167,"file":168,"line":176},"woocommerce_order_status_changed","handle_status_changed",20,{"type":135,"name":178,"callback":179,"file":168,"line":180},"woocommerce_low_stock","handle_low_stock",21,{"type":135,"name":182,"callback":179,"file":168,"line":183},"woocommerce_no_stock",22,{"type":135,"name":185,"callback":186,"priority":167,"file":168,"line":187},"woocommerce_order_refunded","handle_refund_created",23,{"type":135,"name":189,"callback":190,"priority":167,"file":168,"line":191},"woocommerce_order_status_failed","handle_payment_failed",24,{"type":135,"name":193,"callback":194,"priority":167,"file":168,"line":195},"woocommerce_order_status_cancelled","handle_order_cancelled",25,{"type":135,"name":197,"callback":198,"file":199,"line":200},"admin_notices","woocommerce_missing_notice","includes\\class-gotasale.php",50,{"type":135,"name":202,"callback":203,"file":199,"line":204},"gotasale_retry_registration","retry_registration",53,[206,211,214,217,220,223,227,231,234,238,241],{"action":207,"nopriv":208,"callback":209,"hasNonce":210,"hasCapCheck":210,"file":138,"line":180},"gotasale_send_test",false,"ajax_send_test",true,{"action":212,"nopriv":208,"callback":213,"hasNonce":210,"hasCapCheck":210,"file":138,"line":183},"gotasale_create_checkout","ajax_create_checkout",{"action":215,"nopriv":208,"callback":216,"hasNonce":210,"hasCapCheck":210,"file":138,"line":187},"gotasale_billing_portal","ajax_billing_portal",{"action":218,"nopriv":208,"callback":219,"hasNonce":210,"hasCapCheck":210,"file":138,"line":191},"gotasale_get_channels","ajax_get_channels",{"action":221,"nopriv":208,"callback":222,"hasNonce":210,"hasCapCheck":210,"file":138,"line":195},"gotasale_remove_channel","ajax_remove_channel",{"action":224,"nopriv":208,"callback":225,"hasNonce":210,"hasCapCheck":210,"file":138,"line":226},"gotasale_get_pending_links","ajax_get_pending_links",26,{"action":228,"nopriv":208,"callback":229,"hasNonce":210,"hasCapCheck":210,"file":138,"line":230},"gotasale_confirm_link","ajax_confirm_link",27,{"action":202,"nopriv":208,"callback":232,"hasNonce":210,"hasCapCheck":210,"file":138,"line":233},"ajax_retry_registration",28,{"action":235,"nopriv":208,"callback":236,"hasNonce":210,"hasCapCheck":210,"file":138,"line":237},"gotasale_reconnect_wc_api","ajax_reconnect_wc_api",29,{"action":239,"nopriv":208,"callback":240,"hasNonce":210,"hasCapCheck":210,"file":138,"line":32},"gotasale_activate_license","ajax_activate_license",{"action":242,"nopriv":208,"callback":243,"hasNonce":210,"hasCapCheck":210,"file":138,"line":244},"gotasale_deactivate_license","ajax_deactivate_license",31,[],[],[248,251,253,255,257],{"hook":202,"callback":202,"file":249,"line":250},"includes\\class-gotasale-activator.php",207,{"hook":159,"callback":159,"file":252,"line":244},"includes\\class-gotasale-wc-api.php",{"hook":159,"callback":159,"file":252,"line":254},116,{"hook":159,"callback":159,"file":252,"line":256},137,{"hook":202,"callback":202,"file":199,"line":157},11,{"dangerousFunctions":260,"sqlUsage":261,"outputEscaping":266,"fileOperations":11,"externalRequests":277,"nonceChecks":258,"capabilityChecks":64,"bundledLibraries":278},[],{"prepared":11,"raw":31,"locations":262},[263],{"file":252,"line":264,"context":265},41,"$wpdb->query() with variable interpolation",{"escaped":267,"rawEcho":89,"locations":268},38,[269,271,273,274,276],{"file":147,"line":76,"context":270},"raw output",{"file":147,"line":272,"context":270},83,{"file":147,"line":63,"context":270},{"file":147,"line":275,"context":270},93,{"file":147,"line":25,"context":270},7,[],[280,298],{"entryPoint":281,"graph":282,"unsanitizedCount":11,"severity":297},"ajax_activate_license (admin\\class-gotasale-admin.php:343)",{"nodes":283,"edges":295},[284,289],{"id":285,"type":286,"label":287,"file":138,"line":288},"n0","source","$_POST",350,{"id":290,"type":291,"label":292,"file":138,"line":293,"wp_function":294},"n1","sink","update_option() [Settings Manipulation]",362,"update_option",[296],{"from":285,"to":290,"sanitized":210},"low",{"entryPoint":299,"graph":300,"unsanitizedCount":11,"severity":297},"\u003Cclass-gotasale-admin> (admin\\class-gotasale-admin.php:0)",{"nodes":301,"edges":304},[302,303],{"id":285,"type":286,"label":287,"file":138,"line":288},{"id":290,"type":291,"label":292,"file":138,"line":293,"wp_function":294},[305],{"from":285,"to":290,"sanitized":210},{"summary":307,"deductions":308},"The \"got-a-sale\" v1.1.2 plugin exhibits a generally strong security posture based on the provided static analysis.  It demonstrates good practices by implementing nonce checks and capability checks for all identified entry points, including its 11 AJAX handlers. The absence of critical or high-severity taint flows, dangerous functions, file operations, and shortcodes further contributes to its robustness.  The plugin also has a clean vulnerability history with no recorded CVEs, indicating a commitment to security or a lack of past exploitable flaws.\n\nHowever, a significant concern lies in the handling of SQL queries. With one total SQL query and 0% usage of prepared statements, this represents a high risk of SQL injection vulnerabilities. While the output escaping rate is high at 88%, the presence of unsanitized SQL queries is a critical oversight. The plugin also makes 7 external HTTP requests, which could be a vector for other types of attacks if not handled securely, though the static analysis doesn't provide specifics on their nature or sanitization.\n\nIn conclusion, while the plugin scores well in many security areas and has a clean vulnerability record, the lack of prepared statements for its SQL query is a serious weakness that significantly elevates its risk profile. Addressing this specific issue would dramatically improve the plugin's overall security.",[309],{"reason":310,"points":167},"Raw SQL query without prepared statements","2026-03-17T06:20:45.666Z",{"wat":313,"direct":322},{"assetPaths":314,"generatorPatterns":317,"scriptPaths":318,"versionParams":319},[315,316],"\u002Fwp-content\u002Fplugins\u002Fgot-a-sale\u002Fadmin\u002Fcss\u002Fgotasale-admin.css","\u002Fwp-content\u002Fplugins\u002Fgot-a-sale\u002Fadmin\u002Fjs\u002Fgotasale-admin.js",[],[],[320,321],"gotasale-admin.css?ver=","gotasale-admin.js?ver=",{"cssClasses":323,"htmlComments":324,"htmlAttributes":325,"restEndpoints":328,"jsGlobals":329,"shortcodeOutput":330},[],[],[326,327],"gotasale-admin","gotasaleAdmin",[],[327],[]]