{"id":358363,"date":"2026-08-28T04:11:18","date_gmt":"2026-08-28T04:11:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/proofnexus-live-sales-popup-social-proof\/"},"modified":"2026-10-21T08:41:28","modified_gmt":"2026-10-21T08:41:28","slug":"proofnexus-live-sales-popup-social-proof","status":"publish","type":"plugin","link":"https:\/\/es.wordpress.org\/plugins\/proofnexus-live-sales-popup-social-proof\/","author":23539002,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.5","stable_tag":"1.5.5","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"ProofNexus Live Sales Popup & Social Proof","header_author":"WPManageStudio","header_description":"Boost conversions with real-time WooCommerce sales popups, live notifications, and customizable social proof alerts.","assets_banners_color":"79799a","last_updated":"2026-10-21 08:41:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/wpmanagestudio.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":701,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.0":{"tag":"1.4.0","author":"wpmanagestudio","date":"2026-08-28 04:10:51","revision":3669752},"1.5.0":{"tag":"1.5.0","author":"wpmanagestudio","date":"2026-08-31 16:44:34","revision":3674641},"1.5.1":{"tag":"1.5.1","author":"wpmanagestudio","date":"2026-09-02 05:47:24","revision":3677226},"1.5.2":{"tag":"1.5.2","author":"wpmanagestudio","date":"2026-09-10 15:54:02","revision":3690152},"1.5.3":{"tag":"1.5.3","author":"wpmanagestudio","date":"2026-09-30 09:57:57","revision":3720894},"1.5.4":{"tag":"1.5.4","author":"wpmanagestudio","date":"2026-10-06 01:50:22","revision":3729844},"1.5.5":{"tag":"1.5.5","author":"wpmanagestudio","date":"2026-10-21 08:41:28","revision":3757959}},"upgrade_notice":{"1.5.5":"<p>Fixes the Upgrade to Pro link on the Plugins screen and makes first-time setup easier: the Setup Wizard opens once after a first activation and can be skipped, unfinished placeholders are gone, and a short hint appears if no popup can show. No settings or data are changed. Adds a notification activity window and a repeat switch (on by default; a saved Off is respected).<\/p>","1.5.4":"<p>Adds Add-to-Cart Notifications, Low Stock Alerts, a Popup Template Gallery and an optional credit. Pro adds an optional Live Product Viewer Counter. Existing sites keep their look via Classic Compact.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3670068,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3758037,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.0","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[4906,168492,172760,14396,286],"plugin_category":[45],"plugin_contributors":[275950],"plugin_business_model":[],"class_list":["post-358363","plugin","type-plugin","status-publish","hentry","plugin_tags-notifications","plugin_tags-recent-sales","plugin_tags-sales-popup","plugin_tags-social-proof","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-wpmanagestudio","plugin_committers-wpmanagestudio"],"banners":{"banner":"https:\/\/ps.w.org\/proofnexus-live-sales-popup-social-proof\/assets\/banner-772x250.png?rev=3758037","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/proofnexus-live-sales-popup-social-proof\/assets\/icon-256x256.png?rev=3670068","icon_2x":"https:\/\/ps.w.org\/proofnexus-live-sales-popup-social-proof\/assets\/icon-256x256.png?rev=3670068","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>ProofNexus shows small \"recent activity\" popups so visitors can see that real people are buying and engaging. Data loads from a cache-friendly REST endpoint and does not block page rendering.<\/p>\n\n<p><strong>Free features<\/strong><\/p>\n\n<ul>\n<li><strong>Automatic WooCommerce Sales Popups<\/strong> - recent qualifying orders, no manual setup. Choose which order statuses count and how far back to look. Popups cycle through eligible orders, newest to oldest.<\/li>\n<li><strong>WooCommerce Add-to-Cart Notifications<\/strong> - \"Someone added {product} to their cart\", from real add-to-cart activity. Off by default.<\/li>\n<li><strong>WooCommerce Low Stock Alerts<\/strong> - \"Only {stock} left of {product}\", from real inventory and your threshold. Off by default.<\/li>\n<li><strong>Custom Notifications<\/strong> - your own popups (title, message, location, time text, optional image), with no limit on how many.<\/li>\n<li><strong>WordPress Comment Notifications<\/strong> - a popup when a new comment is approved.<\/li>\n<li><strong>Popup design<\/strong> - template gallery, colors, corner radius, image shape and a live preview.<\/li>\n<li><strong>Privacy display modes<\/strong> - buyer's first name and city, or an anonymous city-only label.<\/li>\n<li><strong>Position, timing, sound, role management and reset<\/strong> - four corners, delay and interval settings, optional sound, role access and Reset to Defaults.<\/li>\n<li><strong>Quick Presets, Setup Wizard and Settings Backup &amp; Restore.<\/strong><\/li>\n<\/ul>\n\n<p>The Free plugin has no locked features beyond the Pro items below and no usage limits.<\/p>\n\n<p><strong>WooCommerce is optional.<\/strong> Version 6.0+ is needed only for the WooCommerce modules. Custom and Comment Notifications work on any WordPress site.<\/p>\n\n<p><strong>ProofNexus Pro (separate, optional, paid).<\/strong> Every Pro plan includes the same features; plans differ only in the number of sites (Personal 1, Business 3, Agency 10):<\/p>\n\n<ul>\n<li>WooCommerce Review Notifications and Product Smart Targeting.<\/li>\n<li>Live Product Viewer Counter - a badge on single product pages showing how many anonymous visitors are currently active on the product page (an activity indicator, not an exact visitor count).<\/li>\n<li>Advanced Targeting &amp; Scheduling.<\/li>\n<li>Mobile popup display (Free sites do not show popups on mobile).<\/li>\n<li>Privacy-safe Pro Analytics with TXT and XLSX export.<\/li>\n<li>Priority support.<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p><strong>Free plugin.<\/strong> No analytics, no tracking cookies and no external requests. Popups come from your site's own REST endpoint, <code>\/wp-json\/proofnexus\/v1\/popups<\/code>, which returns only <code>id<\/code>, <code>type<\/code>, <code>message<\/code>, <code>title<\/code>, <code>image_url<\/code>, <code>time_ago<\/code> and <code>url<\/code> - never email addresses, order IDs or street addresses. The browser keeps a short list of already shown notification keys in <code>sessionStorage<\/code>, cleared when the tab closes. No cookies or <code>localStorage<\/code> are used. The Setup Wizard stores one non-personal state value locally.<\/p>\n\n<p><strong>Add-to-Cart Notifications (off by default).<\/strong> Each add-to-cart stores only the product ID and a timestamp, temporarily, in your database - no name, email, IP address, session ID, cart contents, cookie or <code>localStorage<\/code>. Events are deleted after your age limit (1 hour to 7 days), and when you turn the module off, reset or deactivate. <strong>Low Stock Alerts<\/strong> store nothing.<\/p>\n\n<p><strong>Live Product Viewer Counter (Pro, off by default).<\/strong> Each browser tab creates a random code kept only in <code>sessionStorage<\/code>. While a product page is open and visible, the code and a signed, time-limited page code are sent to your own site every 30 seconds; the request's Origin, Referer and Sec-Fetch-Site headers are checked and not stored. Your database holds only a salted one-way hash of the code, the product ID (not stored when the store-wide scope is chosen) and a last-seen time. A visitor stops counting about 90 seconds after their last activity, the row is deleted within a few minutes, and no history is kept. No cookies, <code>localStorage<\/code>, IP addresses, account details or external services are used. Administrators are never counted. The table is removed on uninstall, and rows are cleared when the counter is turned off or the plugin is deactivated.<\/p>\n\n<p><strong>Pro Analytics (Pro, off by default).<\/strong> Stores local daily impression and click totals per notification source in your database - no personal data, cookies, browser identifiers, IPs, URLs, referrers, products or orders, and nothing is sent externally. Retention is 30, 90 (default) or 180 days. An administrator can clear the data or export 7, 30 or 90 days as TXT or XLSX (XLSX needs the PHP ZIP extension); exports are built on your server and not stored.<\/p>\n\n<h3>External services and third-party code<\/h3>\n\n<p>ProofNexus Free makes no external requests on your visitors' behalf and loads no remote scripts, fonts or images.<\/p>\n\n<p><strong>Freemius (licensing and opt-in).<\/strong> ProofNexus includes the Freemius SDK, used for the optional opt-in, license and update flow. On activation Freemius shows an opt-in screen. <strong>No user or site details are sent to Freemius unless an administrator clicks to opt in<\/strong>, and you can skip it without losing any Free feature. If you opt in, Freemius receives basic account and site details (for example your name and email, site URL, and WordPress, PHP and plugin versions) as described in its terms and privacy policy: https:\/\/freemius.com\/terms\/ and https:\/\/freemius.com\/privacy\/. The Freemius SDK is licensed GPL-3.0; see <code>THIRD-PARTY-NOTICES.md<\/code>.<\/p>\n\n<p><strong>Optional \"by ProofNexus\" credit link.<\/strong> Off by default. If an administrator turns it on, each popup shows a small visitor-facing external link to https:\/\/wpmanagestudio.com\/proofnexus\/. It has no tracking parameters, and nothing is requested from that site unless a visitor clicks it.<\/p>\n\n<p><strong>Upgrade links.<\/strong> Admin-only links to the ProofNexus Pro page open only when clicked.<\/p>\n\n<p><strong>ProofNexus Pro (separate, paid).<\/strong> The paid package can, when a licensed administrator turns them on, connect to Mailchimp, ActiveCampaign or the Google Places API to read data for notifications. This code is not part of the Free plugin.<\/p>\n\n<p>Bundled third-party code and assets are listed, with licenses, in <code>THIRD-PARTY-NOTICES.md<\/code>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to Plugins &gt; Add New, search for \"ProofNexus Live Sales Popup &amp; Social Proof\", then Install Now and Activate. Or upload the ZIP under Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Open ProofNexus in the admin menu and configure your popups.<\/li>\n<\/ol>\n\n<p>Requires WordPress 5.8+ and PHP 7.4+. WooCommerce 6.0+ is needed only for the WooCommerce modules.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20proofnexus%20work%20without%20woocommerce%3F\"><h3>Does ProofNexus work without WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Custom and WordPress Comment Notifications work without it; only the WooCommerce popups need it.<\/p><\/dd>\n<dt id=\"does%20proofnexus%20track%20my%20visitors%3F\"><h3>Does ProofNexus track my visitors?<\/h3><\/dt>\n<dd><p>The Free plugin does not. Optional Pro Analytics and the Pro Viewer Counter are off by default and store only the limited data described under Privacy.<\/p><\/dd>\n<dt id=\"is%20the%20free%20plugin%20limited%3F\"><h3>Is the Free plugin limited?<\/h3><\/dt>\n<dd><p>No. Everything under Free features is fully available. Pro is optional.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Use the WordPress.org support forum for the Free plugin. Pro customers get priority support.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.5<\/h4>\n\n<ul>\n<li>Added: \"Notification activity window\" in Settings &gt; General &gt; Notification Timing. Choose all available activity (default) or only the last 1, 3, 7, 14 or 30 days, or a custom number of days, for sources with a real timestamp (WooCommerce orders, product reviews, comments and add-to-cart activity). Nothing is generated or invented. This setting replaces the older per-source lookback fields; their saved values are kept but no longer used.<\/li>\n<li>Added: \"Repeat eligible notifications\" switch in the same card. When the eligible list ends, ProofNexus starts again from the first item and picks up new activity on a later refresh. On by default; if you have already saved it as Off, that choice is kept.<\/li>\n<li>Fixed: Corrected the Free Plugins-screen Upgrade to Pro action link so it remains compact and readable.<\/li>\n<li>Improved: The Setup Wizard now opens once after a first single-site activation. It never opens on updates, re-activations, bulk or network activation, or sites that already have settings.<\/li>\n<li>Improved: The Setup Wizard has a clear \"I'll set it up manually\" link that closes it right away without saving any configuration.<\/li>\n<li>Improved: Removed unfinished placeholders (planned sources, goals and the Google Drive export card) from the interface. Your settings and backups are not affected.<\/li>\n<li>Added: A short setup hint on the ProofNexus Settings screen when WooCommerce is inactive for the selected source or no notification type is turned on.<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>Added: WooCommerce Add-to-Cart Notifications and Low Stock Alerts (Free, off by default).<\/li>\n<li>Added: Popup Template Gallery with local thumbnails (Classic Compact default, Product Spotlight, Minimal Clean; five Pro templates shown locked on Free) and a Live Preview in Settings &gt; Design.<\/li>\n<li>Added: \"Choose your source\" step in the Setup Wizard (WooCommerce or Custom Notifications \/ WordPress Comments; SureCart, FluentCart and Easy Digital Downloads are shown as Coming Soon and cannot be selected). Nothing is installed or connected automatically.<\/li>\n<li>Added: Bottom Center popup position.<\/li>\n<li>Added: Campaigns (ProofNexus &gt; Campaigns), an original four-step campaign wizard (Choose Proof, Craft Popup, Reach Audience, Review &amp; Publish) with five presets. Campaigns use only real local WooCommerce \/ WordPress data, never publish without an explicit click, and one campaign is live at a time; your regular settings stay the fallback and are never overwritten.<\/li>\n<li>Added (Pro): Mobile Display for campaigns (same license gate as the global Mobile Display setting).<\/li>\n<li>Improved: Setup Wizard redesigned as a five-step flow (Welcome, Goal, Style, Reach, Ready) with a card-based \"Choose your goal\" step. Ready goals map only to existing features (Sales, WooCommerce Activity, Reviews (Pro), Comments, Cart Peek, Custom Message); eLearning, Cookie Notice and Donations are shown as Coming soon and cannot be selected. Nothing is saved until Finish.<\/li>\n<li>Added: Notification Blend (opt-in, off by default). Rotate two or more of your real notification types (Sales, WooCommerce Activity, Cart Peek, Comments, Custom Message, and Reviews with Pro) in turn, from the Setup Wizard or the Notifications tab. Nothing is generated, nothing repeats within a browser tab, empty types are skipped, and a live Proof Flow Studio campaign overrides it. Included in Settings Backup &amp; Restore.<\/li>\n<li>Improved: Mobile Studio on the Design tab. Free shows what Pro adds for phones (responsive preview, mobile display control, campaign mobile delivery) with one Upgrade to Pro button; desktop popup controls stay free. Pro shows the saved Mobile Display state and previews your template in a phone frame. The Mobile Display row on the General tab matches.<\/li>\n<li>Improved: Setup Wizard progress label and bar, clearer \"Browse by source\" area, stronger selected cards, subtle local transitions (disabled with reduced-motion).<\/li>\n<li>Added: Proof Loop (Pro): for a live WooCommerce Sales campaign, show one real approved 4\/5-star WooCommerce review after every N real sales (default 2, 1-10). Off by default; nothing is generated, and name privacy settings still apply.<\/li>\n<li>Added: Settings Backup &amp; Restore now includes Campaigns configuration only (never customer, order or review data). Imports are validated like the Campaign wizard, never auto-publish an unavailable source, keep at most one campaign live, and leave current campaigns untouched when restoring an older backup.<\/li>\n<li>Added: optional \"Show by ProofNexus credit\" toggle, off by default, with no tracking.<\/li>\n<li>Added: Quick Presets, Setup Wizard, and Settings Backup &amp; Restore (local JSON; license, account and store data are never exported).<\/li>\n<li>Added (Pro): Live Product Viewer Counter - an optional badge counting anonymous viewers currently active on a product page, with a minimum count, position and editable message. Uses a per-tab sessionStorage code, a signed time-limited page code and strict same-site checks; stores only a salted hash, product ID and last-seen time. No cookies, IP addresses or external services.<\/li>\n<li>Added (Pro): Viewer Counter \"Viewer counting scope\" - count this product only (default) or all product pages store-wide; a visitor moving between products is counted once. Same anonymous per-tab hash, no cookies, IP addresses or external services.<\/li>\n<li>Improved: Settings tabs now have a sticky Save Changes bar and stay on the same tab after saving.<\/li>\n<li>Improved: Campaign wizard now asks for a required Campaign name in Step 1 (blank names are rejected when saving or publishing).<\/li>\n<li>Improved: Plugins list shows a compact text \"Upgrade to Pro\" link on Free installs; the Pro card in Settings lists current Pro features and fits every screen width; the Settings Restore form no longer collapses on narrow layouts.<\/li>\n<li>Added (Pro): five premium popup templates.<\/li>\n<li>Changed: showing popups on mobile is now a Pro feature (locked with a gold crown in Free). Existing Pro sites keep their setting.<\/li>\n<li>Changed: sites updating from 1.5.3 move to Classic Compact, matching the previous look.<\/li>\n<li>Fixed: Recent Sales and Balanced Social Proof presets and wizard goals now also turn on WooCommerce notifications and Automatic Live Sales.<\/li>\n<\/ul>\n\n<p>Older releases are listed in changelog.txt.<\/p>","raw_excerpt":"Show real WooCommerce sales, custom messages and comment notifications as lightweight social proof popups.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/358363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=358363"}],"author":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpmanagestudio"}],"wp:attachment":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=358363"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=358363"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=358363"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=358363"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=358363"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=358363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}