[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVYufK0F_2MH7cFdHKtbwy8CrWN70CMN-JD4TPvdgE4k":3,"$fpyl87K50kWTqxDdCw1t5AAfWFOACE-jkywof5jsy9RM":735,"$fkulOPAha8TUtfNp-Vn3W1ZE4f7u8afZYcmL4GYhy4jQ":739},{"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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":39,"analysis":132,"fingerprints":692},"back-in-stock-notifications-for-woocommerce","Back in stock notifications for WooCommerce","1.0.3","Simple Solutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpsimplesolutions\u002F","\u003Cp>\u003Cstrong>Back in Stock Notifications for WooCommerce\u003C\u002Fstrong> adds a Subscribe button to out-of-stock products. When a customer clicks it, a customisable modal form collects their email (and optionally their name). When the product is back in stock, the plugin sends them a personalised notification email automatically — or you can trigger it manually.\u003C\u002Fp>\n\u003Cp>Supports simple and variable products.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cp>✔️ Subscribe button on out-of-stock product pages (simple & variable)\u003Cbr \u002F>\n✔️ \u003Cstrong>Subscribe button on shop & listing pages\u003C\u002Fstrong> — appears on product tiles in shop, category, search, and related product sections\u003Cbr \u002F>\n✔️ \u003Cstrong>Button Visibility control\u003C\u002Fstrong> — show on both, single product page only, shop\u002Flisting pages only, or disable entirely\u003Cbr \u002F>\n✔️ Customisable modal form — title, button text, before\u002Fafter text\u003Cbr \u002F>\n✔️ \u003Cstrong>Live form preview\u003C\u002Fstrong> — see the button and modal exactly as customers will, before going live\u003Cbr \u002F>\n✔️ Personalised confirmation and back-in-stock notification emails\u003Cbr \u002F>\n✔️ \u003Cstrong>Send Test Email\u003C\u002Fstrong> — preview any email template with real product data before sending to customers\u003Cbr \u002F>\n✔️ Default email templates included (ready to use out of the box)\u003Cbr \u002F>\n✔️ Merge tags for dynamic content (name, email, product title, price, URL, quantity)\u003Cbr \u002F>\n✔️ Automatically mode — notifications sent when WooCommerce stock status changes\u003Cbr \u002F>\n✔️ Manually mode — trigger notifications from the product page when you’re ready\u003Cbr \u002F>\n✔️ Pause notifications for specific products\u003Cbr \u002F>\n✔️ Filter and search subscriptions by product or email\u003Cbr \u002F>\n✔️ Bulk export subscribers to CSV\u003Cbr \u002F>\n✔️ Customisable button colours (background & text)\u003Cbr \u002F>\n✔️ First & Last Name fields (optional — enable or disable per your preference)\u003Cbr \u002F>\n✔️ Duplicate subscription prevention\u003Cbr \u002F>\n✔️ reCAPTCHA v2 to block spam subscriptions\u003Cbr \u002F>\n✔️ HubSpot integration — auto-create or update contacts on every subscription\u003C\u002Fp>\n\u003Ch4>Subscription Form Preview\u003C\u002Fh4>\n\u003Cp>Click the \u003Cstrong>Preview\u003C\u002Fstrong> button on the Subscription Form settings page to open a dedicated preview page. It shows the exact Subscribe button (with your saved colours and text) on a clean canvas — click it to open the modal and inspect the layout, title, fields, and before\u002Fafter text. Submission is disabled so it’s completely safe to test.\u003C\u002Fp>\n\u003Ch4>Send Test Email\u003C\u002Fh4>\n\u003Cp>Each email template (Confirmation and Back in Stock Notification) has a \u003Cstrong>Send Test Email\u003C\u002Fstrong> button. Click it to open a dedicated test page where you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Search for any product (or select a specific variation)\u003C\u002Fli>\n\u003Cli>Enter any recipient email (pre-filled with your admin email)\u003C\u002Fli>\n\u003Cli>Send the email immediately — merge tags are replaced with real product data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The subject is prefixed with \u003Ccode>[TEST]\u003C\u002Fcode> so you can distinguish it from live emails. Subscriber name tags (\u003Ccode>[wsnm-first-name]\u003C\u002Fcode>, \u003Ccode>[wsnm-last-name]\u003C\u002Fcode>) are substituted with sample values (John \u002F Doe).\u003C\u002Fp>\n\u003Ch4>Subscriptions\u003C\u002Fh4>\n\u003Cp>Each subscription stores:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>First Name (optional)\u003C\u002Fli>\n\u003Cli>Last Name (optional)\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003Cli>Status (Waiting, Sent, Paused)\u003C\u002Fli>\n\u003Cli>Product (Simple or Variable)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Duplicate subscriptions are prevented. If someone with the same email tries to subscribe to the same product again, a warning message is shown instead.\u003C\u002Fp>\n\u003Cp>Subscriptions can be filtered by product, searched by email, and exported in CSV format from the WordPress admin.\u003C\u002Fp>\n\u003Ch4>Merge Tags\u003C\u002Fh4>\n\u003Cp>Use these tags in email subject lines and body content:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[wsnm-first-name]\u003C\u002Fcode> – Subscriber’s first name\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wsnm-last-name]\u003C\u002Fcode> – Subscriber’s last name\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wsnm-email]\u003C\u002Fcode> – Subscriber’s email address\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wsnm-product-title]\u003C\u002Fcode> – Product name (including variation name if applicable)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wsnm-product-price]\u003C\u002Fcode> – Product price with currency symbol\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wsnm-product-quantity]\u003C\u002Fcode> – Available stock quantity, or “unlimited” if unmanaged\u003C\u002Fli>\n\u003Cli>\u003Ccode>[wsnm-product-url]\u003C\u002Fcode> – Direct link to the product (variation pre-selected for variable products)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrations\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>reCAPTCHA v2\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add a “I’m not a robot” checkbox to the subscribe form to block automated spam submissions. Requires a free Google reCAPTCHA v2 account. Configure your Site Key and Secret Key under Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Integrations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HubSpot\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect to your HubSpot account to automatically create or update a contact every time someone subscribes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Each subscriber is created as a HubSpot contact (email, first name, last name)\u003C\u002Fli>\n\u003Cli>If a contact with the same email already exists, it is found and reused — no duplicates\u003C\u002Fli>\n\u003Cli>A note is attached to the contact with the name of the subscribed product\u003C\u002Fli>\n\u003Cli>The sync result (contact link or error) is visible on each subscription’s detail page in the WordPress admin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To connect: go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Integrations, enable HubSpot, paste your Private App token (requires the \u003Ccode>crm.objects.contacts.write\u003C\u002Fcode> scope), and click \u003Cstrong>Check connection\u003C\u002Fstrong> to verify.\u003C\u002Fp>\n\u003Ch4>Developer Filters\u003C\u002Fh4>\n\u003Cp>The plugin exposes the following filters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wsnm-text-cta\u003C\u002Fcode> – Override the subscribe button text shown on the product page\u003C\u002Fli>\n\u003Cli>\u003Ccode>wsnm-modal-title\u003C\u002Fcode> – Override the modal header text\u003C\u002Fli>\n\u003Cli>\u003Ccode>wsnm-modal-form-button\u003C\u002Fcode> – Override the submit button text inside the modal\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>External Services\u003C\u002Fh4>\n\u003Cp>This plugin optionally connects to the following third-party services. These connections are only made when you explicitly enable the corresponding integration in \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Integrations\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google reCAPTCHA v2\u003C\u002Fstrong> (optional)\u003Cbr \u002F>\nUsed to verify that subscription form submissions are made by a human. When enabled, the reCAPTCHA script is loaded from Google’s servers and the form response is verified against Google’s API.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002F\" rel=\"nofollow ugc\">Google reCAPTCHA\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Data sent: user’s reCAPTCHA response token and IP address\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>HubSpot\u003C\u002Fstrong> (optional)\u003Cbr \u002F>\nUsed to automatically create or update a CRM contact when someone subscribes. Subscriber name, email, and the subscribed product name are sent to HubSpot.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: \u003Ca href=\"https:\u002F\u002Fdevelopers.hubspot.com\u002F\" rel=\"nofollow ugc\">HubSpot CRM API\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Data sent: subscriber email address, first name, last name, subscribed product name\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Flegal.hubspot.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">https:\u002F\u002Flegal.hubspot.com\u002Fprivacy-policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Flegal.hubspot.com\u002Fterms-of-service\" rel=\"nofollow ugc\">https:\u002F\u002Flegal.hubspot.com\u002Fterms-of-service\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Let customers subscribe for back in stock alerts on out-of-stock WooCommerce products — customisable form, personalised emails, and live preview.",10,1022,100,1,"2026-02-21T21:58:00.000Z","6.9.4","6.4","8.3",[20,21,22,23,24],"back-in-stock","back-in-stock-notifications","out-of-stock","woocommerce","woocommerce-notifications","https:\u002F\u002Fwww.getinnovation.dev\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fback-in-stock-notifications-for-woocommerce.1.0.3.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"wpsimplesolutions",2,93,30,89,"2026-05-19T19:45:30.457Z",[40,61,84,102,117],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":27,"downloaded":48,"rating":27,"num_ratings":27,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":60},"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","7.4",[21,54,55,56,24],"email-notifications","stock-alert","woocommerce-alerts","https:\u002F\u002Fwpsmspro.com\u002Falertify","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falertify.1.0.0.zip",92,"2026-03-15T15:16:48.613Z",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":16,"requires_at_least":51,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":27,"last_vuln_date":83,"fetched_at":29},"smart-wishlist-for-more-convert","MoreConvert Wishlist for WooCommerce","1.9.13","Moreconvert Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoreconvert\u002F","\u003Cp>🚀 \u003Cstrong>Supercharge your WooCommerce sales\u003C\u002Fstrong> with the MoreConvert WooCommerce Wishlist plugin. How? Read on to find out!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Version:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>WooCommerce Wishlist:\u003C\u002Fstrong> Create wishlists easily.\u003Cbr \u002F>\n– Beautiful icons in various positions + shortcodes\u003Cbr \u002F>\n– \u003Cstrong>Elementor Widgets:\u003C\u002Fstrong> Customize with Elementor\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fmoreconvert.com\u002Fintegrations\u002F\u002F?utm_source=wordpressorg&utm_content=preview\" rel=\"nofollow ugc\">\u003Cstrong>Over 100 integrations\u003C\u002Fstrong> with plugins and themes.\u003C\u002Fa>\u003Cbr \u002F>\n– High customization and fast setup.\u003C\u002Fp>\n\u003Cp>📚 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmoreconvert.com\u002Fdocs\u002Fwishlist\u002F?utm_source=wordpressorg&utm_content=documentation\" rel=\"nofollow ugc\">DOCUMENTATION\u003C\u002Fa>\u003C\u002Fstrong> |✨ 12 Significant Update in 2025 |⚡ Swift and Attentive Support Team\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Version:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Back-in-Stock Notifier: Alert when items return.\u003Cbr \u002F>\n– Save Cart for later: Retain shopping carts.\u003Cbr \u002F>\n– Advanced Analytics: Uncover user insights.\u003Cbr \u002F>\n– Email Campaigns & Automation: Targeted emails, automated.\u003Cbr \u002F>\n– And over 47 other cool and useful options.\u003C\u002Fp>\n\u003Cp>🌟 \u003Ca href=\"https:\u002F\u002Fdemo10.moreconvert.com\u002F?utm_source=wordpressorg&utm_content=preview\" rel=\"nofollow ugc\">TRY MoreConvert Wishlist for WooCommerce \u003Cstrong>PREMIUM\u003C\u002Fstrong> For \u003Cstrong>FREE\u003C\u002Fstrong> \u003C\u002Fa>\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\u002FkFrdOcpZ8ZE?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\u003Ch3>\u003Cstrong>Free Version Details\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Wishlist Buttons\u003C\u002Fstrong> and \u003Cstrong>Wishlist Page\u003C\u002Fstrong> for Woocommerce\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wishlist counter\u003C\u002Fstrong> similar to the WooCommerce mini cart.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor widget\u003C\u002Fstrong> for the Wishlist page, Add to Wishlist Button, and the counter\u002Fmini Wishlist.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress widget\u003C\u002Fstrong> for the counter.\u003C\u002Fli>\n\u003Cli>Support for Woocommerce \u003Cstrong>Variable products\u003C\u002Fstrong> and integration with most addons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Share the wishlist\u003C\u002Fstrong> on social media, via link, or export it as a PDF.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easily change all words\u003C\u002Fstrong> without translator plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Wizard\u003C\u002Fstrong> for fast configuration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login\u002Fsignup invitation\u003C\u002Fstrong> for unregistered users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full customization options\u003C\u002Fstrong> for the front-end, including all sections of the Wishlist page, buttons, counters, icons, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change button text\u003C\u002Fstrong> after adding a product to the wishlist.\u003C\u002Fli>\n\u003Cli>Well-designed \u003Cstrong>icons for the woocommerce wishlist plugin button\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Button type options: \u003Cstrong>icon, text, or both\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button tooltip\u003C\u002Fstrong> for product pages and shop pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable share icon color\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable\u002Fdisable automatic removal\u003C\u002Fstrong> of products from the woocommerce wishlist and moving them to the cart after purchase.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable\u002Fdisable WooCommerce Wishlist functionality\u003C\u002Fstrong> for unregistered users.\u003C\u002Fli>\n\u003Cli>Choose the wishlist button action: either a \u003Cstrong>popup or direct redirection\u003C\u002Fstrong> to the wishlist page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable appearance\u003C\u002Fstrong> for the wishlist redirecting pop-up, including text and image.\u003C\u002Fli>\n\u003Cli>Handling of \u003Cstrong>out-of-stock products\u003C\u002Fstrong> in the wishlist button management.\u003C\u002Fli>\n\u003Cli>Ability to \u003Cstrong>add the entire wishlist to the cart\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>shortcodes\u003C\u002Fstrong> for desired button placement.\u003C\u002Fli>\n\u003Cli>Simplified behavior for “remove from wishlist” action (removal on the second click).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add to Menu functionality\u003C\u002Fstrong> with a single click on the counter.\u003C\u002Fli>\n\u003Cli>Four options for \u003Cstrong>placing the counter number\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes and widgets\u003C\u002Fstrong> available for the counter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable counter\u003C\u002Fstrong> (text, icon, color) for the add to menu feature.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automation emails for wishlist\u003C\u002Fstrong>: status updates and purchase invites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce price format in email templates\u003C\u002Fstrong> for consistent branding across store emails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set conditions\u003C\u002Fstrong> based on WooCommerce Wishlist status, products, or prices for email automation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schedule five customizable emails\u003C\u002Fstrong> with different templates to boost sales.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Define automatic discount coupons\u003C\u002Fstrong> with expiration dates and auto-deletion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email automation stops after coupon use\u003C\u002Fstrong> and user’s purchase.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Personalize Notif and follow-up emails\u003C\u002Fstrong> for users, allow unsubscribing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS styles\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import and Export\u003C\u002Fstrong> plugin settings.\u003C\u002Fli>\n\u003Cli>Fast \u003Cstrong>AJAX interaction\u003C\u002Fstrong> for all frontend events.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility with popular themes\u003C\u002Fstrong> and page builders such as Gutenberg, Elementor, Divi, Astra, Storefront, OceanWP, Flatsome, and more.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmoreconvert.com\u002Fintegrations\u002F\u002F?utm_source=wordpressorg&utm_content=preview\" rel=\"nofollow ugc\">\u003Cstrong>Over 100 integrations\u003C\u002Fstrong> with plugins and themes.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Advanced \u003Cstrong>cache-friendly functionality\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation-ready\u003C\u002Fstrong> and compatible with all translation plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize the wishlist table page\u003C\u002Fstrong> to display product image, name, review, price, discount, stock status, quantity, date added, and variations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable appearance for the add to wishlist button\u003C\u002Fstrong>, including options for different icons, text, color, size, border, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change WooCommerce Wishlist button position\u003C\u002Fstrong> on product and shop pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mini Wishlist\u003C\u002Fstrong> for the counter and sidebar widget.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>Premium Version Details\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>🔒 \u003Cstrong>Advanced WooCommerce Wishlist features\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Popup for sharing options\u003C\u002Fstrong>.\u003Cbr \u002F>\n– \u003Cstrong>Selectable list layouts\u003C\u002Fstrong> by users (\u003Cstrong>grid or list\u003C\u002Fstrong>).\u003Cbr \u002F>\n– Shortcode for User Counter on Wishlist on the product page\u003Cbr \u002F>\n– Move Products between Lists\u003Cbr \u002F>\n– Drag and Drop items among List\u003Cbr \u002F>\n– Copy Products from other shared Lists to your List\u003Cbr \u002F>\n– Toast Style Management\u003Cbr \u002F>\n– Open New Tab For External Product Add To Cart for affiliate shops\u003Cbr \u002F>\n– Total price with three style (classic, marketing, modern) and different position and style.\u003C\u002Fp>\n\u003Cp>🔒 \u003Cstrong>WooCommerce Unlimited lists\u003C\u002Fstrong> (Bookmark system\u002For use as Bundle builder)\u003Cbr \u002F>\nAll Advanced and free WooCommerce Wishlist features plus:\u003Cbr \u002F>\n– \u003Cstrong>Customize names and descriptions\u003C\u002Fstrong> for each list.\u003Cbr \u002F>\n– \u003Cstrong>Add or move products between multiple lists\u003C\u002Fstrong>.\u003Cbr \u002F>\n– \u003Cstrong>Choose whether to make lists public or private\u003C\u002Fstrong>.\u003Cbr \u002F>\n– \u003Cstrong>Attractive display in the WooCommerce My Account section\u003C\u002Fstrong>.\u003Cbr \u002F>\n– \u003Cstrong>Additional dedicated button\u003C\u002Fstrong> to encourage user engagement and lead generation.\u003Cbr \u002F>\n– \u003Cstrong>Sharing feature as popup or under the lists\u003C\u002Fstrong>.\u003Cbr \u002F>\n– \u003Cstrong>Dedicated counter\u003C\u002Fstrong> with all customizable options and mini lists.\u003C\u002Fp>\n\u003Cp>🔒 WooCommerce Waitlist options\u003Cbr \u002F>\n– \u003Cstrong>All WooCommerce Wishlist Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Dedicated Waitlist Button\u003C\u002Fstrong>, \u003Cstrong>Wishlist Page\u003C\u002Fstrong> and \u003Cstrong>Counter\u003C\u002Fstrong> for WooCommerce\u003Cbr \u002F>\n– \u003Cstrong>Centralized Subscribe Waitlist:\u003C\u002Fstrong> All subscribers are organized in one place for easier management.\u003Cbr \u002F>\n– \u003Cstrong>Email Notifier\u003C\u002Fstrong> for Back in Stock, Limited Stock, Price Changes, and Special Sales\u003Cbr \u002F>\n– \u003Cstrong>Email Automation\u003C\u002Fstrong> with Five Follow-ups\u003Cbr \u002F>\n– \u003Cstrong>Product-Specific Email Automation\u003C\u002Fstrong> for Variable Products in All Modes (Back in Stock, Limited Stock, Price Change, Special Sale)\u003Cbr \u002F>\n– \u003Cstrong>Create Combined Conditions\u003C\u002Fstrong> for Email Campaigns and Automation based on User Behavior in Wishlist, Waitlist, Shopping Cart, and Multilist, and User Status and Purchase History.\u003Cbr \u002F>\n– \u003Cstrong>Exclusive Out-of-Stock Product Box\u003C\u002Fstrong> with Two Customizable Styles\u003C\u002Fp>\n\u003Cp>🔒 Next purchase cart for save cart for later\u003Cbr \u002F>\n– Secret \u003Cstrong>Next Purchase Cart Button\u003C\u002Fstrong>\u003Cbr \u002F>\n– Add \u003Cstrong>Next Purchase Cart\u003C\u002Fstrong> under cart table or in Separate Tab\u003Cbr \u002F>\n– \u003Cstrong>Pop-up Prevents Removal\u003C\u002Fstrong> from Cart and Invites to Add to Next Shopping Cart\u003Cbr \u002F>\n– \u003Cstrong>Hide Next Purchase Cart Button\u003C\u002Fstrong>, Show on Removal Request\u003Cbr \u002F>\n– \u003Cstrong>Customizable Buttons and Texts and Well-designed icons\u003C\u002Fstrong> with Full Details\u003Cbr \u002F>\n– \u003Cstrong>Support for Changing and Out-of-Stock Products\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Invitation Button\u003C\u002Fstrong> for Similar Products When Unavailable in Next Purchase Cart\u003Cbr \u002F>\n– \u003Cstrong>Email Notifier\u003C\u002Fstrong> with Automatic Follow-ups and Discount Code (Similar to Waitlist)\u003Cbr \u002F>\n– Attractive and Professional Styles to Reduce Cart Removal\u003Cbr \u002F>\n– Define for guests, users, or both\u003Cbr \u002F>\n– Three styles to choose from for the save for later button position.\u003Cbr \u002F>\n– Easily add products to cart with one click using “\u003Cstrong>Save for Later\u003C\u002Fstrong>” or remove them from the list.\u003Cbr \u002F>\n– Option to include a prominent call-to-action bar with notification on top the list.\u003Cbr \u002F>\n– Convenient “\u003Cstrong>Add All to Cart\u003C\u002Fstrong>” button on the cart page for added convenience.\u003C\u002Fp>\n\u003Cp>🔒 Comprehensive analytics\u003Cbr \u002F>\n– \u003Cstrong>Analyze Individual User Behavior\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Filter, View and export Users\u003C\u002Fstrong> based on Various Conditions (List Status, List Ownership, User Status, Previous Purchases, Combined Conditions)\u003Cbr \u002F>\n– \u003Cstrong>Save User Segments\u003C\u002Fstrong> based on Categories\u003Cbr \u002F>\n– \u003Cstrong>Edit guest user profiles\u003C\u002Fstrong> directly in analytics for better data accuracy and targeting.\u003Cbr \u002F>\n– \u003Cstrong>Send Email Campaigns\u003C\u002Fstrong> to Users with Category-based Filtering\u003Cbr \u002F>\n– \u003Cstrong>Check Users\u003C\u002Fstrong> based on Lists and Previous Purchases\u003Cbr \u002F>\n– \u003Cstrong>Add Notes\u003C\u002Fstrong> to Users for CRM Purposes\u003Cbr \u002F>\n– \u003Cstrong>View and Analyze List Indicators\u003C\u002Fstrong> for Improved Sales\u003Cbr \u002F>\n– \u003Cstrong>View Lists of Individual Users\u003C\u002Fstrong> with Various Condition.\u003Cbr \u002F>\n– \u003Cstrong>View Product Status\u003C\u002Fstrong> in Each List and All Lists\u003Cbr \u002F>\n– \u003Cstrong>Identify Users\u003C\u002Fstrong> of Specific Products\u003Cbr \u002F>\n– \u003Cstrong>Define Multiple Conditions\u003C\u002Fstrong> for Analytics and Targeting High Sales Numbers without General Ads\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmoreconvert.com\u002Fpricing\" rel=\"nofollow ugc\">GET THE PREMIUM VERSION NOW!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🔒 Unlimited automated email sequences\u003Cbr \u002F>\n– \u003Cstrong>Define dozens of automated emails\u003C\u002Fstrong> based on conditions from lists, purchase history, and user status.\u003Cbr \u002F>\n– \u003Cstrong>Create exclusive discount codes\u003C\u002Fstrong> for each user with automatic deletion after purchase and customizable conditions.\u003Cbr \u002F>\n– \u003Cstrong>Set up five automatic follow-up emails\u003C\u002Fstrong> with specific timings and various appearance templates.\u003Cbr \u002F>\n– \u003Cstrong>Generate automatic sales\u003C\u002Fstrong> through email automation.\u003Cbr \u002F>\n– View detailed \u003Cstrong>click rate, open rate, and sales reports\u003C\u002Fstrong> for each email automation.\u003Cbr \u002F>\n– \u003Cstrong>Automatically send emails\u003C\u002Fstrong> using the website’s SMTP with a system to reduce server pressure.\u003Cbr \u002F>\n– \u003Cstrong>Personalize email content\u003C\u002Fstrong> based on user characteristics and lists.\u003Cbr \u002F>\n– \u003Cstrong>Allow users to unsubscribe\u003C\u002Fstrong> from email automation.\u003Cbr \u002F>\n– \u003Cstrong>Email automation stops after coupon use\u003C\u002Fstrong> and user’s purchase.\u003C\u002Fp>\n\u003Cp>🔒 One-shot Email campaign\u003Cbr \u002F>\n– \u003Cstrong>Define dozens of one-time emails\u003C\u002Fstrong> based on detailed conditions from lists, purchase history, and user status.\u003Cbr \u002F>\n– \u003Cstrong>Create exclusive discount codes\u003C\u002Fstrong> for each user with automatic deletion after purchase and customization options.\u003Cbr \u002F>\n– Schedule and send \u003Cstrong>bulk emails\u003C\u002Fstrong>.\u003Cbr \u002F>\n– View detailed \u003Cstrong>click rate, open rate, and sales reports\u003C\u002Fstrong> for each email campaign.\u003Cbr \u002F>\n– \u003Cstrong>Automatically send emails\u003C\u002Fstrong> using the website’s SMTP with a system to reduce server pressure.\u003Cbr \u002F>\n– \u003Cstrong>Personalize email content\u003C\u002Fstrong> based on user characteristics and lists.\u003Cbr \u002F>\n– \u003Cstrong>Allow users to unsubscribe\u003C\u002Fstrong> from email campaigns.\u003C\u002Fp>\n\u003Cp>More advanced features in the premium version include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full email log:\u003C\u002Fstrong> Track and review every email sent through the plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unsubscribed email management:\u003C\u002Fstrong> Dedicated table to add, remove, and view unsubscribed contacts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display all lists\u003C\u002Fstrong> on one page using tabs or different pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced settings for email marketing.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority support and faster, comprehensive updates.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Compatible with a wider range of popular WordPress themes and plugins.\u003C\u002Fli>\n\u003Cli>Optimized for seamless desktop and mobile viewing experiences.\u003C\u002Fli>\n\u003Cli>Supports both simple and variable products.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🌟 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdemo10.moreconvert.com\u002F?utm_source=wordpressorg&utm_content=preview\" rel=\"nofollow ugc\">TRY THE FREE DEMO OF MoreConvert Wishlist for WooCommerce PREMIUM\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Why is \u003Cstrong>this one plugin\u003C\u002Fstrong> better than all those plugins out there?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All these lists (\u003Cstrong>waitlist, wishlist, multilist, save for later, etc.\u003C\u002Fstrong>) have the same core, installing different plugins with disproportionate updates will slow down your site and \u003Cstrong>cost\u003C\u002Fstrong> and \u003Cstrong>trouble\u003C\u002Fstrong> increases \u003Cstrong>you\u003C\u002Fstrong>, we give you a much lighter plugin than the sum of those plugins, without conflicts with other plugins.\u003C\u002Fli>\n\u003Cli>The styling and graphics of the plugin are very flexible, professional and correctly coded, and without a single line of coding, you can add several different buttons to the product, store, and shopping cart pages in exactly the way you want.\u003C\u002Fli>\n\u003Cli>Other plugins store user data without any use, but \u003Cstrong>we do not burden your database\u003C\u002Fstrong>, but multiply the behavior of your users by analyzing this data professionally.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monitor the user’s behavior\u003C\u002Fstrong> on the store, products, and cart pages and give special offers to each user based on the user’s behavior, which will significantly increase your sales.\u003C\u002Fli>\n\u003Cli>You don’t need more traffic, you need a higher conversion rate, with this plugin you can easily increase your sales without the need for expensive email marketing servers and dozens of different plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Strengthen customer loyalty\u003C\u002Fstrong> with personalized lists, encourage repeat visits, and repeat purchases.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmoreconvert.com\u002Fpricing\" rel=\"nofollow ugc\">GET THE PREMIUM VERSION NOW!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>So, you’re probably wondering why this plugin is so awesome and necessary, right? Let me break it down for you:\u003C\u002Fp>\n\u003Cp>⚡ Get your customers excited about your products with a pre-launch waitlist or price drop alerts. It’s like giving them a backstage pass to exclusive deals, encouraging them to make purchases and feel like part of the inner circle.\u003C\u002Fp>\n\u003Cp>⚡ Create a sense of urgency by notifying customers when a product is running low in stock. They won’t want to miss out on their favorite items, so they’ll be motivated to buy before it’s too late!\u003C\u002Fp>\n\u003Cp>⚡ You can even offer price increase alerts, giving your customers a nudge to make timely purchases and avoid missing out on great prices.\u003C\u002Fp>\n\u003Cp>⚡ Ever had customers asking when certain products will be back in stock? Well, our plugin takes care of that too! Your customers will receive notifications when specific or similar products are back on the shelves.\u003C\u002Fp>\n\u003Cp>⚡ Say goodbye to complicated processes! Our plugin offers counter and mini lists options that make everything super simple and user-friendly.\u003C\u002Fp>\n\u003Cp>⚡ Oh, and did I mention that you can customize the appearance, sharing, and counters of the lists and buttons? It’s like having your own personalized, stylish assistant to handle it all.\u003C\u002Fp>\n\u003Cp>But wait, there’s more! This plugin brings a whole bunch of practical and useful benefits:\u003C\u002Fp>\n\u003Cp>🛒 \u003Cstrong>Increase sales with saved carts:\u003C\u002Fstrong>\u003Cbr \u002F>\nWith the “Save Cart for Later” feature, your customers can conveniently save their favorite items for future purchases. The Next Purchase Cart ensures that they won’t forget the products they love, leading to increased sales and customer satisfaction.\u003C\u002Fp>\n\u003Cp>📊 \u003Cstrong>Comprehensive Analytics for Informed Decision-Making:\u003C\u002Fstrong>\u003Cbr \u002F>\nTake your business intelligence to the next level with detailed analytics. Understand individual user behavior, segment users based on various conditions, and target high-sales opportunities without general ads. The plugin allows you to view product status in each list, identify users of specific products, and create multiple conditions for effective analytics.\u003C\u002Fp>\n\u003Cp>📈 \u003Cstrong>Unlimited Automated Email Sequences:\u003C\u002Fstrong>\u003Cbr \u002F>\nEngage your customers with personalized and automated email sequences. Define dozens of emails based on user lists, purchase history, and user status. Create exclusive discount codes, set up automatic follow-ups, and generate sales through targeted email campaigns. Monitor click rates, open rates, and sales reports for each email, ensuring a data-driven approach to your marketing strategy.\u003C\u002Fp>\n\u003Cp>📧 \u003Cstrong>One-Shot Email Campaigns:\u003C\u002Fstrong>\u003Cbr \u002F>\nFor one-time promotions, the plugin enables you to define one-time emails based on specific conditions. Schedule and send bulk emails, view detailed campaign reports, and personalize content based on user characteristics and lists. It’s a powerful tool to run effective and targeted promotional campaigns.\u003C\u002Fp>\n\u003Cp>🌐 \u003Cstrong>Optimized for Desktop and Mobile:\u003C\u002Fstrong>\u003Cbr \u002F>\nWhether your customers are browsing on a desktop or a mobile device, the MoreConvert WooCommerce Wishlist plugin provides a seamless and optimized experience. The responsive design ensures that users can easily interact with wishlists, waitlists, and more, enhancing their overall shopping experience.\u003C\u002Fp>\n\u003Cp>🌟 \u003Cstrong>Why MoreConvert?\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Lightweight Plugin:\u003C\u002Fstrong> Combines multiple functionalities in a single, efficient plugin without slowing down your site.\u003Cbr \u002F>\n– \u003Cstrong>Flexible Styling:\u003C\u002Fstrong> Professional and flexible styling options without the need for coding.\u003Cbr \u002F>\n– \u003Cstrong>Smart Data Handling:\u003C\u002Fstrong> Analyze user behavior without burdening your database, providing actionable insights.\u003Cbr \u002F>\n– \u003Cstrong>Increased Conversion:\u003C\u002Fstrong> Boost sales with personalized lists, encouraging repeat visits and purchases.\u003Cbr \u002F>\n– \u003Cstrong>Cost-Effective:\u003C\u002Fstrong> A comprehensive solution that eliminates the need for multiple plugins and expensive email marketing servers.\u003C\u002Fp>\n\u003Cp>Ready to supercharge your WooCommerce sales and provide an exceptional shopping experience for your customers? 🚀 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmoreconvert.com\u002Fpricing\" rel=\"nofollow ugc\">Get the Premium Version Now!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdemo10.moreconvert.com\u002F?utm_source=wordpressorg&utm_content=preview\" rel=\"nofollow ugc\">Try the Free Demo of MoreConvert Wishlist for WooCommerce Premium\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Installation and use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload \u003Ccode>smart-wishlist-for-more-convert.zip\u003C\u002Fcode> to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Activate the Plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Make sure to disable caching on your checkout and thank you steps\u003C\u002Fli>\n\u003Cli>Watch the Video below to learn how to use the Plugin\u003C\u002Fli>\n\u003C\u002Fol>\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\u002F56yvYqOh-Rw?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","Free: WooCommerce Wishlist, Email automation, Elementor and Premium: Back-in-Stock Notifier, Save For Later, Multi-lists, reports, Email Marketing",9000,157137,98,119,"2026-02-17T15:44:00.000Z","7.2.5",[20,22,76,77,78],"wishlist","woocommerce-waitlist","woocommerce-wishlist","https:\u002F\u002Fmoreconvert.com\u002Fsmart-wishlist-for-more-convert","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-wishlist-for-more-convert.1.9.13.zip",94,6,"2025-06-04 00:00:00",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":27,"num_ratings":27,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":100,"download_link":101,"security_score":13,"vuln_count":27,"unpatched_count":27,"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,995,"2025-10-21T12:36:00.000Z","6.8.5","5.6","7.2",[20,22,99,55,23],"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",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":27,"downloaded":110,"rating":27,"num_ratings":27,"last_updated":111,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":112,"homepage":115,"download_link":116,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"notify-me-for-woocommerce","Notify Me! Back in stock for WooCommerce","1.0.4","Notify Me!","https:\u002F\u002Fprofiles.wordpress.org\u002Fnotifyme\u002F","\u003Cp>Send automatic back-in-stock & restock alerts to the out-of-stock waiting list.\u003C\u002Fp>\n\u003Ch3>Don’t miss out on lost sales with back-in-stock alerts\u003C\u002Fh3>\n\u003Cp>Notify customers when items are back in stock and make an out-of-stock waitlist. Show the Notify Me! button on out-of-stock products and automatically send notifications when they get back in stock.\u003C\u002Fp>\n\u003Ch3>Why Notify Me?\u003C\u002Fh3>\n\u003Cp>– Send Automatic Stock Notifications.\u003Cbr \u002F>\n– No need to install any plugin or service to send emails.\u003Cbr \u002F>\n– Setup Notify Me Buttons in 1 Minute!\u003Cbr \u002F>\n– Compatible with Almost Every Theme and Matched with any Theme Based on AI.\u003Cbr \u002F>\n– Analyze Sales for Popular Out-of-Stock Inventory for Better Demand Forecasting.\u003Cbr \u002F>\n– Dedicated 24\u002F7 Customer Support via Live chat\u002FPhone\u002FE-mail.\u003C\u002Fp>\n\u003Ch3>Insightful Analytics Dashboard\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Demand Forecasting:\u003C\u002Fstrong> Predict future stock needs based on customer interest levels in specific products, helping prevent stockouts and overstock situations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customer Behavior Analysis:\u003C\u002Fstrong> Understand which products are most sought after and which customers are most likely to purchase when notified, allowing for targeted marketing and promotional efforts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance Metrics:\u003C\u002Fstrong> Track the success rate of back-in-stock notifications in converting notifications to sales, providing a clear ROI for each product.\u003C\u002Fp>\n\u003Ch3>1-minute setup and Easy-to-use functions\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Streamlined Installation:\u003C\u002Fstrong> With clear, step-by-step guidance, you can have the app up and running in under a minute.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Intuitive Design:\u003C\u002Fstrong> The interface is designed to be intuitive, making it easy for users of all skill levels to navigate and utilize the app’s full range of functions effectively.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Immediate Results:\u003C\u002Fstrong> Start seeing the benefits of the app right away as it begins to track inventory and alert customers about product availability without delay.\u003C\u002Fp>\n\u003Ch3>24\u002F7 Support for Your Peace of Mind\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Immediate Assistance:\u003C\u002Fstrong> Whether it’s late at night or early in the morning, our dedicated support team is always ready to help you resolve any issues you encounter.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Global Support:\u003C\u002Fstrong> Our support team is accessible no matter where you are located, ensuring that time zones do not hinder your business operations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Expert Problem Solving:\u003C\u002Fstrong> Our support staff are well-trained experts, equipped with the knowledge to provide quick fixes and thorough solutions.\u003C\u002Fp>\n\u003Ch3>Real-Time Inventory Updates and Automatic Notifications\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Instant Inventory Synchronization:\u003C\u002Fstrong> The app continuously monitors your stock levels, updating them in real time as sales occur and stock is replenished. This ensures that your inventory records are always current, reducing the risk of overselling or stockouts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automated Customer Alerts:\u003C\u002Fstrong> When a product that a customer is interested in becomes available, the system automatically sends a notification to the customer. This prompt communication helps capture sales opportunities by engaging customers at the moment products become available.\u003C\u002Fp>\n\u003Ch3>Compatible with Custom Themes\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Flexible Design Adaptation:\u003C\u002Fstrong> The app is designed to adapt to any theme, ensuring that it complements your site’s specific style and layout without requiring extensive customization.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No Coding Required:\u003C\u002Fstrong> You won’t need to dive into code to make the app work with your theme; it’s built to automatically sync with your site’s unique elements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dedicated Theme Support:\u003C\u002Fstrong> In case of any issues or specific requirements for custom theme integration, our dedicated support team is available 24\u002F7 to provide personalized assistance. This ensures that the app not only matches your site aesthetically but also functions perfectly with your unique theme setup.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services provided by NotifyMe for authentication, activation, and dashboard features.\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Terms of Service and Privacy Policy\u003C\u002Fstrong>:\u003Cbr \u002F>\n  – Terms of Service: \u003Ca href=\"https:\u002F\u002Fnotify-me.io\u002Fterms-of-use\" rel=\"nofollow ugc\">https:\u002F\u002Fnotify-me.io\u002Fterms-of-use\u003C\u002Fa>\u003Cbr \u002F>\n  – Privacy Policy: \u003Ca href=\"https:\u002F\u002Fnotify-me.io\u002Fprivacy-policy\" rel=\"nofollow ugc\">https:\u002F\u002Fnotify-me.io\u002Fprivacy-policy\u003C\u002Fa>\u003C\u002Fp>\n","Send automatic back-in-stock & restock alerts to the out-of-stock waiting list.",554,"2025-04-09T22:07:00.000Z",[20,113,22,114,23],"email-marketing","waitlist","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnotify-me-for-woocommerce.1.0.4.zip",{"slug":118,"name":119,"version":43,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":27,"downloaded":124,"rating":13,"num_ratings":14,"last_updated":125,"tested_up_to":50,"requires_at_least":126,"requires_php":127,"tags":128,"homepage":130,"download_link":131,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"stock-message-for-woocommerce","Stock Message For WooCommerce","Poodle Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fpoodleplugins\u002F","\u003Cp>\u003Cstrong>Stop losing sales when products go out of stock.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Every time a customer lands on an out-of-stock product and leaves without a way to be notified, that’s a sale you may never recover. Stock Message For WooCommerce solves this by adding a “Notify Me” waitlist to your out-of-stock products – capturing customer interest and automatically sending back-in-stock email alerts the moment inventory is replenished.\u003C\u002Fp>\n\u003Cp>No manual work needed. Customers subscribe, stock comes back, emails go out automatically.\u003C\u002Fp>\n\u003Ch4>Why use Stock Message For WooCommerce?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Recover lost sales\u003C\u002Fstrong> – turn out-of-stock disappointment into a future conversion\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero effort fulfillment\u003C\u002Fstrong> – emails fire automatically when stock status changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full customisation\u003C\u002Fstrong> – style the button and email to match your brand\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spam protection built in\u003C\u002Fstrong> – optional email verification and reCAPTCHA (v2\u002Fv3) keep your list clean\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works with all product types\u003C\u002Fstrong> – simple, variable and grouped products all supported\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customisable “Notify Me” button with full styling controls (colour, text, size)\u003C\u002Fli>\n\u003Cli>Optional email verification to confirm subscriber addresses before adding to the list\u003C\u002Fli>\n\u003Cli>reCAPTCHA v2 and v3 integration to block bot signups\u003C\u002Fli>\n\u003Cli>Back-in-stock emails sent automatically when products return to stock\u003C\u002Fli>\n\u003Cli>Works with simple, variable and grouped WooCommerce products\u003C\u002Fli>\n\u003Cli>Subscriber management dashboard with search and filtering\u003C\u002Fli>\n\u003Cli>Fully customisable email templates using product variables (name, URL, image, price)\u003C\u002Fli>\n\u003Cli>Monitors both manual stock updates and WooCommerce inventory changes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>A product goes out of stock – your customers see a branded “Notify Me” button instead of the usual out-of-stock message\u003C\u002Fli>\n\u003Cli>Customers enter their email and optionally verify it\u003C\u002Fli>\n\u003Cli>When you restock – either manually or via inventory sync – the plugin detects the change and automatically dispatches personalised notification emails to everyone on the waitlist\u003C\u002Fli>\n\u003Cli>Customers click through and buy – job done\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Perfect for\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Stores with seasonal or limited-run products\u003C\u002Fli>\n\u003Cli>Shops that frequently restock popular items\u003C\u002Fli>\n\u003Cli>Any WooCommerce store that wants to retain customer interest during stock outages\u003C\u002Fli>\n\u003C\u002Ful>\n","Let customers join a waitlist for out-of-stock products and automatically notify them by email the moment items are back in stock.",561,"2026-04-07T20:53:00.000Z","5.0","7.0",[20,22,129,114,23],"stock-notification","https:\u002F\u002Fpoodleplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstock-message-for-woocommerce.1.0.0.zip",{"attackSurface":133,"codeSignals":521,"taintFlows":579,"riskAssessment":679,"analyzedAt":691},{"hooks":134,"ajaxHandlers":496,"restRoutes":517,"shortcodes":518,"cronEvents":519,"entryPointCount":520,"unprotectedCount":520},[135,141,144,146,149,152,155,158,161,164,167,170,174,177,180,183,186,188,190,192,195,198,200,202,204,206,208,211,214,217,219,222,225,228,231,234,238,241,246,250,254,257,261,266,269,273,277,282,285,289,292,295,300,305,308,312,316,320,324,327,330,334,337,340,345,347,349,351,354,356,359,361,362,363,365,369,373,376,379,382,386,390,394,397,401,405,409,413,418,420,425,429,433,435,437,439,443,446,450,454,456,458,460,464,467,469,471,474,478,481,483,488,491,494],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","plugins_loaded","anonymous","includes\u002Fclass-wsnm.php",109,{"type":136,"name":142,"callback":138,"file":139,"line":143},"admin_enqueue_scripts",127,{"type":136,"name":142,"callback":138,"file":139,"line":145},128,{"type":136,"name":147,"callback":138,"file":139,"line":148},"init",129,{"type":136,"name":150,"callback":138,"file":139,"line":151},"add_meta_boxes",130,{"type":136,"name":153,"callback":138,"file":139,"line":154},"manage_wsnm_notify_me_posts_custom_column",131,{"type":136,"name":156,"callback":138,"file":139,"line":157},"restrict_manage_posts",132,{"type":136,"name":159,"callback":138,"file":139,"line":160},"pre_get_posts",133,{"type":136,"name":162,"callback":138,"file":139,"line":163},"woocommerce_product_data_panels",134,{"type":136,"name":165,"callback":138,"file":139,"line":166},"woocommerce_process_product_meta",135,{"type":136,"name":168,"callback":138,"file":139,"line":169},"admin_footer",136,{"type":171,"name":172,"callback":138,"file":139,"line":173},"filter","bulk_actions-edit-wsnm_notify_me",139,{"type":171,"name":175,"callback":138,"file":139,"line":176},"handle_bulk_actions-edit-wsnm_notify_me",140,{"type":171,"name":178,"callback":138,"file":139,"line":179},"manage_wsnm_notify_me_posts_columns",141,{"type":171,"name":181,"callback":138,"file":139,"line":182},"woocommerce_product_data_tabs",142,{"type":136,"name":184,"callback":138,"file":139,"line":185},"admin_menu",146,{"type":136,"name":184,"callback":138,"file":139,"line":187},147,{"type":136,"name":184,"callback":138,"file":139,"line":189},148,{"type":136,"name":147,"callback":138,"file":139,"line":191},149,{"type":136,"name":193,"callback":138,"file":139,"line":194},"admin_notices",150,{"type":136,"name":196,"callback":138,"file":139,"line":197},"after_setup_theme",151,{"type":136,"name":142,"callback":138,"file":139,"line":199},152,{"type":136,"name":142,"callback":138,"file":139,"line":201},153,{"type":136,"name":142,"callback":138,"file":139,"line":203},154,{"type":136,"name":142,"callback":138,"file":139,"line":205},159,{"type":136,"name":147,"callback":138,"file":139,"line":207},163,{"type":136,"name":209,"callback":138,"file":139,"line":210},"wsnm_run_manually",164,{"type":136,"name":212,"callback":138,"file":139,"line":213},"wsnm_run_automatically",165,{"type":136,"name":215,"callback":138,"file":139,"line":216},"wsnm_new_manually_notification",168,{"type":136,"name":193,"callback":138,"file":139,"line":218},170,{"type":136,"name":220,"callback":138,"file":139,"line":221},"wp_enqueue_scripts",186,{"type":136,"name":223,"callback":138,"file":139,"line":224},"woocommerce_after_shop_loop_item",191,{"type":171,"name":226,"callback":138,"file":139,"line":227},"woocommerce_get_availability",192,{"type":171,"name":229,"callback":138,"file":139,"line":230},"wsnm-text-cta",193,{"type":171,"name":232,"callback":138,"file":139,"line":233},"wsnm-modal-title",194,{"type":136,"name":137,"callback":235,"priority":14,"file":236,"line":237},"initialize_latest_version","packages\u002Faction-scheduler\u002Faction-scheduler.php",33,{"type":136,"name":137,"callback":239,"priority":27,"file":236,"line":240},"action_scheduler_register_3_dot_4_dot_0",36,{"type":136,"name":242,"callback":243,"file":244,"line":245},"woocommerce_admin_status_content_action-scheduler","render_admin_ui","packages\u002Faction-scheduler\u002Fclasses\u002FActionScheduler_AdminView.php",37,{"type":136,"name":247,"callback":248,"file":244,"line":249},"woocommerce_system_status_report","system_status_report",38,{"type":171,"name":251,"callback":252,"file":244,"line":253},"woocommerce_admin_status_tabs","register_system_status_tab",39,{"type":136,"name":184,"callback":255,"file":244,"line":256},"register_menu",42,{"type":136,"name":258,"callback":259,"file":244,"line":260},"current_screen","add_help_tabs",44,{"type":171,"name":262,"callback":263,"priority":13,"file":264,"line":265},"action_scheduler_store_class","set_store_class","packages\u002Faction-scheduler\u002Fclasses\u002FActionScheduler_DataController.php",167,{"type":171,"name":267,"callback":268,"priority":13,"file":264,"line":216},"action_scheduler_logger_class","set_logger_class",{"type":136,"name":270,"callback":271,"file":264,"line":272},"deactivate_plugin","mark_migration_incomplete",169,{"type":136,"name":274,"callback":275,"file":264,"line":276},"action_scheduler\u002Fprogress_tick","maybe_free_memory",174,{"type":136,"name":278,"callback":279,"file":280,"line":281},"shutdown","handle_unexpected_shutdown","packages\u002Faction-scheduler\u002Fclasses\u002FActionScheduler_FatalErrorMonitor.php",19,{"type":136,"name":283,"callback":284,"priority":27,"file":280,"line":92},"action_scheduler_before_execute","track_current_action",{"type":136,"name":286,"callback":287,"priority":27,"file":280,"line":288},"action_scheduler_after_execute","untrack_action",21,{"type":136,"name":290,"callback":287,"priority":27,"file":280,"line":291},"action_scheduler_execution_ignored",22,{"type":136,"name":293,"callback":287,"priority":27,"file":280,"line":294},"action_scheduler_failed_execution",23,{"type":136,"name":296,"callback":297,"priority":11,"file":298,"line":299},"action_scheduler\u002Fcreated_table","set_autoincrement","packages\u002Faction-scheduler\u002Fclasses\u002FActionScheduler_ListTable.php",534,{"type":171,"name":301,"callback":302,"file":303,"line":304},"cron_schedules","add_wp_cron_schedule","packages\u002Faction-scheduler\u002Fclasses\u002FActionScheduler_QueueRunner.php",51,{"type":136,"name":278,"callback":306,"file":303,"line":307},"maybe_dispatch_async_request",74,{"type":136,"name":309,"callback":310,"priority":11,"file":311,"line":260},"pre_get_comments","filter_comment_queries","packages\u002Faction-scheduler\u002Fclasses\u002FActionScheduler_WPCommentCleaner.php",{"type":136,"name":313,"callback":314,"priority":92,"file":311,"line":315},"wp_count_comments","filter_comment_count",45,{"type":136,"name":317,"callback":318,"priority":11,"file":311,"line":319},"comment_feed_where","filter_comment_feed",46,{"type":136,"name":321,"callback":322,"file":311,"line":323},"load-tools_page_action-scheduler","register_admin_notice",49,{"type":136,"name":325,"callback":322,"file":311,"line":326},"load-woocommerce_page_wc-status",50,{"type":136,"name":193,"callback":328,"file":311,"line":329},"print_admin_notice",91,{"type":136,"name":283,"callback":331,"file":332,"line":333},"before_execute","packages\u002Faction-scheduler\u002Fclasses\u002FWP_CLI\u002FActionScheduler_WPCLI_QueueRunner.php",79,{"type":136,"name":286,"callback":335,"priority":11,"file":332,"line":336},"after_execute",80,{"type":136,"name":293,"callback":338,"priority":11,"file":332,"line":339},"action_failed",81,{"type":136,"name":341,"callback":342,"priority":11,"file":343,"line":344},"action_scheduler\u002Fmigrate_action_dry_run","closure","packages\u002Faction-scheduler\u002Fclasses\u002FWP_CLI\u002FMigration_Command.php",126,{"type":136,"name":346,"callback":342,"priority":11,"file":343,"line":148},"action_scheduler\u002Fno_action_to_migrate",{"type":136,"name":348,"callback":342,"priority":11,"file":343,"line":157},"action_scheduler\u002Fmigrate_action_failed",{"type":136,"name":350,"callback":342,"priority":11,"file":343,"line":166},"action_scheduler\u002Fmigrate_action_incomplete",{"type":136,"name":352,"callback":342,"priority":11,"file":343,"line":353},"action_scheduler\u002Fmigrated_action",138,{"type":136,"name":355,"callback":342,"priority":11,"file":343,"line":179},"action_scheduler\u002Fmigration_batch_starting",{"type":136,"name":357,"callback":342,"priority":11,"file":343,"line":358},"action_scheduler\u002Fmigration_batch_complete",144,{"type":136,"name":147,"callback":147,"priority":27,"file":360,"line":199},"packages\u002Faction-scheduler\u002Fclasses\u002Fabstracts\u002FActionScheduler.php",{"type":136,"name":147,"callback":147,"priority":14,"file":360,"line":201},{"type":136,"name":147,"callback":147,"priority":14,"file":360,"line":203},{"type":136,"name":147,"callback":147,"priority":14,"file":360,"line":364},155,{"type":136,"name":366,"callback":367,"file":360,"line":368},"action_scheduler\u002Fmigration_complete","ActionScheduler_WPCommentCleaner::maybe_schedule_cleanup",184,{"type":136,"name":370,"callback":371,"priority":11,"file":372,"line":326},"action_scheduler_canceled_action","log_canceled_action","packages\u002Faction-scheduler\u002Fclasses\u002Fabstracts\u002FActionScheduler_Logger.php",{"type":136,"name":374,"callback":375,"priority":11,"file":372,"line":304},"action_scheduler_begin_execute","log_started_action",{"type":136,"name":286,"callback":377,"priority":11,"file":372,"line":378},"log_completed_action",52,{"type":136,"name":293,"callback":380,"priority":11,"file":372,"line":381},"log_failed_action",53,{"type":136,"name":383,"callback":384,"priority":11,"file":372,"line":385},"action_scheduler_failed_action","log_timed_out_action",54,{"type":136,"name":387,"callback":388,"priority":11,"file":372,"line":389},"action_scheduler_unexpected_shutdown","log_unexpected_shutdown",55,{"type":136,"name":391,"callback":392,"priority":11,"file":372,"line":393},"action_scheduler_reset_action","log_reset_action",56,{"type":136,"name":290,"callback":395,"priority":11,"file":372,"line":396},"log_ignored_action",57,{"type":136,"name":398,"callback":399,"priority":11,"file":372,"line":400},"action_scheduler_failed_fetch_action","log_failed_fetch_action",58,{"type":136,"name":402,"callback":403,"priority":11,"file":372,"line":404},"action_scheduler_failed_to_schedule_next_instance","log_failed_schedule_next_instance",59,{"type":136,"name":406,"callback":407,"priority":11,"file":372,"line":408},"action_scheduler_bulk_cancel_actions","bulk_log_cancel_actions",60,{"type":136,"name":410,"callback":411,"file":372,"line":412},"action_scheduler_stored_action","log_stored_action",64,{"type":136,"name":414,"callback":415,"priority":11,"file":416,"line":417},"action_scheduler_deleted_action","clear_deleted_action_logs","packages\u002Faction-scheduler\u002Fclasses\u002Fdata-stores\u002FActionScheduler_DBLogger.php",112,{"type":136,"name":296,"callback":297,"priority":11,"file":419,"line":393},"packages\u002Faction-scheduler\u002Fclasses\u002Fdata-stores\u002FActionScheduler_HybridStore.php",{"type":171,"name":421,"callback":422,"priority":11,"file":423,"line":424},"comments_clauses","filter_comment_query_clauses","packages\u002Faction-scheduler\u002Fclasses\u002Fdata-stores\u002FActionScheduler_wpCommentLogger.php",102,{"type":136,"name":426,"callback":427,"priority":11,"file":423,"line":428},"action_scheduler_before_process_queue","disable_comment_counting",219,{"type":136,"name":430,"callback":431,"priority":11,"file":423,"line":432},"action_scheduler_after_process_queue","enable_comment_counting",220,{"type":136,"name":309,"callback":310,"priority":11,"file":423,"line":434},224,{"type":136,"name":313,"callback":314,"priority":92,"file":423,"line":436},225,{"type":136,"name":317,"callback":318,"priority":11,"file":423,"line":438},226,{"type":136,"name":440,"callback":441,"file":423,"line":442},"wp_insert_comment","delete_comment_count_cache",229,{"type":136,"name":444,"callback":441,"file":423,"line":445},"wp_set_comment_status",230,{"type":171,"name":447,"callback":448,"priority":11,"file":449,"line":339},"wp_insert_post_data","filter_insert_post_data","packages\u002Faction-scheduler\u002Fclasses\u002Fdata-stores\u002FActionScheduler_wpPostStore.php",{"type":171,"name":451,"callback":452,"priority":11,"file":449,"line":453},"pre_wp_unique_post_slug","set_unique_post_slug",82,{"type":171,"name":451,"callback":452,"priority":11,"file":449,"line":455},518,{"type":171,"name":447,"callback":448,"priority":11,"file":449,"line":457},976,{"type":171,"name":451,"callback":452,"priority":11,"file":449,"line":459},977,{"type":171,"name":461,"callback":462,"file":449,"line":463},"action_scheduler_migration_dependencies_met","migration_dependencies_met",1064,{"type":136,"name":193,"callback":465,"priority":11,"file":466,"line":364},"display_migration_notice","packages\u002Faction-scheduler\u002Fclasses\u002Fmigration\u002FController.php",{"type":171,"name":262,"callback":468,"priority":13,"file":466,"line":272},"get_store_class",{"type":171,"name":267,"callback":470,"priority":13,"file":466,"line":218},"get_logger_class",{"type":136,"name":147,"callback":472,"file":466,"line":473},"maybe_hook_migration",171,{"type":136,"name":475,"callback":476,"file":466,"line":477},"wp_loaded","schedule_migration",172,{"type":136,"name":321,"callback":479,"priority":11,"file":466,"line":480},"hook_admin_notices",175,{"type":136,"name":325,"callback":479,"priority":11,"file":466,"line":482},176,{"type":136,"name":484,"callback":485,"priority":11,"file":486,"line":487},"action_scheduler_before_schema_update","update_schema_3_0","packages\u002Faction-scheduler\u002Fclasses\u002Fschema\u002FActionScheduler_LoggerSchema.php",28,{"type":136,"name":484,"callback":489,"priority":11,"file":490,"line":237},"update_schema_5_0","packages\u002Faction-scheduler\u002Fclasses\u002Fschema\u002FActionScheduler_StoreSchema.php",{"type":136,"name":137,"callback":492,"file":493,"line":37},"wsnm_maybe_upgrade_db","woo-stock-notify-me.php",{"type":136,"name":495,"callback":342,"file":493,"line":81},"before_woocommerce_init",[497,500,503,506,509,512,515],{"action":498,"nopriv":499,"callback":138,"hasNonce":499,"hasCapCheck":499,"file":139,"line":364},"wsnm_get_variations",false,{"action":501,"nopriv":499,"callback":138,"hasNonce":499,"hasCapCheck":499,"file":139,"line":502},"wsnm_send_test_email",156,{"action":504,"nopriv":499,"callback":138,"hasNonce":499,"hasCapCheck":499,"file":139,"line":505},"wsnm_hubspot_check_connection",160,{"action":507,"nopriv":499,"callback":138,"hasNonce":499,"hasCapCheck":499,"file":139,"line":508},"wsnm_open_popup",187,{"action":507,"nopriv":510,"callback":138,"hasNonce":499,"hasCapCheck":499,"file":139,"line":511},true,188,{"action":513,"nopriv":499,"callback":138,"hasNonce":499,"hasCapCheck":499,"file":139,"line":514},"wsnm_save_request",189,{"action":513,"nopriv":510,"callback":138,"hasNonce":499,"hasCapCheck":499,"file":139,"line":516},190,[],[],[],7,{"dangerousFunctions":522,"sqlUsage":539,"outputEscaping":541,"fileOperations":14,"externalRequests":576,"nonceChecks":577,"capabilityChecks":82,"bundledLibraries":578},[523,528,531,535],{"fn":524,"file":525,"line":526,"context":527},"ini_set","packages\u002Faction-scheduler\u002Fclasses\u002FActionScheduler_Compatibility.php",66,"if ( false !== @ini_set( 'memory_limit', $filtered_limit ) ) {",{"fn":524,"file":525,"line":529,"context":530},72,"if ( false !== @ini_set( 'memory_limit', $wp_max_limit ) ) {",{"fn":532,"file":525,"line":533,"context":534},"set_time_limit",106,"@set_time_limit( $limit ); \u002F\u002F phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged",{"fn":536,"file":537,"line":428,"context":538},"unserialize","packages\u002Faction-scheduler\u002Fclasses\u002Fdata-stores\u002FActionScheduler_DBStore.php","$schedule = unserialize( $data->schedule ); \u002F\u002F phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.se",{"prepared":307,"raw":27,"locations":540},[],{"escaped":542,"rawEcho":543,"locations":544},231,14,[545,549,551,552,554,556,558,560,562,564,567,570,572,575],{"file":546,"line":547,"context":548},"admin\u002Fclass-wsnm-admin-settings.php",517,"raw output",{"file":550,"line":237,"context":548},"admin\u002Fclass-wsnm-admin.php",{"file":550,"line":511,"context":548},{"file":550,"line":553,"context":548},198,{"file":550,"line":555,"context":548},453,{"file":557,"line":291,"context":548},"admin\u002Fparts\u002Fnotification-details.php",{"file":557,"line":559,"context":548},35,{"file":561,"line":291,"context":548},"admin\u002Fparts\u002Fpage-preview.php",{"file":561,"line":563,"context":548},47,{"file":565,"line":566,"context":548},"packages\u002Faction-scheduler\u002Fclasses\u002FActionScheduler_wcSystemStatus.php",111,{"file":568,"line":569,"context":548},"packages\u002Faction-scheduler\u002Fclasses\u002Fabstracts\u002FActionScheduler_Abstract_ListTable.php",698,{"file":568,"line":571,"context":548},717,{"file":573,"line":574,"context":548},"public\u002Fparts\u002Fform-modal.php",4,{"file":573,"line":237,"context":548},5,15,[],[580,597,632,649,657,667],{"entryPoint":581,"graph":582,"unsanitizedCount":14,"severity":596},"open_data_tab_by_default (admin\u002Fclass-wsnm-admin.php:443)",{"nodes":583,"edges":594},[584,589],{"id":585,"type":586,"label":587,"file":550,"line":588},"n0","source","$_GET",450,{"id":590,"type":591,"label":592,"file":550,"line":555,"wp_function":593},"n1","sink","echo() [XSS]","echo",[595],{"from":585,"to":590,"sanitized":499},"medium",{"entryPoint":598,"graph":599,"unsanitizedCount":27,"severity":631},"save_settings (admin\u002Fclass-wsnm-admin-settings.php:419)",{"nodes":600,"edges":626},[601,604,608,612,614,618,620,624],{"id":585,"type":586,"label":602,"file":546,"line":603},"$_POST (x11)",424,{"id":590,"type":591,"label":605,"file":546,"line":606,"wp_function":607},"update_option() [Settings Manipulation]",425,"update_option",{"id":609,"type":586,"label":610,"file":546,"line":611},"n2","$_POST['wsnm_recaptcha_site_key']",492,{"id":613,"type":591,"label":605,"file":546,"line":611,"wp_function":607},"n3",{"id":615,"type":586,"label":616,"file":546,"line":617},"n4","$_POST['wsnm_recaptcha_secret_key']",493,{"id":619,"type":591,"label":605,"file":546,"line":617,"wp_function":607},"n5",{"id":621,"type":586,"label":622,"file":546,"line":623},"n6","$_POST['wsnm_hubspot_token']",497,{"id":625,"type":591,"label":605,"file":546,"line":623,"wp_function":607},"n7",[627,628,629,630],{"from":585,"to":590,"sanitized":510},{"from":609,"to":613,"sanitized":510},{"from":615,"to":619,"sanitized":510},{"from":621,"to":625,"sanitized":510},"low",{"entryPoint":633,"graph":634,"unsanitizedCount":27,"severity":631},"\u003Cclass-wsnm-admin-settings> (admin\u002Fclass-wsnm-admin-settings.php:0)",{"nodes":635,"edges":644},[636,637,638,639,640,641,642,643],{"id":585,"type":586,"label":602,"file":546,"line":603},{"id":590,"type":591,"label":605,"file":546,"line":606,"wp_function":607},{"id":609,"type":586,"label":610,"file":546,"line":611},{"id":613,"type":591,"label":605,"file":546,"line":611,"wp_function":607},{"id":615,"type":586,"label":616,"file":546,"line":617},{"id":619,"type":591,"label":605,"file":546,"line":617,"wp_function":607},{"id":621,"type":586,"label":622,"file":546,"line":623},{"id":625,"type":591,"label":605,"file":546,"line":623,"wp_function":607},[645,646,647,648],{"from":585,"to":590,"sanitized":510},{"from":609,"to":613,"sanitized":510},{"from":615,"to":619,"sanitized":510},{"from":621,"to":625,"sanitized":510},{"entryPoint":650,"graph":651,"unsanitizedCount":14,"severity":631},"\u003Cclass-wsnm-admin> (admin\u002Fclass-wsnm-admin.php:0)",{"nodes":652,"edges":655},[653,654],{"id":585,"type":586,"label":587,"file":550,"line":588},{"id":590,"type":591,"label":592,"file":550,"line":555,"wp_function":593},[656],{"from":585,"to":590,"sanitized":499},{"entryPoint":658,"graph":659,"unsanitizedCount":27,"severity":631},"process_bulk_action (packages\u002Faction-scheduler\u002Fclasses\u002Fabstracts\u002FActionScheduler_Abstract_ListTable.php:176)",{"nodes":660,"edges":665},[661,662],{"id":585,"type":586,"label":587,"file":568,"line":511},{"id":590,"type":591,"label":663,"file":568,"line":516,"wp_function":664},"prepare (format string)() [SQLi]","prepare (format string)",[666],{"from":585,"to":590,"sanitized":510},{"entryPoint":668,"graph":669,"unsanitizedCount":27,"severity":631},"\u003CActionScheduler_Abstract_ListTable> (packages\u002Faction-scheduler\u002Fclasses\u002Fabstracts\u002FActionScheduler_Abstract_ListTable.php:0)",{"nodes":670,"edges":676},[671,672,673,674],{"id":585,"type":586,"label":587,"file":568,"line":511},{"id":590,"type":591,"label":663,"file":568,"line":516,"wp_function":664},{"id":609,"type":586,"label":587,"file":568,"line":514},{"id":613,"type":591,"label":592,"file":568,"line":675,"wp_function":593},512,[677,678],{"from":585,"to":590,"sanitized":510},{"from":609,"to":613,"sanitized":510},{"summary":680,"deductions":681},"The plugin \"back-in-stock-notifications-for-woocommerce\" v1.0.3 exhibits a concerning security posture primarily due to a large number of unprotected AJAX handlers. While the use of prepared statements for SQL queries and a high percentage of properly escaped outputs are positive signs, the complete absence of authentication checks on all seven identified AJAX entry points presents a significant risk. Any user, authenticated or not, can potentially trigger these handlers, opening the door to various attacks. The taint analysis shows no critical or high-severity unsanitized paths, which is a positive indicator. Furthermore, the plugin has no recorded vulnerability history, suggesting a generally stable past. However, the substantial attack surface without proper authorization mechanisms outweighs these strengths, making it a target for unauthorized actions if these handlers are not adequately secured within their logic.",[682,684,686,689],{"reason":683,"points":11},"Unprotected AJAX handlers",{"reason":685,"points":576},"Dangerous functions used (unserialize)",{"reason":687,"points":688},"Dangerous functions used (ini_set, set_time_limit)",3,{"reason":690,"points":34},"One file operation with potential risk","2026-04-16T12:08:43.376Z",{"wat":693,"direct":708},{"assetPaths":694,"generatorPatterns":699,"scriptPaths":700,"versionParams":703},[695,696,697,698],"\u002Fwp-content\u002Fplugins\u002Fback-in-stock-notifications-for-woocommerce\u002Fpublic\u002Fcss\u002Fwsnm.css","\u002Fwp-content\u002Fplugins\u002Fback-in-stock-notifications-for-woocommerce\u002Fpublic\u002Fjs\u002Fwsnm.js","\u002Fwp-content\u002Fplugins\u002Fback-in-stock-notifications-for-woocommerce\u002Fadmin\u002Fcss\u002Fwsnm-admin.css","\u002Fwp-content\u002Fplugins\u002Fback-in-stock-notifications-for-woocommerce\u002Fadmin\u002Fjs\u002Fwsnm-admin.js",[],[701,702],"public\u002Fjs\u002Fwsnm.js","admin\u002Fjs\u002Fwsnm-admin.js",[704,705,706,707],"back-in-stock-notifications-for-woocommerce\u002Fpublic\u002Fcss\u002Fwsnm.css?ver=","back-in-stock-notifications-for-woocommerce\u002Fpublic\u002Fjs\u002Fwsnm.js?ver=","back-in-stock-notifications-for-woocommerce\u002Fadmin\u002Fcss\u002Fwsnm-admin.css?ver=","back-in-stock-notifications-for-woocommerce\u002Fadmin\u002Fjs\u002Fwsnm-admin.js?ver=",{"cssClasses":709,"htmlComments":721,"htmlAttributes":722,"restEndpoints":726,"jsGlobals":730,"shortcodeOutput":733},[710,711,712,713,714,715,716,717,718,719,720],"wsnm-notification-form","wsnm-notification-submit","wsnm-subscription-form-wrapper","wsnm-admin-wrap","wsnm-product-list-item","wsnm-product-title","wsnm-notification-count","wsnm-email-template-preview","wsnm-settings-form","wsnm-settings-field","wsnm-color-picker-wrapper",[],[723,724,725],"data-product-id","data-wsnm-product-id","data-wsnm-nonce",[727,728,729],"\u002Fwp-json\u002Fwsnm\u002Fv1\u002Fsubscribe","\u002Fwp-json\u002Fwsnm\u002Fv1\u002Fget_notifications","\u002Fwp-json\u002Fwsnm\u002Fv1\u002Fdelete_notification",[731,732],"wsnm_ajax_object","WSNM_Admin",[734],"[wsnm_subscribe_form]",{"error":510,"url":736,"statusCode":737,"statusMessage":738,"message":738},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fback-in-stock-notifications-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":574,"versions":740},[741,746,753,760],{"version":6,"download_url":26,"svn_tag_url":742,"released_at":28,"has_diff":499,"diff_files_changed":743,"diff_lines":28,"trac_diff_url":744,"vulnerabilities":745,"is_current":510},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fback-in-stock-notifications-for-woocommerce\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fback-in-stock-notifications-for-woocommerce%2Ftags%2F1.0.2&new_path=%2Fback-in-stock-notifications-for-woocommerce%2Ftags%2F1.0.3",[],{"version":747,"download_url":748,"svn_tag_url":749,"released_at":28,"has_diff":499,"diff_files_changed":750,"diff_lines":28,"trac_diff_url":751,"vulnerabilities":752,"is_current":499},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fback-in-stock-notifications-for-woocommerce.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fback-in-stock-notifications-for-woocommerce\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fback-in-stock-notifications-for-woocommerce%2Ftags%2F1.0.1&new_path=%2Fback-in-stock-notifications-for-woocommerce%2Ftags%2F1.0.2",[],{"version":754,"download_url":755,"svn_tag_url":756,"released_at":28,"has_diff":499,"diff_files_changed":757,"diff_lines":28,"trac_diff_url":758,"vulnerabilities":759,"is_current":499},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fback-in-stock-notifications-for-woocommerce.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fback-in-stock-notifications-for-woocommerce\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fback-in-stock-notifications-for-woocommerce%2Ftags%2F1.0.0&new_path=%2Fback-in-stock-notifications-for-woocommerce%2Ftags%2F1.0.1",[],{"version":43,"download_url":761,"svn_tag_url":762,"released_at":28,"has_diff":499,"diff_files_changed":763,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":764,"is_current":499},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fback-in-stock-notifications-for-woocommerce.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fback-in-stock-notifications-for-woocommerce\u002Ftags\u002F1.0.0\u002F",[],[]]