Checkout monitoring for Magento 2 & WooCommerce

Your website is up. But can
your customers actually buy?

A working website doesn't mean a working checkout. MageSentinel tests your entire shopping journey with a real browser.

  1. Product
  2. Cart
  3. Checkout
  4. Shipping
  5. Payment

Want it on a schedule, with alerts? Start free, no card →

  • Free, no account
  • Stops before payment, no order placed
  • Nothing to install
Our data

From 98,000 test purchases on 135 stores

Read the report
2 in 3
stores had a broken checkout at least once in seven weeks
77%
of checkout failures happened while the site was up
35 min
median length of a checkout incident
Works with
  • Magento 2 & Adobe Commerce
  • Luma
  • Hyvä Checkout
  • One-step checkouts
  • WooCommerce classic & block checkout
The problem

200 OK doesn't mean anyone can buy.

77% of checkout failures happen while the site is up. The server answers, uptime tools stay green, and orders stop.

These are the failures they miss, named the way MageSentinel reports them.

Silent failures, liveSame store, same minute: what each tool reports7 / 7 caught
ScenarioServerUptime toolsMageSentinel
No payment methods at checkoutAn extension update hid every payment option200HealthyPAYMENT_NO_METHODS
No shipping optionsThe carrier API timed out at the address step200HealthySHIPPING_NO_METHODS
Add to cart does nothingA JavaScript error after a theme deploy200HealthyADD_TO_CART_FAILED
Wrong price in the cartA price rule broke after a catalog import200HealthyCART_PRICE_MISMATCH
Place order failsEverything filled in, the last click errors200HealthyPLACE_ORDER_FAILED
Fatal error on product pagesA PHP fatal after a deploy; the homepage still answers 200200HealthyPRODUCT_PAGE_ERROR
HTTP 500 at checkoutThe cart page errors out while the monitored URL stays up200HealthyHTTP_5XX
Uptime tools: 7 of 7 healthyMageSentinel: 7 of 7 broken checkouts named
How it works

Detect. Explain. Prove.

store.example/checkout
LumaHyväOne-stepWooCommerce
01 Detect

It shops your store the way customers do.

Handles 20+ themes, including Luma, Hyvä and one-step checkouts, and gets past cookie banners and popups.

PLACE_ORDER_FAILED1 alert
Most likely cause95%
Next step: check the payment request
UNKNOWNwhen evidence is inconclusive
02 Explain

Every alert says what broke, and why.

A ranked likely cause with a confidence score and the next step. When evidence is inconclusive it says UNKNOWN instead of guessing. One alert per incident.

Screenshot · Playwright trace
POST /payment-information500
console: Uncaught TypeErrorcard · tokens · cookies redacted
03 Prove

The evidence your developer needs, attached.

Screenshot, Playwright trace, network log and console errors on every failure. Cookies, tokens and card numbers are redacted at capture.

How MageSentinel compares

We don't simulate checkout. We buy.

APM tools watch your servers. Uptime monitors watch whether the URL answers.

MageSentinel watches whether a customer can complete a purchase, and with the store connector it goes all the way to an order in your admin.

Swipe sideways to compare all columns →

MageSentinelCheckout monitoringNew Relic / DatadogInfrastructure & APMUptimeRobot / PingdomHTTP uptime
What it watchesCan a customer buy, at the right price?Server health and tracesDoes the URL respond?
Catches failures that still return 200YesErrors onlyNo
Real-browser checkout: Luma, Hyvä, WooYesScripted add-onNo
Places a real order, then cancels itWith the connectorNoNo
Names the failure and likely cause36 named codesStack tracesStatus code
Evidence on failureScreenshot, trace, network logTracesNo
SetupStore URL, optional moduleAgent on every hostURL only
Cost modelFlat, per storePer host, meteredFree or low cost
Start free

Everything we check →

For agencies

Know before your client calls.

Green dashboards, zero orders: the failure an agency hears about from the client. Watch up to 20 stores on Agency, route incidents to your team, and send white-label client reports.

  • Every client in one placeMagento 2 and WooCommerce side by side, failing stores first.
  • Alerts to the right peopleEmail, Slack, Teams or webhook, per agency or per store.
  • Reports in your nameDaily, weekly or monthly, with your logo and colour.
