订购缺货产品

时间:2017-12-29 11:28:06

标签: intershop

我目前正在开展的项目(ISH 7.9)要求客户能够订购状态为“缺货”的产品。

由于修改Basket和Checkout管道以实现听起来如此微不足道的事情感觉很麻烦,我想知道后台是否有设置使客户能够订购缺货产品?

在后台,我找到的最接近的东西是购物车&amp;结帐&#39; <MyChannel> -> Applications -> Shopping Cart & Checkout下的菜单。但是没有选择可以订购缺货产品。

我错过了什么,或者除了修改Basket和Checkout管道之外别无选择?

1 个答案:

答案 0 :(得分:1)

没有设置可以购买缺货产品。但是,您可能希望创建一个始终返回1或-1(未定义库存)的inventory service作为任何给定产品的库存水平。

处理“添加到篮子”逻辑的代码已从管道移动到java层并通过扩展点进行配置。请参阅此article有关标准处理程序和&amp;更新购物篮时调用的验证器链。

ProductInventoryHandler调用广告资源服务。您还可以尝试使用忽略库存设置的实现替换ProductInventoryHandler。通过创建具有相同名称的扩展名来覆盖标准扩展名。