Monitor your store checkout (WooCommerce & SureCart)


Updated June 11, 2026 · also available in the in-app Help center

A broken checkout costs sales silently. Formitor can verify your store's checkout actually works — end to end — on a schedule. WooCommerce and SureCart stores are supported (more carts coming).

What it checks

  • Checkout page health (every ~10 min): the checkout page loads and isn't a white screen, fatal error, or maintenance page.
  • A synthetic order test (on a slower schedule you choose) — what this does depends on your cart:
    • WooCommerce: Formitor places a tiny $0 order through your store's own checkout, confirms the order completes, verifies the order-confirmation email is delivered, then deletes the test order. Your store admin is never emailed about it.
    • SureCart: by default Formitor runs a silent pipeline probe — it verifies your SureCart connection, the test product, and that a $0 checkout computes correctly, without creating an order or sending any email. Optionally you can enable the full order test (see below).

SureCart full order test (opt-in) SureCart sends its order emails from its own platform, so Formitor cannot suppress them. If you enable place a real test order, each run creates a test-mode order (numbered TEST-…, never a real order number), verifies the customer confirmation email, then voids the order — but whoever receives "new order" notifications for your store will get a TEST-labeled notice each run. Enable it only if you're OK with that; otherwise the silent probe still catches a broken checkout pipeline, and the page health check runs regardless.

It's safe

  • No payment is ever charged (the test product is $0, so no gateway is involved).
  • WooCommerce test orders are deleted right after; SureCart test orders exist only in test mode and are voided.
  • Each WooCommerce test uses up one order number, which is why the full test runs on a slower cadence. SureCart test-mode orders don't consume real order numbers.

Set it up

  1. Create a $0 test product and hide it from your shop: in WooCommerce set it to Private and note its numeric product ID (post=123 in the edit URL); in SureCart leave it as a Draft and copy its price ID or product ID (the long UUID in the edit URL).
  2. In your Formitor dashboard, open the site and click 🛒 Checkout.
  3. Turn on Monitor this site's checkout, confirm the checkout URL, click Find $0 products to pick the test product from a dropdown (or paste its ID), choose how often the synthetic test runs, and Save. (SureCart stores: optionally tick the full-order opt-in.)

Status appears on your dashboard and on any status page you share with clients. You'll be alerted through your usual channels (email, Slack, webhook, SMS) if checkout stops working.

Questions the docs didn't answer?

The in-app assistant knows your own sites, or reach us directly.