FlashProof Sales Popup for Woo
Modular, lightweight WooCommerce plugin delivering live sales popups with glassmorphic styling, transient caching, and UTC-synchronized order calculations.
by Michael Nnah · github.com/michaelnnahdev/flashproof-sales-popup-for-woo · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/michaelnnahdev/flashproof-sales-popup-for-woo/archive/refs/heads/main.zipA lightweight, zero-dependency sales notification popup system for WooCommerce stores. FlashProof displays verified, recent order notifications with accurate relative timestamps while using transient memory caching to eliminate unnecessary database strain.
Key Features
- Built-in Admin Dashboard: Fully configurable via WooCommerce > Social Proof with HEX inputs, synchronized color pickers, and live timing adjustments.
- Desktop & Mobile Clearance Offsets: Independent viewport offsets ensure the popup floats cleanly above sticky mobile checkout bars, cart drawers, and floating chat icons.
- Placement Flexibility: Toggle between Bottom-Left and Bottom-Right display positions.
- UTC Timezone Synchronization: Matches WooCommerce order creation timestamps directly against UTC
time()to eliminate skewed or negative "minutes ago" calculations across any server timezone. - Low Database Overhead: Employs a customizable WordPress transient cache (
wclsp_social_proof_cache) so incoming storefront visitors never trigger repetitive SQL queries. - Pure Vanilla JS Engine: Sub-3KB client script footprint with zero dependencies on jQuery or external tracking servers.
- Data Privacy by Design: Only queries and displays buyer first names and general locations (city/country). Full surnames, street addresses, billing specifics, and payment details are never retrieved or exposed.
- Security Hardened: AJAX endpoints are nonce-verified, admin script data is injected via
wp_add_inline_script()withwp_json_encode(), and all outputs are escaped with strict context wrappers.
Repository Structure
flashproof-sales-popup-for-woo/
├── assets/
│ ├── css/
│ │ └── social-proof.css
│ └── js/
│ └── social-proof.js
├── includes/
│ ├── class-social-proof-admin.php
│ └── class-social-proof-ajax.php
├── templates/
│ └── popup-markup.php
├── .gitignore
├── LICENSE
├── README.md
├── readme.txt
└── woocommerce-lightweight-social-proof.php