Store monitoring

Your shop is online. Is it still taking orders?

The worst outage a shop has is the one that doesn’t look like an outage. The homepage loads, the phone doesn’t ring, and the orders quietly stop. Uptime can’t see that — so on the stores we host we watch the buying path itself: the catalogue, the cart, whether a payment method is still being offered, and the checkout page. Every five minutes.

On every plan
  • Catalogue, cart and checkout watched
  • Checked every five minutes
  • Confirmed before anyone acts
  • Read-only — never a test order
  • The failing step named for you
What we actually check

Four steps of the buying path, every five minutes. Here is each one, and what it proves.

  1. 01

    The product catalogue

    We load your shop page and confirm it came back as a working WooCommerce page — not a theme error, not a white screen, not a 500.

  2. 02

    Products, straight from the database

    We ask your store for one product through WooCommerce’s own Store API and confirm a real product comes back. This is the check that catches a database or plugin failure behind a shop page that still renders — and it tells us how many products your store is currently publishing.

  3. 03

    The cart — and whether a payment method is offered

    We ask your store for a cart and read the payment methods it says are available. If that list is empty, nobody can pay you — a lapsed gateway, an expired API key, a plugin conflict — and that is a failure even though every page on the site loads perfectly. It works with whichever gateway you use; we read what your store offers rather than testing a particular provider.

  4. 04

    The checkout route

    We load your checkout URL and confirm it resolves instead of falling over. This is the weakest of the four checks and we’d rather say so than dress it up: on an empty cart WooCommerce correctly sends checkout to the cart page, so what this proves is that the route is alive and hasn’t fatalled — proving a payment form renders would need items in a cart, which would mean mutating your store.

  5. 05

    Every five minutes, and confirmed before anyone acts

    A single failure is recorded and nothing more. We act on the second consecutive failure, five minutes later — because a monitor that shouts at every momentary hiccup is a monitor people learn to ignore, and then it’s worth nothing on the day it matters.

  6. 06

    Read-only, by design

    Every check is a plain page load. We never add anything to a cart, never submit a checkout, and never create a test order. Your reports stay clean, your inventory stays untouched, and monitoring never adds load to the one page you cannot afford to slow down.

What you see

In your dashboard, not in a brochure.

A Store tab that answers one question — “is the shop working?” — before it shows you anything else.

  • A single verdict at the top: the shop is working, or which checks are failing
  • Each of the four steps with when it was last checked, and in plain words what went wrong if it did
  • How long it has been failing, so you know whether this started minutes or hours ago
  • How many products your store is publishing, as of the last check
  • Which payment method your store is offering customers — and a plain “None offered” if that list has gone empty
  • A line on your site’s overview when something is wrong, saying the site itself is online so the two readings don’t look contradictory
app.siteschema.com/app/sites/shop.yourbusiness.com/store
Store
The buying path, checked every five minutes.
1 of 4 store checks failing

Checkout is failing — the site itself is online, so uptime looks fine.

CheckResult
Product catalogueWorking
Products from the databaseWorking
Cart and payment methodWorking
CheckoutFailing
Products published
128
reported by your store
Payment method offered
Card
what your checkout is offering
Example of the client Store screen, shown with one check failing. Sample data.
Straight answer

What this proves — and what it doesn’t

Each check stands on its own and we never let one speak for another. A broken catalogue does not mean nobody can buy; a checkout route that has fallen over does not mean your products are gone. That is why the dashboard and the alert name the step that failed instead of announcing that “your store is down”.

The honest limit, stated plainly: none of this proves a card can be charged. Proving that would mean putting a real payment through your live store, and we will not do that to your orders, your inventory, or your reports. What these checks do prove is that the pages a customer needs are answering, that your products are reachable from the database, and that your store is still offering a way to pay — which is where a broken shop almost always breaks first.

Store checks are turned on per site rather than guessed at, and every path is tested before it is saved, so a mis-typed URL can never become a recurring false alarm. When a store check fails, the alert goes to us — the people who can actually fix it — and the failure appears on your dashboard the moment we see it.

FAQ

Questions people ask.

Is this different from uptime monitoring?
Yes, and that’s the point. Uptime asks whether your website answered. Store monitoring asks whether the buying path still works. A shop can be 100% up and still be taking no orders, which is why the two are watched separately.
Do you place test orders?
No. Never. Every check is a read-only page load. Nothing is added to a cart, no checkout is submitted, and no order is created — so your sales reports and inventory stay exactly as they should be.
Does this prove a customer’s card will go through?
No, and we won’t claim it does. Charging a card would mean putting real money through your live store. What we prove is that the shop, the product data, the cart, and the checkout page are all answering, and that your store is still offering a payment method at all — the failures that actually take shops offline.
Which payment gateways does it work with?
All of them. We read the list of payment methods your own store reports as available rather than testing any one provider, so it works the same whether you use Stripe, PayPal, Braintree, or something else — and it notices when that list goes empty.
Will these checks slow my checkout down?
No. It is a handful of page loads every five minutes — far less traffic than a single real shopper — and the checks never submit anything, so they never occupy a checkout the way an actual order does.
Is it only for WooCommerce?
The standard set of checks is built around WooCommerce, which is what our stores run. The underlying mechanism watches any page you name and confirms what came back, so a different platform can be watched too — talk to us about what matters on your store.
What does it cost?
Nothing extra. It’s part of looking after a store we host.
Read more

Find out before your customers do.

If your shop stops taking orders, the worst way to learn is a quiet week. Store monitoring is included on the stores we host.