如何将magento 2.3.5-p2与magento PWA Studio 8连接

问题描述

我需要将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"
            }
        ]
    }
}