使用yocc创建扩展不能让您覆盖commercewebservices功能

2020-08-15 15:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我在Hybris ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我在Hybris 2005(Spartacus版)中使用yocc模板生成了扩展。 我创建了自定义的'CartsController',并创建了与CartsController中类似的方法(来自commercewebservices扩展),以便进行覆盖。我local.extensions中的override属性已设置为'occ.rewrite.overlapping.paths。 enabled = true"。

当我尝试访问spartacus店面和购物车API时,无论我做什么,自定义代码都不会触发。 每次都会触发CartsController commercewebservices中的方法。 您可以为我提供一个解决方案,以覆盖Commercewebservices中与购物车相关的API吗?

PS:您还能告诉我在斯巴达克斯触发powertools/cart时哪个扩展中的哪个购物车API会被调用吗? 我看到/users/current/carts被调用,但是我似乎找不到代码中控件的位置? 请指教

2条回答
四川大学会员
2020-08-15 15:50

我假设您基于yoccaddon创建了一个新的插件。 您是否为您的自定义OCC扩展程序运行了" ant addoninstall"?

例如 ant addoninstall -Daddonnames =" AddOnName1,AddOnName2" -DaddonStorefront。 =" Storefront1,Storefront2"

对于其他问题,ycommercewebservices下应该有CartsController。

让我知道是否可行。 如果是这样,请不要忘记投票并接受答案。

一周热门 更多>