问题描述
我需要将magento 2.3.5-p2与magento PWA studio 8连接起来。当我尝试运行PWA时,出现错误:
Error: Cannot query field "availableStores" on type "Query". (... 1 errors total) at fetch.then.catch.then.json (/home/michal/magento2/pwa-studio/packages/pwa-buildpack/lib/Utilities/graphQL.js:33:23) at process._tickCallback (internal/process/next_tick.js:68:7)
。
我知道这些版本是不兼容的,但是也许有人也必须这样做,并且对如何使用它有一些建议。
解决方法
@Michal,我的magento商店也有类似的问题,就我而言,这是klarna付款引起的问题。
您可以通过在packages/pwa-buildpack/lib/Utilities/graphQL.js:32
中查看来轻松调试它
身体:
`{"query":"query availableStoresConfigData {\n availableStores {\n code\n id\n store_name\n default_display_currency_code\n }\n}\n"}`
响应应如下:
{
"data": {
"availableStores": [
{
"code": "default","id": 1,"store_name": "Default Store View","default_display_currency_code": "USD"
}
]
}
}