Zen Order Health Monitor

Description

Zen Order Health Monitor monitors WooCommerce order health and gives store managers a focused list of conditions that may need attention.

Detection rules include:

  • Paid-looking orders still pending or on hold.
  • Processing and on-hold orders older than configured thresholds.
  • Failed-order spikes compared with the recent daily average.
  • Likely duplicate orders from the same customer.
  • Stock-managed products with negative stock.
  • Important WooCommerce transactional email configuration warnings.

The plugin includes:

  • A current order-health score and recent health trend.
  • Filterable and paginated issues with bulk status actions.
  • Manual and automatic daily scans.
  • Reviewed, resolved, and ignored issue states.
  • CSV export.
  • An HPOS-compatible order meta box.
  • Optional internal email and Telegram alerts.
  • A WordPress dashboard summary widget.

Zen Order Health Monitor never changes order statuses automatically. Order access uses WooCommerce CRUD APIs and supports High-Performance Order Storage (HPOS).

External services

Zen Order Health Monitor can optionally connect to the Telegram Bot API at https://api.telegram.org when a store administrator enables Telegram alerts and provides a bot token and chat ID.

For issue alerts, the plugin sends the site name, issue severity, issue title, issue description, suggested action, and an administration link. For summaries, it sends the site name, health score, and aggregate issue counts. It does not send customer billing names, addresses, email addresses, or payment details.

This service is disabled by default. Enabling and configuring Telegram constitutes the administrator’s request to send this data to Telegram.

Installation

  1. Install and activate WooCommerce 8.2 or newer.
  2. Install and activate Zen Order Health Monitor.
  3. Open Zen Order Health Monitor > Dashboard.
  4. Choose thresholds and notification preferences under Settings.
  5. Run a manual scan or wait for the scheduled daily scan.

FAQ

Does the plugin modify orders?

No. It reports possible problems but never changes order status, stock, payment, or customer data automatically.

Is High-Performance Order Storage supported?

Yes. HPOS compatibility is declared and order data is read through WooCommerce APIs.

Are customers emailed?

No. Email notifications are sent only to the internal recipients configured by an administrator.

Does the plugin contact an external service?

Only when Telegram alerts are explicitly enabled. See the External services section for the endpoint and data sent.

What happens to data when the plugin is deleted?

Data is retained by default. Enable Delete all plugin data on uninstall before deletion to remove the custom table, options, cooldown transients, user notice metadata, and scheduled event.

Are scans bounded on very large stores?

Yes. To protect request time and memory, individual order and product rules inspect up to 200 matching records per run; duplicate detection inspects up to 300 recent orders. Status-based rules use explicit oldest-first ordering inside the configured scan window.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Zen Order Health Monitor” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.2.0

  • Fix: Addressed WordPress.org automated scan issues (removed BOM encoding and hidden files).
  • Tweak: Updated plugin slug, text domain, and unique prefixes to zen-order-health-monitor.
  • Update: Upgraded Bootstrap vendor library to the latest version.

1.0.0

  • Initial WordPress.org release.
  • Seven configurable WooCommerce health rules.
  • Dashboard, health history, issues workflow, CSV export, and dashboard widget.
  • Optional email and Telegram notifications.
  • HPOS support and automatic resolved-issue retention.