Monitoring for Shopify stores

Know the checkout is broken
before your client calls you.

StorefrontCheck walks a real purchase on every store you manage, right up to the checkout - variant, quantity, price, cart - on a desktop and on a phone. It keeps doing it by itself, day and night. No app to install, no admin access. Just the storefront URL.

Set up in a minute. No app to install, and nothing for your client to do.

  • Works from the storefront URL alone
  • Verified against Shopify's own cart data
  • A sold-out product is not reported as breakage

Uptime monitoring says the store is fine

A store can look perfectly healthy and still take nobody’s money. This is how it usually comes out:

The client calls you

They noticed before you did. The conversation starts from behind, and it is about trust, not about a bug.

Sales quietly drop

The store is up, the pages load, nothing looks wrong. Add to Cart has been silently failing since the last theme update.

Nobody notices at all

A variant sends the wrong item to the cart. Orders keep coming, and the returns arrive three weeks later.

We check that someone can actually buy

The whole path a customer takes, walked end to end, on a desktop screen and on a phone.

  1. Home
  2. Collection
  3. Product
  4. Variant
  5. Quantity
  6. Add to Cart
  7. Cart
  8. Checkout
  • The product page shows the price Shopify actually charges
  • Switching a variant selects that variant - and that is the one added
  • The quantity chosen is the quantity that reaches the cart
  • Add to Cart changes the cart, confirmed in Shopify’s cart data
  • Line prices and the subtotal add up
  • The cart survives a refresh, and items can be changed or removed
  • The checkout opens with the cart in it, and no order is ever placed
  • Product and cart images load; no broken JavaScript on the way

And once a day we take a quick look at the rest of the shop: more collections, more product pages, their prices and their pictures.

What the storefront shows is held against Shopify’s own product and cart data. Theme markup differs from store to store; the cart data does not.

You get the evidence, not a red dot

Every check reports on its own, with the numbers behind it. This is how one reads.

A failure names one thing

One broken drawer produces one line, not seven. Checks that depend on it are marked not applicable, so the report stays readable.

Silence is earned

Out of stock, a missing cart drawer, a single-variant product - none of these are breakage. Rate limiting is reported as “not checked”, never as a fault.

How it works

Add the storefront URL

Plus a collection and a product to buy. That is the whole setup - no app to install, no staff account, no admin access.

We walk a purchase every four hours

On desktop and on mobile, at a human pace. A fresh session each time, so the cart always starts empty.

You see exactly what broke

A failure is re-checked before it counts. The report names the one thing that went wrong, with the numbers behind it.

Nothing is ever ordered. We stop at the checkout screen: no customer details are entered and no order is placed.

Pricing

One price per month, by how many stores you watch. Cancel whenever you like.

Solo

€19per month

1 store

One storefront, walked every four hours on desktop and on mobile, with the rest of the shop looked at once a day.

Get started

Agency

€129per month

Up to 20 stores

For an agency with a roster of clients. Everything in Studio, on all of them.

Get started

Prices are in EUR and exclude VAT or sales tax, which is added at the checkout according to where you are. Payments are handled by Paddle, who are the seller of record and issue your invoice. You can change plan or cancel at any time, and the change takes effect at the end of the month you have paid for.

Questions

Do you need access to the Shopify admin?
No. Everything is done from the public storefront, the way a customer would. If the store is password protected while it is being built, we can take the storefront password - nothing more.
Will this create test orders?
No. We add to the cart and open the checkout to confirm it loads, then stop. No customer details are entered and no order is placed. Opening the checkout is yours to switch on, and while it is on those visits show in the store’s own analytics.
What happens when a product goes out of stock?
Nothing. Out of stock is a normal state, not a fault - the Add to Cart checks are skipped and marked as such. Alerts you can ignore are worse than no alerts.

Start watching your stores

Add a storefront URL and we start checking straight away. No admin access, no install, nothing for your client to do.