ThemeChum Checkout Monitor for WooCommerce

ThemeChum Checkout Monitor for WooCommerce

Details
View on WordPress

Powered by Checkout Monitor (https://checkoutmonitor.app).

A silent checkout failure is the most expensive kind of outage. Traffic looks
normal, the homepage loads, ads keep spending — and not a single order comes
through. Uptime monitors report everything green, because nothing they do
actually tries to buy something.

This plugin is the store-side half of Checkout Monitor.
It lets the service complete a real, end-to-end purchase on your store on a
schedule, and tells you the moment that stops working.

The important part is that it does this without touching your real business
data. Every order the test creates is flagged and then suppressed across every
surface a merchant looks at.

What it does

  • Verifies each incoming request with an HMAC signature, a timestamp and a
    single-use nonce, so only Checkout Monitor can trigger a test. Any mismatch
    is refused with an identical response, giving an attacker nothing to learn
    from.
  • Adds a hidden test product that only the verified bot can see. It is excluded
    from your catalog, search, the Store API, the classic REST API and the admin
    product list.
  • Adds a simulated-success payment gateway that only the verified bot can
    use. It never contacts Stripe, PayPal or any real payment provider, and no
    money ever moves. Real customers cannot see or select it, whatever the
    enabled toggle in WooCommerce says — availability is decided per request by
    the signature check.
  • Flags every test order and hides it from your orders list, your order status
    counts, WooCommerce Analytics, and your transactional emails. Your reports
    and your inbox stay clean.
  • Reports whether your order-confirmation emails are configured to send, so a
    broken SMTP setup shows up as a problem before a customer notices.
  • Provides a signed cleanup endpoint so test orders can be removed on request.

What it does not do

  • It does not take payments, and it does not place orders for real customers.
  • It does not send any of your data anywhere on its own. See External
    services
    below.
  • It does not modify your theme, your checkout page or your existing products.

A free Checkout Monitor account is required to use this plugin, since the
plugin only responds to requests — it never initiates anything by itself.

External services

This plugin does not contact any external service. It makes no outbound
HTTP requests of any kind. All traffic is inbound.

What it does instead is expose three authenticated REST endpoints that the
Checkout Monitor service at checkoutmonitor.app calls. Those calls are
authenticated with a shared secret that you copy from Settings Checkout
Monitor
on your own site and paste into your checkoutmonitor.app dashboard.
Until you do that, nothing can successfully call these endpoints: every
request without a valid signature is refused.

Data your store returns when the service calls, and only then:

  • Status endpoint — whether your WooCommerce order-confirmation emails are
    enabled, the admin notification recipient address, your store’s “from”
    email address and name, a hint identifying which SMTP plugin is active (if
    any), and the timestamp of the last plugin, theme or core update. The two
    email addresses are the only personal data involved; they are needed so the
    service can tell you whether order emails are actually configured to reach
    anyone.
  • Test product endpoint — the id, slug, SKU, permalink, status and
    visibility of the hidden test product.
  • Cleanup endpoint — the number of test orders removed and the number
    remaining. It requires an explicit confirmation flag in the request body and
    only ever touches orders this plugin created.

Your customer records, order contents, payment details and site credentials are
never read or returned by any of these endpoints.

Using the Checkout Monitor service is subject to its
Terms of Service and
Privacy Policy.

Details

Plugin code:
themechum-checkout-monitor
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
6.5 or higher
PHP version:
8.3 or higher
Test up to WP version:
7.1.3
Total installations:
0
Last updated:
2026-10-19
Rating:
Times rated:
0
checkout
monitoring
testing
uptime
woocommerce