PWA 兼容性矩阵

随着 Progressive Web App (PWA) Kit 版本 3.0 的发布,我们向平台引入了两个新的独立版本控制包: retail-react-appcommerce-sdk-react

此外,根据项目的构建,您的网店可能对 commerce-sdk-isomorphic 软件包或 plugin_slas Storefront Reference Architecture (SFRA) 插件有其他依赖关系。

请查看此表以确保使用的是 PWA Kit 的兼容版本、 retail-react-appcommerce-sdk-reactcommerce-sdk-isomorphicplugin_slas

| PWA Kit retail-react-app | commerce-sdk-react | commerce-sdk-isomorphic ** |plugin_slas |** 显著变化 ** |** | |:-----------:|:--------------------:|:----------------------:|:---------------------------:|:---------------:|:----------------| | v3.9.x | v6.x | v3.2 或更高版本 | v3.2 或更高版本 | v7.4 | 零售 react 应用程序

  • 无密码和社交登录支持。
  • 密码重置支持。
  • 不跟踪支持。
| | v3.8.x | v5.x | v3.1 或更高版本 | v3.1 或更高版本 | v7.4 | 零售 react 应用
  • 购物者上下文集成
  • 默认设置为 true “活动数据跟踪”。

Commerce-sdk-反应
  • 将 dwsid 附加到 SCAPI 请求
  • 删除 OCAPI 会话桥接。
| v3.7.x | v4.x | v3.x v3.x | | v7.3 | Commerce-sdk-react
  • SLAS 现在需要 channel_id.
  • 购物者上下文现在需要 siteId.
  • 升级到 commerce-sdk-isomorphic v3.x
| | v3.6.x | v3.x | v2.x v2.x | | v7.3 | 零售 react app
  • 产品磁贴返工。

Commerce-sdk-react
  • 升级到 commerce-sdk-isomorphic v2.x
| | v3.5.x | v2.x | v1.4.0 < v2.x | v1.10 | v7.3 | Commerce-sdk-react
  • SLAS 私有客户端支持。
  • 重新设计了在 SFRA 和 PWA 之间传输会话的方式,因此 PWA 上不需要 OCAPI /sessions 调用
| | v3.1.1 - v3.4.x | v2.x | v1.0.2 < v1.4.0 | v1.10 | v7.0 - v7.2 | Retail react app
  • 页面设计器类型迁移至 commerce-sdk-react
| | 3.0.0 版 - 3.1.0 | 版 1.x | 版 1.0.0 版 - 1.0.1 | 版 1.10 | 版 7.0 版 - 7.2 | 版 PWA Kit 3.x 的初始版本 |

有关各种版本的 PWA Kit 和 retail-react-app 中可用功能的详细信息,请参阅 可组合网店发行说明

PWA Kit v2 上的项目与 retail-react-app 不兼容。

PWA Kit v2 上的项目可以使用 commerce-sdk-react 作为自定义项。有关详细信息,请参阅 升级到 v3 指南