Troubleshooting

Common messages and fixes.

SymptomFix
Store missing from the chatCheck marketplace.config.json; id must match the derived ID; confirm in GET /api/mcp-transport/http
Unsupported platformUse openfront or openfront-restaurant
A store must be admitted in marketplace.config.json before it can be connectedAdd it and redeploy
Shared AI not offeredSet both OPENROUTER_API_KEY and OPENROUTER_MODEL
Shared AI token budget is misconfiguredOPENROUTER_MAX_TOKENS must be a positive whole number
Custom AI endpoint is invalidUse a public HTTPS origin listed in MARKETPLACE_CUSTOM_AI_ORIGINS
Store calls failThe host must resolve to a public address, answer within 8 seconds, and not redirect
Cart buttons missing on a restaurantThe store must expose createActiveCart and addActiveCartItem
Restaurant cart is not ready for paymentAdd contact, delivery address or meet the minimum
Completion cannot reach MCPSet x-forwarded-host and x-forwarded-proto on the proxy
Saved cart lostStore URL or platform changed, so the store ID changed