【发布时间】:2020-12-01 13:35:54
【问题描述】:
我们希望将 Spartacus 框架与 2005 版 Sap Commerce Cloud (Hybris) 一起使用。 有一个已在使用的自定义 commercewebservices(从 ycommercewebservices 创建)扩展。 我们不想碰它。
根据以下文档,以下是 2005 版的步骤。
1) 从 yocc 创建一个新的自定义扩展。我们称之为 xxxocc。
xxxocc 需要带有 webcontext /occ 的 commercewebservices
2) xxxocc 应该要求开箱即用 (OOTB) cmsocc 以获取 Spartacus 的 cms 页面和组件信息。
cmsocc 需要带有 webcontext /occ 的 commercewebservices。
当前的自定义 commercewebservices 有自己的 commercewebservices 设置,带有 webcontext /rest。
从 yocc(xxxocc) 创建新的扩展后,自定义 commercewebservices 与新的有很多冲突。 (commerceStockFacade、安全设置、contextInformationLoader 等)
我们可以努力解决这些问题,但是在 xxxocc 扩展中需要 cmsocc 后,同样的错误将再次发生,因为 cmsocc 也有自己的 commercewebservices,并且如果不制作 cmsocc 扩展就无法解决问题像 xxxcmsocc 这样的自定义扩展。
在项目中使用当前 commercewebservices 和新扩展的最佳方法应该是什么?
【问题讨论】:
标签: java hybris spartacus-storefront