Beep Notifier – Live Sales Notification for WooCommerce

Сүрөттөө

Beep Notifier shows visitors a small, unobtrusive popup whenever someone recently bought from your store (“Emma W. just purchased Linen Shirt · 5 mins ago”). Real orders, real social proof, no fake data.

It is built to be fast, private and accessible:

  • Lightweight – one small script with no jQuery or animation libraries, and one stylesheet.
  • Cache-friendly – works with page caching (WP Rocket, LiteSpeed, Cloudflare, etc.). Sales are read through a public REST endpoint and cached for 10 minutes.
  • Privacy-first – shows “First name + last initial” by default, never addresses or emails. You can also go fully anonymous. Suggested privacy-policy text is added to Settings › Privacy.
  • Accessible – screen-reader announcements, keyboard support (Esc to close), pauses on hover/focus and respects “reduce motion”.
  • HPOS compatible – works with WooCommerce High-Performance Order Storage.

Free features

  • 6 notification themes (Classic, Pill, Split, Dark, Receipt with “View product” button, Frame).
  • Theme-wise custom styling: colors, theme accent colors, border, font sizes, image shape and position – saved separately for each theme.
  • Customer name format: first name + initial, first name, full name or anonymous.
  • Random order, loop, maximum order age and excluded product categories.
  • Product image or one of 6 built-in icons.
  • Bottom-left or bottom-right position, maximum width, close button.
  • Show or hide on mobile.
  • Timing: first delay, display time and gap between notifications.
  • Hidden, draft and private products are never shown.
  • Dismissal is remembered for the visitor’s session.
  • “Preview on site” mode with sample notifications only you can see.
  • Export, import and reset settings.

Pro

Beep Notifier Pro adds page targeting, order status filters, order limit, link options and more animations.

Скриншоттор

Орнотуу

  1. Install and activate WooCommerce.
  2. Install Beep Notifier from Plugins › Add New, or upload the beep-notifier folder to /wp-content/plugins/.
  3. Activate the plugin.
  4. Open Beep Notifier in the WordPress admin menu, choose a theme and save.
  5. Use Preview on site to see it on your storefront.

FAQ.KG

Which orders are shown?

Recent orders with the status Processing or Completed from the last 30 days (configurable under Content › Maximum order age). Products that are hidden from the catalog, drafts or private are skipped.

Does it show customers’ personal data?

Only a name, in the format you choose. The default is first name plus last-name initial (“John D.”). Choose “Anonymous” to show “Someone” instead. Addresses, emails and payment details are never sent to the browser.

Does it work with page caching?

Yes. Notifications load from a public REST endpoint that doesn’t depend on a per-page security token, so cached pages keep working.

Notifications don’t appear. What should I check?

Make sure WooCommerce is active and you have at least one Processing or Completed order within the maximum order age. If you closed a notification, it stays hidden until you open a new browser session. Use Tools › Preview on site to check the design without real orders.

Can shop managers change the settings?

Yes. Anyone with the manage_woocommerce capability can open the settings page.

Is my data deleted when I remove the plugin?

Only if you turn on Tools › “Delete data on uninstall” before deleting the plugin.

Сын-пикирлер

Март 11, 2025-ж.
All Of simple feature and easy to customisation. After activate this plugin it works fine. Thank you so much for having an actually working and useful free version for us smaller guys. It’s a blessing in such a world
Read all 1 review

Contributors & Developers

“Beep Notifier – Live Sales Notification for WooCommerce” is open source software. The following people have contributed to this plugin.

Мүчөлөрү

Өзгөртүүлөр

1.2.0

  • New: theme-wise custom styling – every theme keeps its own colors, border, font sizes and image style, with defaults that match the theme.
  • New: theme-specific color controls (accent bar, avatar ring, label, glow, button, gradient frame).
  • New: “Reset to theme’s defaults” for custom styling.
  • Changed: existing custom styling is moved to the theme that was selected.

1.1.0

  • Security: the sales endpoint no longer exposes billing city; customer names respect the new privacy setting.
  • Security: every setting is validated against an allow-list on save and import.
  • Fix: notifications stopped working on cached sites after 12–24 hours (expired nonce). Moved to a cache-friendly REST endpoint.
  • Fix: product and customer names with & or apostrophes were shown with HTML entities.
  • Fix: hidden, private and draft products could appear in notifications.
  • Performance: removed jQuery, animate.css, WOW.js and Waypoints from the storefront (~90 KB less). Sales are cached and refreshed when orders change.
  • New: name privacy options (First name + initial, Anonymous), maximum order age, exclude categories.
  • New: pause on hover, remembered dismissal, keyboard support, screen-reader announcements, reduced-motion support.
  • New: Preview on site, export/import/reset settings, optional data removal on uninstall.
  • New: redesigned settings page with live preview.
  • New: all 6 notification themes are now free.
  • New: declared WooCommerce HPOS compatibility; WooCommerce shop managers can manage settings.
  • Changed: “Show on mobile” is now a free feature and on by default.

1.0.0

  • Initial release.