【发布时间】:2021-04-15 21:44:27
【问题描述】:
据我了解,从 SAP Commerce Cloud 2005 开始,在 SAP Commerce Cloud for Spartacus 中自定义 REST 端点的方法是使用 commercewebservices(非模板),然后在您的 REST 端点中添加自己的 occ 扩展。
这适用于新端点,但如果我想从 commercewebservices 中自定义现有控制器怎么办?由于我不再使用模板,因此无法再修改 commercewebservices。例如,我看不出如何自定义 de.hybris.platform.commercewebservices.core.v2.controller.CartsController。
使用从模板生成的您自己的扩展替换 commercewebservices 不起作用,因为多个 OOTB(例如 cmsocc)扩展依赖于 commercewebservices,因此它总是会被加载并与我们自己从 commercewebservices 派生的扩展发生冲突。
使用 addOn 自定义 commercewebservices 也不能解决问题,因为据我了解,无法添加您自己的控制器并将其绑定到 commercewebservices 中的控制器已使用的 url 模式
【问题讨论】:
标签: hybris spartacus-storefront