Setup

Up and running in minutes

No plugin, no script, no developer. Paste your store address and the first real checkout runs while you watch.

Start free
  1. Step 1

    Enter your store URL

    Magento 2 or WooCommerce. MageSentinel finds a product it can buy, or you pick one.

    Nothing to install
  2. Step 2

    Watch a real checkout

    A real browser goes through product, cart, checkout, shipping and payment, step by step.

    First run within a minute
  3. Step 3

    Get told when it breaks

    One alert per incident with the failing step and the evidence, and one when it recovers.

    Email · Slack · Teams · webhook
Pricing

Simple pricing, per store.

Start free and grow to a thousand stores. One store stays free forever, with a full checkout once a day.

Save 15% yearly

Solo

For a single store that needs eyes on its checkout.

€19/monthor €194/year, save 15%
Start 14-day free trial
  • 1 store
  • Checkout every 30 min
  • HTTP checks every 1 min
  • 2 alert channels
  • Store diagnostics connector
  • 7-day evidence retention

Starter

For agencies managing their first client stores.

€59/monthor €602/year, save 15%
Start 14-day free trial
  • 5 stores
  • Checkout every 30 min
  • HTTP checks every 1 min
  • 5 alert channels
  • Unlimited users
  • Store diagnostics connector

Scale

For platforms and in-house teams running hundreds of stores.

CustomFrom €399/mo · 50 stores, annual contract
Talk to us
  • Up to 1000 stores
  • Checkout every 5 min
  • 50 alert channels
  • 90-day evidence retention
  • Priority support
Free€0Forever1 store · full checkout run once a day · free forever, no cardStart free
First 20 customers50% off for six monthsFOUNDING

Optional real test orders, cancelled right after, on every plan with the connector. Prices in EUR.

FAQ

Frequently asked

Still have a question?More answers, and a way to reach us.Support →
01What does MageSentinel actually do?

It buys from your store on a schedule. A real browser opens your storefront, finds a product, adds it to the cart, fills in checkout and goes as far as the plan allows — up to placing a real test order. If any step fails, you get an alert with the evidence attached.

02How is that different from uptime monitoring?

Uptime monitoring asks whether your homepage responds. It answers yes while your payment step returns a 500 and nobody can buy anything. MageSentinel fails in exactly the cases that cost you orders, because it walks the same path a customer does.

03Does it support Hyvä Checkout and one-step checkouts?

Yes. MageSentinel is built for the Magento 2 checkout: Luma, Hyvä Checkout and one-step checkouts, as well as WooCommerce. There is no checkout script to write; the browser finds the steps on its own.

04How does it compare to Datadog, New Relic or Checkly?

Those are general monitoring platforms: you write and maintain the browser script for your checkout yourself. MageSentinel does one job for Magento and WooCommerce stores out of the box — it walks the checkout, checks prices, shipping, totals and payment, and names the step that broke. Plans are counted in stores, not test runs.

05Do I have to install anything on my store?

No. The checkout monitor drives your storefront from outside, like any visitor, so you can be running within minutes of signing up. The optional Magento module or WordPress plugin adds store-side diagnostics — platform version, active modules or plugins, recent errors — which turns "checkout is broken" into "checkout is broken because of this".

06Will the test orders pollute my real data?

Real test orders are opt-in and off by default. When you enable them you choose the product, the customer details and the payment method used, so the orders are recognisable and easy to filter or cancel. Every paid plan can place them once the store connector is installed, so the order is cancelled straight after; the Free plan stops before order placement.

07Can I try it before paying?

Yes. Every new account gets a 14-day free trial with no card required. When the trial ends without a paid plan, the store moves to the Free plan — one store, a full checkout once a day, HTTP checks every 5 minutes — and your history is kept. Nothing is ever charged unless you choose a plan yourself.

2 in 3 stores broke at least once

Find out about yours first.

  • Free plan, forever
  • No card required
  • Magento 2 & WooCommerce