2020-09-24 13:15发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我使用" orderselfserviceaddon"在市场hybris 6.4中包括了订单取消/退货。 正在发生退货订单,但是订单中缺少产品的RMA ID,因此我无法从客户支持办公室更改批准状态。
欢迎任何帮助!
关于Sid
你好耶斯拉,
basecommerce-spring.xml具有bean定义:
您可以根据需要更改属性值。
如果缺少RMA,请在DefaultOmsReturnFacade.java中的createReturnRequestInContext方法内添加这些行
String rmaString = getReturnService()。createRMA(returnRequest);
returnRequest.setRMA(rmaString);
谢谢,席德
嗨,耶斯拉,
您可以为'omsReturnFacade'bean别名,并编写自己的外观实现。
也无需更改控制器。 现有的控制器将调用您的外观,而不是DefaultOmsReturnFacade。
谢谢,Sid
我在代码中查找了它,实际上这无处可寻。 RMA从未填充。
这些是重要的服务:-DefaultOmsReturnFacade createReturnRequestInContext-DefaultReturnService createRMA-DefaultRMAGenerator生成
生成器仅注入returnService中,但是在注入returnservice的所有位置中,从不调用createRMA。
我怀疑必须在此行之后的DefaultOmsReturnFacade中调用它:final ReturnRequestModel returnRequest = getReturnService()。createReturnRequest(order);
添加为答案。
您需要添加oms才能获得功能上的回报。 尽管在安装orderselfserviceaddon之后存在用于创建退货的按钮。 但是,如果您安装了yacceleratorordermanagement(因此是仓储)扩展程序,则您将获得完整的功能。
最多设置5个标签!
你好耶斯拉,
basecommerce-spring.xml具有bean定义:
您可以根据需要更改属性值。
如果缺少RMA,请在DefaultOmsReturnFacade.java中的createReturnRequestInContext方法内添加这些行
String rmaString = getReturnService()。createRMA(returnRequest);
returnRequest.setRMA(rmaString);
谢谢,席德
嗨,耶斯拉,
您可以为'omsReturnFacade'bean别名,并编写自己的外观实现。
也无需更改控制器。 现有的控制器将调用您的外观,而不是DefaultOmsReturnFacade。
谢谢,Sid
我在代码中查找了它,实际上这无处可寻。 RMA从未填充。
这些是重要的服务:-DefaultOmsReturnFacade createReturnRequestInContext-DefaultReturnService createRMA-DefaultRMAGenerator生成
生成器仅注入returnService中,但是在注入returnservice的所有位置中,从不调用createRMA。
我怀疑必须在此行之后的DefaultOmsReturnFacade中调用它:final ReturnRequestModel returnRequest = getReturnService()。createReturnRequest(order);
添加为答案。
您需要添加oms才能获得功能上的回报。 尽管在安装orderselfserviceaddon之后存在用于创建退货的按钮。 但是,如果您安装了yacceleratorordermanagement(因此是仓储)扩展程序,则您将获得完整的功能。
一周热门 更多>