Everything you need to know about CartDoctor
CartDoctor is an AI-powered WooCommerce plugin that monitors your checkout sessions, uses artificial intelligence to diagnose why customers are abandoning, and gives you prioritized fix recommendations ranked by revenue impact. Think of it as a diagnostic doctor for your checkout — it listens to every session, spots the patterns humans miss, and tells you exactly what to fix first.
Not all abandoned carts are fixable — and that's normal. Abandoned carts fall into three buckets:1. Friction abandonment — Customers who wanted to buy but hit a problem in your checkout (confusing fields, slow payment gateway, unexpected shipping costs). CartDoctor Pro diagnoses and helps you fix these.2. Indecisive shoppers — Customers who need a nudge to come back. Recovery tools like Klaviyo, AutomateWoo, and Retainful handle this with abandoned cart emails and retargeting.3. Window shoppers — People who were never going to buy. No tool fixes this, and it's completely normal.CartDoctor focuses on the first bucket because that's where the fixable revenue lives.
Recovery plugins chase customers AFTER they leave with emails and coupons. CartDoctor diagnoses WHY they're leaving so you can fix the root cause. They treat the symptom; CartDoctor fixes the disease. They work great together — fix the cause with CartDoctor, recover the rest with recovery tools like Klaviyo, AutomateWoo, or Retainful.
Google Analytics shows you WHERE people drop off (your checkout funnel). CartDoctor tells you WHY they drop off (the specific friction point — a confusing shipping method selector, a JavaScript error from a plugin conflict, a payment gateway timeout). GA gives you data; CartDoctor gives you answers.
CartDoctor works with both WooCommerce Classic checkout (shortcode-based) and Block checkout (Gutenberg-based). It also works alongside checkout customization plugins like CheckoutWC, Fluid Checkout, CartFlows, and FunnelKit — and it detects them automatically.
About 2 minutes. Upload the plugin, activate it, and run the setup wizard. CartDoctor auto-detects your checkout type, payment gateways, shipping methods, and installed plugins. No code changes, no theme edits, no API keys.
No. The JavaScript tracker is under 5KB gzipped, uses vanilla JavaScript with zero dependencies (no jQuery on the frontend), and loads only on cart, checkout, and order-received pages. It has no impact on your page load speed.
WordPress 6.0+, WooCommerce 6.0+ (tested up to 9.6), PHP 7.4+. CartDoctor is fully compatible with WooCommerce HPOS (High-Performance Order Storage).
All session data is stored in your WordPress database in custom tables. Session data is NOT sent to external servers. Only anonymised, aggregated session patterns are sent to our secure analysis endpoint for AI processing, and that communication is server-to-server with HMAC authentication.
CartDoctor batches your unanalysed sessions (up to 50 at a time) and sends the behavioural patterns — not personal data — to a secure AI analysis endpoint. The AI reviews session patterns, your checkout configuration, and detected plugins, then returns structured issue objects with severity ratings, fix recommendations, and revenue impact estimates.
No. CartDoctor never captures names, email addresses, phone numbers, street addresses, credit card numbers, or passwords. It tracks behavioural patterns (which fields cause friction, how long customers spend on each field, what errors appear) without ever knowing who the customer is.
Yes. CartDoctor is designed for GDPR compliance by default. It collects zero personal data, integrates with popular consent management platforms, and includes WordPress privacy tool integration for data export and erasure requests. We recommend pairing CartDoctor with a dedicated consent plugin such as CookieYes, CookieBot, or Complianz to manage visitor opt-in across your site.
CartDoctor automatically falls into "stateless mode" — zero device storage, zero identifiers, zero cross-page session linking. It collects only aggregate metrics (completion rates, error counts, average cart values) in hourly buckets. No consent banner required for stateless mode. To manage consent across your site, we recommend a dedicated consent plugin such as CookieYes, CookieBot, or Complianz.
In full tracking mode, CartDoctor uses sessionStorage (not cookies) for session continuity within a single browser tab. A brief 5-minute cookie is set only when a customer clicks "Place Order" to link the checkout session to the WooCommerce order. In stateless mode, no cookies or storage are used at all.
The Kanban board organizes checkout issues into five columns: New, Won't Fix, Waiting, In Progress, and Done. Each issue card shows severity, estimated weekly revenue loss, affected sessions, and fix recommendations. Drag cards between columns to manage your checkout improvement workflow.
CartDoctor calculates estimated weekly revenue loss for each issue based on the number of affected sessions, your average order value, and the abandonment pattern. This lets you fix the $10,000/week problem before the $200/week problem.
The email includes: total checkout sessions, completed purchases, abandoned carts, completion rate, revenue at risk, top issues found with severity and fix recommendations, and any fixed issues with their conversion impact delta (how much your completion rate changed since the fix).
When you move an issue to "Done" on the Kanban board, CartDoctor records your current checkout completion rate as a baseline. Each week, it compares the new rate to that baseline and shows the delta in your email digest and dashboard.
Yes. The Free plan gives you unlimited tracking, weekly email reports, and dashboard stats forever. No credit card needed. When you want AI diagnostics, upgrade to Pro at $500/month. There is no free access to Pro — the Free plan lets you see the problem before you pay to solve it.
AI analysis runs daily across all your checkout sessions, identifying friction points and ranking them by revenue impact. A single friction fix typically recovers more than $500 in the first week. If your store stops seeing improvements, cancel anytime — you drop back to the Free plan with no obligation.
Yes. Cancel Pro anytime and you drop back to the Free plan. Your data remains in your WordPress database, and you keep full access to tracking, weekly reports, and dashboard stats. You just lose AI diagnostics and the Kanban board until you resubscribe.
No special agency pricing. Each client site needs its own license at the same price. See the For Agencies page for details on managing multiple client sites.
CartDoctor requires a minimum of 10 completed or abandoned checkout sessions before running its first AI analysis. If your store has low traffic, it may take a few days to collect enough data. Check your dashboard usage meter to see how many sessions have been tracked.
Check your spam folder first. Email digests are sent from noreply@yourdomain.com. Make sure your notification email is correctly set in CartDoctor settings. Email digests are available on both the Free and Pro plans. Also ensure your site's WP-Cron is running properly.
We're happy to help you understand how CartDoctor can improve your WooCommerce checkout conversion rate.