【问题标题】:How to connect magento 2.3.5-p2 with magento PWA studio 8如何将 magento 2.3.5-p2 与 magento PWA studio 8 连接
【发布时间】:2020-11-06 10:46:03
【问题描述】:

我需要将 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).

我知道这些版本不兼容,但也许有人也必须这样做,并且对如何做到这一点有一些建议。

【问题讨论】:

  • 如果您知道两个东西不兼容,为什么还要尝试将它们一起使用?投票结束,因为没有重复(不太可能对未来的读者有帮助)。

标签: magento2 progressive-web-apps magento-2.3


【解决方案1】:

@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"
            }
        ]
    }
}

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-20
  • 1970-01-01
  • 2012-02-01
  • 2013-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多