2020-09-27 22:24发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们如何在Hybris 6.0中... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们如何在Hybris 6.0中为一个用户保存多个购物车? 我正在使用DefaultSaveCartFacade中的saveCart函数(开箱即用),但它会覆盖现有购物车。 即使更改了购物车ID,它也不会创建新的购物车。
Hello Lalit,如果您在DefaultSaveCartFacade中看到saveCart()方法的代码,则当inputParameters中的cart id为null时,它将更新当前的购物车。 if(StringUtils.isEmpty(inputParameters.getCartId())){parameter.setCart(getCartService()。getSessionCart()); } ,请检查您要传递给此函数的参数。 我认为在您的情况下,因为它正在更新当前购物车-它必须为null。
if(StringUtils.isEmpty(inputParameters.getCartId())){parameter.setCart(getCartService()。getSessionCart()); }
如果找到正确的答案,请投票并将答案标记为正确。
最多设置5个标签!
Hello Lalit,
如果您在DefaultSaveCartFacade中看到saveCart()方法的代码,则当inputParameters中的cart id为null时,它将更新当前的购物车。
if(StringUtils.isEmpty(inputParameters.getCartId())){parameter.setCart(getCartService()。getSessionCart()); }
,请检查您要传递给此函数的参数。 我认为在您的情况下,因为它正在更新当前购物车-它必须为null。如果找到正确的答案,请投票并将答案标记为正确。
一周热门 更多>