When a merchant searches for "WooCommerce checkout not working", the first problem is usually uncertainty. The site may be online, the checkout page may load, and the cart may still show products, yet customers cannot complete an order.
Start by separating availability from conversion. A working checkout must keep the cart state, render the checkout form, expose the expected shipping and payment steps, accept the payment method handoff and reach a confirmation signal. If one of those steps fails, uptime monitoring alone will miss the business impact.
The most useful checks are symptom-based:
- Cart survives from product page to checkout. - Checkout form renders without JavaScript or Store API failure. - Payment gateways appear for the expected buyer context. - Place-order interaction does not stall before confirmation. - Confirmation, thank-you or order-received signal appears in a safe synthetic flow.
CashFlowCanary focuses on those signals without storing customer data. The broader monitoring scope is described in features, and the number of monitored pages, reports and alert channels depends on plans. If you need a first external diagnosis, request a free audit.
This guide complements the broader broken checkout diagnosis, the payment failed checklist and the cart emptied guide. Together, they cover the language merchants and agencies actually use when revenue stops but the store still looks online.