点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,为什么Hybris在应用"订购阈值免费礼品促销"时不检查礼品的库存水平? 如果礼物缺货,我们将无法向客户提供承诺。
除此之外,缺货的产品不会通过结帐验证,必须将其删除。 但是,不能通过DefaultCommerceUpdateCartEntryStrategy移除GiveAway订单条目。
我只发现一个提到此问题的方法,那里没有解决方案: https://wiki.hybris。 com/display/forum/order + level + threshold + free + gift + promotion + is + get + apply + even + the + product + is + in +未经批准的+ stage + and + even + the + product + 有+0+库存
Hybris是否对在cnd结帐时应如何对待礼物有不同的看法? 我应该在这里做什么?
就目前而言,我将替代促销的评估方法来考虑库存水平,并且还将自定义DefaultCommerceUpdateCartEntryStrategy以使所有订单条目都可更新。
谢谢
Hybris对此类事物的实现通常是基本的,并未考虑所有这些细节。 基本理念是:平台不应该立即交付使用,因为每个项目都非常不同,并且在这些方面需要大量定制。 因此,添加太多标准功能以覆盖所有边缘情况毫无意义。 因此,Hybris专注于基础知识,将改进,实施细节留给项目。 问题是这是"提炼"还是基本的东西,但是边界在哪里……;-)
是的,需要在此处自定义。 通常,您应该在这种情况下研究一段合理的时间,然后进行自定义。 别忘了接受答案:-)
嗨Yegor,
随着hybris正在开发新的促销引擎,我们还将添加此类方案。 在此之前,我会遵循Konrad的建议,根据您的定制需求定制促销模块
是的,很有道理。 扩展类型以自定义其逻辑是更改行为的正确方法,即使它带有hmc自定义开销。 我想我想尽量减少工作量,但是另一个解决方案也很好。 谢谢!
在这篇文章中检查我的答案: https://answers.sap.com/questions/12755611/order-threshold-free-gift-promotion-adds-out-of- st.html?childToView = 12788127#answer-12788127
DefaultAddProductToCartRAOAction类具有方法addFreeProductsToCart(),该方法将在应用免费礼品促销时触发。
创建您自己的类并覆盖上述方法并添加以下代码段。
这将解决问题。
一周热门 更多>