[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOh4DR50yn2NJPEos1GNxU-gKEZHbqi4Sx2f1lyIKPF0":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":11,"unpatched_count":11,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":148,"fingerprints":398},"ni-woocommerce-stock","Ni WooCommerce Stock Alert Notification","1.1.3","Anzar Ahmed","https:\u002F\u002Fprofiles.wordpress.org\u002Fanzia\u002F","\u003Cp>Enhance WooCommerce with Our Out of Stock Notification Plugin\u003C\u002Fp>\n\u003Cp>Stay ahead with our advanced Out of Stock Notification plugin for WooCommerce, designed to keep your customers informed and engaged. Never miss a sales opportunity when products are back in stock!\u003C\u002Fp>\n\u003Cp>Out of Stock Notification Customer Email Management\u003C\u002Fp>\n\u003Cp>Our WooCommerce Stock Alert Notification plugin empowers you to capture customer emails when products go out of stock. Effortlessly manage and filter email addresses based on date ranges, providing valuable insights into customer preferences. The plugin displays essential information, including product names, customer email addresses, and notification dates.\u003C\u002Fp>\n\u003Cp>Streamlined Settings for Out of Stock Notifications\u003C\u002Fp>\n\u003Cp>Customize your Out of Stock Notification alerts with ease. The plugin offers flexible settings for email configuration, allowing you to set up the ‘From’ email, subject line, and text message to align with your brand and communication strategy.\u003C\u002Fp>\n\u003Cp>Tailored Product Settings for Out of Stock Products\u003C\u002Fp>\n\u003Cp>Effortlessly manage how out-of-stock products are presented to your customers. Display custom text for each out-of-stock product, providing a seamless and informative shopping experience.\u003C\u002Fp>\n\u003Cp>Key Features of Ni WooCommerce Stock Alert Plugin\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Individual email input field for each out-of-stock product\u003C\u002Fli>\n\u003Cli>Automatic customer email notifications sent to the admin\u003C\u002Fli>\n\u003Cli>Customizable notes for customers regarding product availability\u003C\u002Fli>\n\u003Cli>Email configuration options (From name, To name, subject line)\u003C\u002Fli>\n\u003Cli>Thank you message customization for customers after submitting their email for out-of-stock products\u003C\u002Fli>\n\u003Cli>Settings for displaying custom notes on single product pages\u003C\u002Fli>\n\u003Cli>Comprehensive dashboard with insights into out-of-stock, most stock, and low stock products\u003C\u002Fli>\n\u003Cli>Display of the top 10 registered emails on the dashboard\u003C\u002Fli>\n\u003Cli>Dashboard visibility for the top 10 out-of-stock registered emails\u003C\u002Fli>\n\u003Cli>Stock reports presenting simple and variation stock information\u003C\u002Fli>\n\u003Cli>Email reports showcasing all registered emails for out-of-stock products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Ch4>Support\u002FFeedback Email\u002FNew Report Requirement\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We are open to your suggestions and feedback – Thank you for using or trying out one of our plugins\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"mailto:support@naziinfotech.com\" rel=\"nofollow ugc\">support@naziinfotech.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>It is not responsible for any harm or wrong doing this Plugin may cause. Users are fully responsible for their own use. This Plugin is to be used WITHOUT warranty.\u003C\u002Fp>\n","Boost customer retention with the Ni WooCommerce Stock Alert plugin, ensuring engagement even when your store products are out of stock.",0,1640,40,1,"2023-12-16T21:40:00.000Z","6.4.8","4.7","7.0",[20,21,22,23,24],"email-waitlist","notification","out-of-stock","stock-alert","stock-notification","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fni-woocommerce-stock\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fni-woocommerce-stock.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"anzia",25,4810,88,228,71,"2026-04-04T00:43:46.169Z",[40,65,85,107,131],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":11,"last_vuln_date":64,"fetched_at":29},"yith-woocommerce-waiting-list","YITH WooCommerce Waitlist","2.33.0","YITHEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Fyithemes\u002F","\u003Cp>A Waitlist plugin allows you to successfully handle promotional campaigns for a product or service before it is actually available: you can just enable a “wait list” option and offer subscribers a discount or a special promotion.\u003C\u002Fp>\n\u003Cp>But it’s not just that: it is also a key took to prevent losing perspective customers and therefore sales in case one of your store products goes out of stock and you need time to restock it.\u003C\u002Fp>\n\u003Cp>How does it work?\u003C\u002Fp>\n\u003Cp>A user finds a product in your shop, and specifically those shoes he loves and has been looking for a long time. But, unfortunately, he cannot buy them because his size is temporarily not available.\u003C\u002Fp>\n\u003Cp>His purchase experience is really bad: so now, the only thing left to do is to leave the site and start looking somewhere else.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What if we gave him the opportunity to subscribe to a waitlist?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It’s true, he cannot buy the shoes immediately, but there’s a notice informing him that he can add his email address to be notified when his size is back in stock. \u003Cstrong>One or two weeks later, he receives an email that informs him that his size is finally available and he can buy it with a $5 discount.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Thanks to \u003Cstrong>YITH WooCommerce Waitlist\u003C\u002Fstrong> and just one email – with a \u003Cstrong>conversion rate of around 10-15% according to market research\u003C\u002Fstrong> – you converted a prospect into a customer and made a sale that would have been lost otherwise.\u003C\u002Fp>\n\u003Ch4>FREE VERSION OPTIONS:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically show the waitlist subscription box on all out-of-stock products\u003C\u002Fli>\n\u003Cli>Support for variable products: users can subscribe to a specific waitlist for each product variation\u003C\u002Fli>\n\u003Cli>Customize the text to show above the email subscription form\u003C\u002Fli>\n\u003Cli>Customize text and colors of the subscription button\u003C\u002Fli>\n\u003Cli>Show a Privacy Policy checkbox in the subscription form\u003C\u002Fli>\n\u003Cli>After subscribing, show a button that allows users to have their email addresses removed from the list\u003C\u002Fli>\n\u003Cli>Customize the text of the back-in-stock email\u003C\u002Fli>\n\u003Cli>Monitor the number of users who subscribed to a product waitlist and send the default back-in-stock email through the dedicated meta box in the product edit section\u003C\u002Fli>\n\u003Cli>Show the “My WaitLists” section in My Account: users will be able to see all the lists they subscribed to as well as monitor the stock status of the products they are interested in\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-waiting-list-free\u002F\" rel=\"nofollow ugc\">Free version live demo >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>PREMIUM OPTIONS:\u003C\u002Fh4>\n\u003Cp>The free version of this plugin works like magic, but the premium one is a much more powerful tool to boost sales and conversions. By upgrading to the premium version, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use the Exclusion List to manually pick the out-of-stock products on which you want to display the waitList box\u003C\u002Fli>\n\u003Cli>Show a counter with the number of users subscribed to the product list\u003C\u002Fli>\n\u003Cli>Enable the Mandrill integration for advanced management of the email campaigns\u003C\u002Fli>\n\u003Cli>Use advanced style options to customize the waiting list subscription box: background color, border radius, padding, etc.\u003C\u002Fli>\n\u003Cli>Customize the notification messages for successful subscription or errors\u003C\u002Fli>\n\u003Cli>Enable Google reCAPTCHA to prevent spam registrations\u003C\u002Fli>\n\u003Cli>Choose whether to send a confirmation email to all users or just guest users to verify the email address used for the waitlist\u003C\u002Fli>\n\u003Cli>Send a notification email to the admin whenever a new user subscribes to a waitlist\u003C\u002Fli>\n\u003Cli>Send a notification email to the users that confirms they have successfully subscribed to the waitlists\u003C\u002Fli>\n\u003Cli>Customize the back-in-stock email through the advanced editor\u003C\u002Fli>\n\u003Cli>Send an automatic back-in-stock email to the subscribed users when the item is back in stock\u003C\u002Fli>\n\u003Cli>Choose whether to send the back-in-stock email to all users or just to a limited number of users based on the actual stock quantity\u003C\u002Fli>\n\u003Cli>Send a cross-sell email to recommend similar products in case the products they subscribed to are not available\u003C\u002Fli>\n\u003Cli>Monitor the products with a waitlist and the subscribed users in a dedicated table\u003C\u002Fli>\n\u003Cli>Manually add a user to a product waitlist\u003C\u002Fli>\n\u003Cli>Export the email addresses registered in a product waitlist into a CSV file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-waiting-list\u002F\" rel=\"nofollow ugc\">Premium version live demo >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Suggestions\u003C\u002Fh3>\n\u003Cp>If you have suggestions about how to improve YITH WooCommerce Waiting List, you can \u003Ca href=\"mailto:plugins@yithemes.com\" title=\"Your Inspiration Themes\" rel=\"nofollow ugc\">write us\u003C\u002Fa> so we can bundle them into YITH WooCommerce Waiting List.\u003C\u002Fp>\n\u003Ch3>Translators\u003C\u002Fh3>\n\u003Ch4>Available Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you can’t find this plugin in your language and want to translate it, use the dedicated tool at \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fit\u002Fdefault\u002Fwp-plugins\u002Fyith-woocommerce-waiting-list\" title=\"Translating WordPress\" rel=\"nofollow ugc\">Translating WordPress\u003C\u002Fa>.\u003Cbr \u002F>\nOr, if you have created your own language pack, or have an update for an existing one, you can send it as an email attachment from our \u003Ca href=\"http:\u002F\u002Fyithemes.com\u002Fcontact\u002F\" title=\"Your Inspiration Themes\" rel=\"nofollow ugc\">Contacts page\u003C\u002Fa> and we will bundle into YITH WooCommerce Waiting List.\u003C\u002Fp>\n","This plugin enables registered users to request an email notification when an out-of-stock product comes back into stock.",3000,243290,64,26,"2026-02-26T14:42:00.000Z","6.9.4","6.7","7.4",[22,24,57,58,59],"waiting-email-list","waiting-list","woocommerce-waiting","https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-waiting-list\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyith-woocommerce-waiting-list.2.33.0.zip",99,2,"2023-08-10 00:00:00",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":11,"downloaded":73,"rating":11,"num_ratings":11,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":55,"tags":77,"homepage":82,"download_link":83,"security_score":84,"vuln_count":11,"unpatched_count":11,"last_vuln_date":28,"fetched_at":29},"alertify","Alertify – Back in Stock WooCommerce Alerts & Email Notifications","1.0.0","wpunicorn","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpunicorn\u002F","\u003Cp>\u003Cstrong>Alertify\u003C\u002Fstrong> is advanced back-in-stock notification system for WooCommerce, helping store owners increase conversions by notifying customers when their favorite products are restocked.\u003Cbr \u002F>\nAlertify is a powerful back-in-stock notification plugin for WooCommerce designed to boost customer engagement and recover lost sales. With automatic email notifications, customers can subscribe to their favorite out-of-stock products and receive instant alerts when the items are back in stock.\u003C\u002Fp>\n\u003Cp>With this plugin, you can effortlessly manage notifications, customize email templates, and ensure that customers stay informed about product availability.\u003Cbr \u002F>\nWhether you’re selling physical goods or digital downloads, Alertify is the ultimate solution for WooCommerce stores to improve conversions and customer satisfaction.\u003C\u002Fp>\n\u003Ch3>Key Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Build customer loyalty with timely stock availability alerts.\u003C\u002Fli>\n\u003Cli>Capture lost sales by letting customers subscribe to out-of-stock products.\u003C\u002Fli>\n\u003Cli>Fully customizable and optimized for performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With Alertify, you can deliver email notifications for \u003Cstrong>back-in-stock WooCommerce\u003C\u002Fstrong> products effortlessly. Whether you’re selling fashion, electronics, or digital products, Alertify adapts to your business needs.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy-to-use notification button\u003C\u002Fstrong> for out-of-stock products, letting customers subscribe to stock updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable email templates\u003C\u002Fstrong> to match your store’s branding and style.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate limiting\u003C\u002Fstrong> to avoid overwhelming your customers with too many email notifications.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer waitlist management\u003C\u002Fstrong> to keep track of subscribers and offer exclusive restock notifications.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-friendly design\u003C\u002Fstrong> for a smooth user experience on all devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AJAX-powered forms\u003C\u002Fstrong> for seamless notifications without page reloads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unsubscribe functionality\u003C\u002Fstrong>, allowing customers to opt-out of notifications with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supports WooCommerce variable products\u003C\u002Fstrong>, ensuring compatibility with both simple and variable product types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight and optimized for performance\u003C\u002Fstrong>, ensuring minimal impact on store speed and user experience.\u003C\u002Fli>\n\u003C\u002Ful>\n","Alertify - Back in Stock WooCommerce Alerts & Email Notifications",608,"2024-12-28T02:47:00.000Z","6.7.5","5.8",[78,79,23,80,81],"back-in-stock-notifications","email-notifications","woocommerce-alerts","woocommerce-notifications","https:\u002F\u002Fwpsmspro.com\u002Falertify","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falertify.1.0.0.zip",92,{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":84,"num_ratings":95,"last_updated":96,"tested_up_to":53,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":102,"download_link":103,"security_score":104,"vuln_count":105,"unpatched_count":11,"last_vuln_date":106,"fetched_at":29},"waitlist-woocommerce","Waitlist Woocommerce ( Back in stock notifier )","2.8.8","xootix","https:\u002F\u002Fprofiles.wordpress.org\u002Fxootix\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemo.xootix.com\u002Fwaitlist-for-woocommerce\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Waitlist for WooCommerce allows you to create product waiting lists, send email notifications, and track demand. Use this data to make smarter inventory decisions and focus on products your customers care about most.\u003C\u002Fp>\n\u003Ch3>Features And Options:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>👁️ Control waitlist button visibility by stock status (out of stock, backorder, or in stock) or by specific products.\u003C\u002Fli>\n\u003Cli>📧 Notify customers via email when an item becomes available for purchase\u003C\u002Fli>\n\u003Cli>📊 Track registered users, guest entries, and interest quantity\u003C\u002Fli>\n\u003Cli>🎨 Two template designs – Popup & Inline form\u003C\u002Fli>\n\u003Cli>📨 Email log to review sent notifications\u003C\u002Fli>\n\u003Cli>👤 Option to enable or disable guest users\u003C\u002Fli>\n\u003Cli>⚙️ Customizable waitlist form fields\u003C\u002Fli>\n\u003Cli>🔗 Shortcode to display the waitlist button or form anywhere\u003C\u002Fli>\n\u003Cli>🚀 Lightweight and seamless integration with WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Add-ons:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fxootix.com\u002Fplugins\u002Fwaitlist-for-woocommerce#sp-addons\" rel=\"nofollow ugc\">Waitlist manager\u003C\u002Fa> – Enable unsubscribe links in emails for easy opt-out.\u003Cbr \u002F>\nProvide users with a dedicated dashboard to view and manage all their waitlisted products (GDPR-compliant).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fxootix.com\u002Fplugins\u002Fwaitlist-for-woocommerce#sp-addons\" rel=\"nofollow ugc\">Email Booster\u003C\u002Fa> – Send notification emails to customers and admins (or a specified email address) when someone joins a waitlist.\u003Cbr \u002F>\nAutomatically send Back in Stock emails when a product’s stock status changes to In Stock.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fxootix.com\u002Fplugins\u002Fwaitlist-for-woocommerce#sp-addons\" rel=\"nofollow ugc\">Custom Form Fields\u003C\u002Fa> – Add extra fields to the waitlist form to collect additional data from users. Customize these fields and change the form’s appearance from the ‘Fields’ page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fxootix.com\u002Fplugins\u002Fwaitlist-for-woocommerce#sp-addons\" rel=\"nofollow ugc\">Export\u002FImport Waitlist\u003C\u002Fa> – Easily export and import waitlist users and their data into a CSV or Excel file\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwaitlist-woocommerce\u002Ffaq\u002F\" rel=\"ugc\">How to translate?\u003C\u002Fa>\u003C\u002Fp>\n","Build a waiting list for your products and notify customers by email based on product availability.",4000,113837,113,"2026-02-05T12:29:00.000Z","3.0.1","",[100,101,22,58],"back-in-stock","email-notification","http:\u002F\u002Fxootix.com\u002Fwaitlist-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwaitlist-woocommerce.2.8.8.zip",98,3,"2024-09-13 14:49:36",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":115,"num_ratings":117,"last_updated":118,"tested_up_to":75,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":127,"download_link":128,"security_score":129,"vuln_count":14,"unpatched_count":14,"last_vuln_date":130,"fetched_at":29},"admail","AdMail – Multilingual Back in-Stock Notifier for WooCommerce","1.7.0","aleswebs","https:\u002F\u002Fprofiles.wordpress.org\u002Faleswebs\u002F","\u003Cp>AdMail is a powerful tool to help boost your sales and enhance customer experience. With AdMail, your customers can subscribe to out-of-stock products by providing their email address and receive an email notification when the product is back in stock.\u003C\u002Fp>\n\u003Cp>AdMail is compatible with all WooCommerce product types, including simple, variable, and grouped products. You can customize the subscription form to appear as a popup, and choose from a variety of email templates. You can also enable\u002Fdisable the subscription form for guests, provide an unsubscribe option for users, and enable\u002Fdisable email submissions automatically.\u003C\u002Fp>\n\u003Cp>AdMail prioritizes speed and performance, and your customers will enjoy faster performance thanks to the Ajax feature implemented.\u003C\u002Fp>\n","AdMail is a WooCommerce extension that enables your customers to subscribe to out-of-stock products and receive an email notification when the product &hellip;",100,8485,8,"2025-03-03T12:12:00.000Z","5.9","7.2",[122,123,124,125,126],"multilingual","product-availability","stock-notifications","waitlist","woocommerce","https:\u002F\u002Fplugins.aleswebs.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmail.1.7.0.zip",70,"2025-04-04 00:00:00",{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":139,"downloaded":140,"rating":11,"num_ratings":11,"last_updated":141,"tested_up_to":142,"requires_at_least":143,"requires_php":120,"tags":144,"homepage":146,"download_link":147,"security_score":115,"vuln_count":11,"unpatched_count":11,"last_vuln_date":28,"fetched_at":29},"restock-notifier-for-woocommerce","Restock Notifier For WooCommerce","1.1.0","pcprajapat","https:\u002F\u002Fprofiles.wordpress.org\u002Fpcprajapat\u002F","\u003Cp>\u003Cstrong>Restock Notifier For WooCommerce\u003C\u002Fstrong> adds a lightweight and fully customizable \u003Cstrong>“Notify Me”\u003C\u002Fstrong> form to out-of-stock product pages. Customers can subscribe with their email address and will receive automatic notifications when the product is restocked.\u003C\u002Fp>\n\u003Cp>Ideal for boosting sales and improving customer retention by keeping interested buyers in the loop — even when inventory runs low.\u003C\u002Fp>\n\u003Ch3>🔑 Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>💬 Display a customizable \u003Cstrong>“Notify Me” form\u003C\u002Fstrong> on out-of-stock products\u003C\u002Fli>\n\u003Cli>📧 \u003Cstrong>Automatically sends email alerts\u003C\u002Fstrong> when stock is updated\u003C\u002Fli>\n\u003Cli>🗂️ \u003Cstrong>Stores subscriber emails\u003C\u002Fstrong> in a custom database table\u003C\u002Fli>\n\u003Cli>🔁 \u003Cstrong>Prevents duplicate subscriptions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>🧩 Works with \u003Cstrong>variable products\u003C\u002Fstrong> (e.g. color\u002Fsize)\u003C\u002Fli>\n\u003Cli>🎨 Easily override the form template (\u003Ccode>form-out-of-stock.php\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>🌐 \u003Cstrong>Translation-ready\u003C\u002Fstrong> with \u003Ccode>.pot\u003C\u002Fcode> file included\u003C\u002Fli>\n\u003Cli>⚙️ \u003Cstrong>Clean, optimized, and developer-friendly\u003C\u002Fstrong> code\u003C\u002Fli>\n\u003Cli>📊 Admin panel with \u003Cstrong>subscriber list and email log\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>🖌️ Live \u003Cstrong>form design customization\u003C\u002Fstrong> with preview\u003C\u002Fli>\n\u003Cli>📥 Export subscribers to CSV\u003C\u002Fli>\n\u003Cli>🧹 Supports background cleanup and \u003Cstrong>batch notification controls\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","Notify customers via email when out-of-stock WooCommerce products are restocked. Simple, smart, and fully automated.",20,850,"2025-10-21T12:36:00.000Z","6.8.5","5.6",[100,22,145,23,126],"restock","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frestock-notifier-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frestock-notifier-for-woocommerce.1.0.1.zip",{"attackSurface":149,"codeSignals":190,"taintFlows":324,"riskAssessment":386,"analyzedAt":397},{"hooks":150,"ajaxHandlers":179,"restRoutes":187,"shortcodes":188,"cronEvents":189,"entryPointCount":63,"unprotectedCount":63},[151,157,161,165,168,170,173,176],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","woocommerce_product_options_general_product_data","ni_add_outofstock_notes","include\\ni-woocommerce-product-hook.php",6,{"type":152,"name":158,"callback":159,"file":155,"line":160},"woocommerce_process_product_meta","ni_save_outofstock_notes",7,{"type":152,"name":162,"callback":163,"file":164,"line":156},"woocommerce_product_meta_start","woocommerce_after_add_to_cart_button","include\\ni-woocommerce-stock-hook.php",{"type":152,"name":166,"callback":166,"file":167,"line":156},"admin_menu","include\\ni-woocommerce-stock-init.php",{"type":152,"name":169,"callback":169,"file":167,"line":160},"admin_enqueue_scripts",{"type":152,"name":171,"callback":171,"file":167,"line":172},"wp_head",9,{"type":152,"name":174,"callback":174,"file":167,"line":175},"wp_footer",10,{"type":152,"name":177,"callback":177,"file":167,"line":178},"wp_enqueue_scripts",12,[180,184],{"action":181,"nopriv":182,"callback":181,"hasNonce":182,"hasCapCheck":182,"file":167,"line":183},"ajax_niwoostock_action",false,14,{"action":181,"nopriv":185,"callback":181,"hasNonce":182,"hasCapCheck":182,"file":167,"line":186},true,15,[],[],[],{"dangerousFunctions":191,"sqlUsage":192,"outputEscaping":198,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":323},[],{"prepared":186,"raw":14,"locations":193},[194],{"file":195,"line":196,"context":197},"ni-woocommerce-stock.php",30,"$wpdb->get_var() with variable interpolation",{"escaped":199,"rawEcho":200,"locations":201},5,68,[202,206,208,209,210,212,214,215,217,219,221,223,225,227,229,231,234,235,237,238,240,242,243,245,247,248,250,252,254,256,258,260,262,264,266,268,269,271,272,273,276,278,280,281,283,284,286,288,289,291,293,295,297,299,300,302,303,305,307,308,310,311,313,315,317,320,321,322],{"file":203,"line":204,"context":205},"include\\ni-product-register-email.php",24,"raw output",{"file":203,"line":207,"context":205},28,{"file":203,"line":13,"context":205},{"file":203,"line":13,"context":205},{"file":203,"line":211,"context":205},41,{"file":203,"line":213,"context":205},42,{"file":203,"line":213,"context":205},{"file":203,"line":216,"context":205},43,{"file":203,"line":218,"context":205},44,{"file":203,"line":220,"context":205},75,{"file":203,"line":222,"context":205},80,{"file":203,"line":224,"context":205},97,{"file":203,"line":226,"context":205},103,{"file":203,"line":228,"context":205},112,{"file":203,"line":230,"context":205},122,{"file":232,"line":233,"context":205},"include\\ni-woocommerce-product-stock.php",29,{"file":232,"line":233,"context":205},{"file":232,"line":236,"context":205},53,{"file":232,"line":236,"context":205},{"file":232,"line":239,"context":205},54,{"file":232,"line":241,"context":205},55,{"file":232,"line":241,"context":205},{"file":232,"line":244,"context":205},56,{"file":232,"line":246,"context":205},57,{"file":232,"line":27,"context":205},{"file":232,"line":249,"context":205},90,{"file":232,"line":251,"context":205},107,{"file":232,"line":253,"context":205},114,{"file":232,"line":255,"context":205},120,{"file":232,"line":257,"context":205},129,{"file":232,"line":259,"context":205},139,{"file":261,"line":218,"context":205},"include\\ni-woocommerce-save.php",{"file":164,"line":263,"context":205},38,{"file":167,"line":265,"context":205},36,{"file":167,"line":267,"context":205},37,{"file":167,"line":263,"context":205},{"file":167,"line":270,"context":205},39,{"file":167,"line":13,"context":205},{"file":167,"line":211,"context":205},{"file":274,"line":275,"context":205},"include\\ni-woocommerce-stock-setting.php",69,{"file":274,"line":277,"context":205},78,{"file":274,"line":279,"context":205},87,{"file":274,"line":224,"context":205},{"file":274,"line":282,"context":205},106,{"file":274,"line":253,"context":205},{"file":274,"line":285,"context":205},127,{"file":274,"line":287,"context":205},133,{"file":274,"line":259,"context":205},{"file":274,"line":290,"context":205},145,{"file":274,"line":292,"context":205},151,{"file":274,"line":294,"context":205},166,{"file":274,"line":296,"context":205},167,{"file":298,"line":51,"context":205},"include\\ni-woostock-dashboard.php",{"file":298,"line":196,"context":205},{"file":298,"line":301,"context":205},34,{"file":298,"line":263,"context":205},{"file":298,"line":304,"context":205},45,{"file":298,"line":306,"context":205},51,{"file":298,"line":246,"context":205},{"file":298,"line":309,"context":205},63,{"file":298,"line":296,"context":205},{"file":298,"line":312,"context":205},168,{"file":298,"line":314,"context":205},204,{"file":298,"line":316,"context":205},205,{"file":318,"line":319,"context":205},"include\\ni-woostock-function.php",123,{"file":318,"line":319,"context":205},{"file":318,"line":319,"context":205},{"file":318,"line":319,"context":205},[],[325,341,349,358,366,378],{"entryPoint":326,"graph":327,"unsanitizedCount":14,"severity":340},"ni_page_init (include\\ni-product-register-email.php:9)",{"nodes":328,"edges":338},[329,333],{"id":330,"type":331,"label":332,"file":203,"line":213},"n0","source","$_REQUEST['page']",{"id":334,"type":335,"label":336,"file":203,"line":213,"wp_function":337},"n1","sink","echo() [XSS]","echo",[339],{"from":330,"to":334,"sanitized":182},"medium",{"entryPoint":342,"graph":343,"unsanitizedCount":14,"severity":340},"ni_page_init (include\\ni-woocommerce-product-stock.php:9)",{"nodes":344,"edges":347},[345,346],{"id":330,"type":331,"label":332,"file":232,"line":241},{"id":334,"type":335,"label":336,"file":232,"line":241,"wp_function":337},[348],{"from":330,"to":334,"sanitized":182},{"entryPoint":350,"graph":351,"unsanitizedCount":14,"severity":357},"\u003Cni-product-register-email> (include\\ni-product-register-email.php:0)",{"nodes":352,"edges":355},[353,354],{"id":330,"type":331,"label":332,"file":203,"line":213},{"id":334,"type":335,"label":336,"file":203,"line":213,"wp_function":337},[356],{"from":330,"to":334,"sanitized":182},"low",{"entryPoint":359,"graph":360,"unsanitizedCount":14,"severity":357},"\u003Cni-woocommerce-product-stock> (include\\ni-woocommerce-product-stock.php:0)",{"nodes":361,"edges":364},[362,363],{"id":330,"type":331,"label":332,"file":232,"line":241},{"id":334,"type":335,"label":336,"file":232,"line":241,"wp_function":337},[365],{"from":330,"to":334,"sanitized":182},{"entryPoint":367,"graph":368,"unsanitizedCount":14,"severity":357},"ni_ajax (include\\ni-woocommerce-stock-setting.php:180)",{"nodes":369,"edges":376},[370,373],{"id":330,"type":331,"label":371,"file":274,"line":372},"$_REQUEST",182,{"id":334,"type":335,"label":374,"file":274,"line":372,"wp_function":375},"update_option() [Settings Manipulation]","update_option",[377],{"from":330,"to":334,"sanitized":182},{"entryPoint":379,"graph":380,"unsanitizedCount":14,"severity":357},"\u003Cni-woocommerce-stock-setting> (include\\ni-woocommerce-stock-setting.php:0)",{"nodes":381,"edges":384},[382,383],{"id":330,"type":331,"label":371,"file":274,"line":372},{"id":334,"type":335,"label":374,"file":274,"line":372,"wp_function":375},[385],{"from":330,"to":334,"sanitized":182},{"summary":387,"deductions":388},"The ni-woocommerce-stock plugin version 1.1.3 presents a moderate security risk primarily due to its unprotected AJAX endpoints. While the static analysis indicates no critical or high severity taint flows and a strong adherence to prepared statements for SQL queries, the complete absence of nonce and capability checks on its two AJAX handlers is a significant concern. This creates a substantial attack surface where malicious actors could potentially trigger plugin functionalities without proper authentication or authorization, leading to unintended consequences or exploitation.\n\nThe plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator of its past security. However, this does not mitigate the risks identified in the current code analysis. The high percentage of unsanitized output (93%) is also a notable weakness, potentially opening the door to cross-site scripting (XSS) vulnerabilities if the output is later rendered directly in a user's browser without proper escaping on the front-end.\n\nIn conclusion, while the plugin demonstrates good practices in SQL query handling and has no known historical vulnerabilities, the lack of security checks on its AJAX endpoints and prevalent output unescaping are critical weaknesses that require immediate attention. These issues create a tangible risk that outweighs the plugin's strengths in other areas.",[389,391,393,395],{"reason":390,"points":175},"2 AJAX handlers without auth checks",{"reason":392,"points":160},"73% of outputs not properly escaped",{"reason":394,"points":199},"0 Nonce checks",{"reason":396,"points":199},"0 Capability checks","2026-03-17T06:52:23.474Z",{"wat":399,"direct":427},{"assetPaths":400,"generatorPatterns":410,"scriptPaths":411,"versionParams":417},[401,402,403,404,405,406,407,408,409],"\u002Fwp-content\u002Fplugins\u002Fni-woocommerce-stock\u002Fadmin\u002Fcss\u002Ffont-awesome.css","\u002Fwp-content\u002Fplugins\u002Fni-woocommerce-stock\u002Fadmin\u002Fcss\u002Fni-woostock-pagination.css","\u002Fwp-content\u002Fplugins\u002Fni-woocommerce-stock\u002Fadmin\u002Fcss\u002Fni-woostock-style.css","\u002Fwp-content\u002Fplugins\u002Fni-woocommerce-stock\u002Fadmin\u002Fcss\u002Fjquery-ui","\u002Fwp-content\u002Fplugins\u002Fni-woocommerce-stock\u002Fadmin\u002Fjs\u002Fniwoostock-product-register-email.js","\u002Fwp-content\u002Fplugins\u002Fni-woocommerce-stock\u002Fadmin\u002Fjs\u002Fniwoostock-product-stock.js","\u002Fwp-content\u002Fplugins\u002Fni-woocommerce-stock\u002Fadmin\u002Fjs\u002Fniwoostock-setting.js","\u002Fwp-content\u002Fplugins\u002Fni-woocommerce-stock\u002Fadmin\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fni-woocommerce-stock\u002Fpublic\u002Fjs\u002Fniwoostock-email.js",[],[412,413,412,414,415,416],"..\u002Fadmin\u002Fjs\u002Fscript.js","..\u002Fpublic\u002Fjs\u002Fniwoostock-email.js","..\u002Fadmin\u002Fjs\u002Fniwoostock-product-register-email.js","..\u002Fadmin\u002Fjs\u002Fniwoostock-product-stock.js","..\u002Fadmin\u002Fjs\u002Fniwoostock-setting.js",[418,419,420,421,422,423,424,425,426],"ni-woocommerce-stock\u002Fadmin\u002Fcss\u002Ffont-awesome.css?ver=","ni-woocommerce-stock\u002Fadmin\u002Fcss\u002Fni-woostock-pagination.css?ver=","ni-woocommerce-stock\u002Fadmin\u002Fcss\u002Fni-woostock-style.css?ver=","ni-woocommerce-stock\u002Fadmin\u002Fcss\u002Fjquery-ui?ver=","ni-woocommerce-stock\u002Fadmin\u002Fjs\u002Fniwoostock-product-register-email.js?ver=","ni-woocommerce-stock\u002Fadmin\u002Fjs\u002Fniwoostock-product-stock.js?ver=","ni-woocommerce-stock\u002Fadmin\u002Fjs\u002Fniwoostock-setting.js?ver=","ni-woocommerce-stock\u002Fadmin\u002Fjs\u002Fscript.js?ver=","ni-woocommerce-stock\u002Fpublic\u002Fjs\u002Fniwoostock-email.js?ver=",{"cssClasses":428,"htmlComments":430,"htmlAttributes":431,"restEndpoints":432,"jsGlobals":433,"shortcodeOutput":436},[429],"niwoostock_outofstock_notes",[],[],[],[434,435],"ajax_object_stock","niwoostock_object",[]]