用于 Spartacus 设置的辅助服务模块 (ASM)

Assisted Service Module (ASM) for Spartacus set up

我正在尝试在我们的无头 SAP Commerce 项目(版本 1905.12)上设置 ASM。 本文档:ASM in Spartacus

声明需要 2 个扩展:assistedservicewebservices Extension 和 assistedservicestorefront AddOn。但是,我们的项目中没有店面可以连接店面插件。

我尝试将这些扩展及其依赖项添加到 localextensions.properties 并通过将其连接到我们的自定义 Web 服务扩展来安装 assistedservicestorefront 插件,但失败了。它总是报告:

GUIDCookieStrategy cannot be resolved to a type.

即使所有依赖项都存在。 通过依赖关系,我指的是这张图片中的那些: ASM dependencies

现在,对我来说,当我们的店面在 Spartacus 上时,在后端使用任何店面扩展是没有意义的。

我的问题是: 使用 Spartacus 店面时,您需要什么才能在 SAP Commerce Cloud 上设置 ASM?哪些 extensions/other 依赖项或配置?

提前致谢!

老实说,我自己还没有尝试过这种特定的配置……我所有的 Spartacus 设置都有一个店面,用于演示和并排比较……

但是原则上你说的应该是正确的并且你不能将店面插件作为 occ 插件与你的 web 服务扩展一起使用(插件确实在一定程度上依赖于主扩展中的结构并且 yacceleratorstorefront 与 ycommercewebservices 之间存在差异).

但是,在查看代码时,我注意到 assistedservicesstorefront 在 -items.xml 和 -spring.xml 中确实包含一些可用作普通扩展的项目 - 这些是组件和限制类型。在此基础上,建议将其作为标准扩展包含在内,而不必将其用作插件。