Troubleshooting

Resolve common store, domain, routing, and checkout readiness issues.

Updated July 17, 2026
On this page
Before you start
  • The exact resource name and current readiness reason
  • Access to the relevant Shopify, DNS, or gateway account

Start with the resource's computed readiness reason. Fix dependencies from the bottom up: MID, pool, router, store, domain, shipping, then checkout.

Checkout is blocked

Open the checkout readiness panel

Open Checkouts, select the blocked checkout, and read the named dependency. Do not pause and resume resources to hide the message; fix the underlying configuration.

Checkout readiness panel explaining a blocked dependency
Readiness messages identify the missing, paused, unverified, or unavailable dependency.

Follow the dependency chain

For a routing problem, open the router, then its assigned pool, then the configured MID. For a store problem, verify custom app credentials and scopes. For a domain problem, inspect the authoritative CNAME.

Fast diagnosis

SymptomCheck first
Shopify products do not loadStore app connection, token, and product-reading scopes
Domain remains PendingAuthoritative CNAME value and DNS TTL
Pool is UnavailableEnabled pool plus at least one healthy, configured MID
Router is DegradedStraight-sale and subscription pool readiness
Checkout is BlockedStore, domain, router, and default shipping readiness
Test payment result is unexpectedCheckout's enabled test card and Dry Run routing
Reverse Sync failsCheckout add-on state, linked store connection, and order detail error

Common issues