The worst storefront bugs don't throw an error. Shipping rates quietly return empty, the payment form never loads, and buyers just… leave. Culprit catches those silent failures and points at the change that started them.
summer-sale-v3 · 6 min beforeA crashed page gets noticed. A checkout that quietly offers no shipping option to customers in one region does not. Your traffic looks normal, your store looks fine, and the only symptom is that conversion drifted down and nobody knows why.
Buyers enter an address and get no shipping option at all. They can't complete the order — and Shopify reports nothing wrong.
The gateway iframe silently fails to render. The page looks normal; there's just nothing to pay with.
An app conflict or inventory rule rejects the add, and the button just doesn't seem to work.
A discount app hangs. Shoppers wait, assume the code is invalid, and abandon.
Knowing checkout is broken is the easy half. The expensive half is the hour you spend toggling apps off one at a time trying to find the cause. Culprit tracks theme publishes and newly-added third-party scripts, then lines them up against the moment failures started.
“Checkout error rate is up 40%.”
…now go find out why.
“Checkout shipping started failing at 2:14pm — 6 minutes after you published theme summer-sale-v3.”
One click. No theme file editing, no developer, no code snippets to paste.
It runs on your live storefront and inside checkout, tracking the funnel step by step — so it sees what actual buyers experience, not a synthetic test.
An email the moment failures spike — with how many shoppers were affected and the estimated checkout value at risk.
Each problem is matched against recent store changes, so you start with a lead instead of a blank page.
Culprit records anonymous technical events only — no names, emails, addresses or payment details. Ever.
Integrated with Shopify's Customer Privacy API. If a shopper declines analytics consent, we collect nothing.
A tiny script that batches during browser idle time. Monitoring shouldn't be the thing that slows you down.
Event data is automatically purged after 90 days. We keep the minimum needed to spot a problem.
Billing is handled by Shopify and appears on your normal Shopify invoice. Cancel any time from your admin.
$19/month
7-day free trial
Continuous checkout monitoring, funnel tracking, revenue-at-risk estimates, change correlation, and email alerts.
Install Culprit and find out what your storefront is doing when you're not watching.
Get early access