Skip to Content
🚀 {xpay✦} is building the future of x402 payments - Join the developer beta →
MerchantsWooCommerceAudit readiness checklist

Audit readiness checklist

Settings → xpay shows an 8-row checklist mirroring the eight checks our seller audit  runs against every WooCommerce store. Once connected, every row should be ✓ Ready in green.

What each row means

#CheckWhat it verifiesIf yellow ⚠
1AI can read your full catalogueThe CDN feed at agent-feed.xpay.sh/catalog/{slug}.json returns product_count > 0Store isn’t connected yet, or catalog sync hasn’t completed. Wait 60s and reload.
2Live prices visible to AIJSON-LD Product + Offer injected on PDPsThe schema injector detected an existing Product schema from Yoast / Rank Math; we yield to it. Not a problem.
3Plain-text guide for AI assistants/llms.txt returns 200 with bodyRewrite rules not flushed. Go to Settings → Permalinks → Save Changes once.
4AI assistants know where to send a buyer/.well-known/agentic-commerce.json returns 200 with bodySame as above — flush permalinks. If your host blocks /.well-known/, see the well-known-blocked section in Troubleshooting.
5AI shoppers are allowed inrobots.txt doesn’t block GPTBot / ClaudeBot / PerplexityBot / OAI-SearchBotA physical robots.txt file in your web root is overriding WordPress. See the physical-robots-txt section in Troubleshooting.
6Direct buy link signalsBuyAction JSON-LD on every PDPSame as row 2 — yielding to existing schema.
7AI shoppers can buy without leaving the chatThe cart deeplink handler is registered and the merchant slug is setConnection didn’t complete — go back to Connect store.
8Stock & price kept currentWebhooks registered + at least one successful resync recordedCatalog sync hasn’t fired yet. Edit any product (change price by 1¢ and revert) to force a webhook, or click Re-run my audit.

Re-running the audit

Click Re-run my audit in the Settings → xpay status panel. This calls our backend’s audit Lambda, which:

  1. Visits your live URL
  2. Re-checks every one of the 8 rows
  3. Returns a fresh 0-100 score
  4. Stores the result in your xpay_wc_last_audit option for display

The result usually shows up within 30 seconds.

When all 8 are green

Your store is fully discoverable by ChatGPT, Claude, Gemini and Perplexity. They can read your catalog, see live prices, and mint cart deeplinks back into your existing checkout. There’s nothing more to do — sit back and watch the orders come in.

Want a public audit score for your homepage? When connected, your audit score appears at https://www.xpay.sh/audits/{your-slug}/ as a publicly shareable scorecard you can link from your store’s footer or social profiles. This is shipping in a future release.

What’s next

Last updated on: