考虑这种情况,我们有一个产品“笔记本电脑适配器”,其管理面板中显示的库存为10。
如果用户选择此“笔记本电脑适配器”并选择数量20,Magento将发出警告消息,例如“***请求的数量不可用”,并将此产品数量20添加到购物车... < / p>
有没有办法限制在购物车中添加缺货数量,因此上述示例的结果应该只是一条错误消息,而不向购物车添加计数20.
答案 0 :(得分:2)
一种方法是使用您自己的控制器方法覆盖和扩展Mage_Checkout_CartController,并将addAction()重写为类似的东西
public function addAction(){
if(items are out of stock condition){
$this->_getSession()->addException($e, $this->__('your out of stock notice.'));
$this->_goBack();
}
parent::addAction();
}
答案 1 :(得分:0)
在我们的1.4.2安装中,管理员中有一个设置,以便客户无法将缺货商品添加到购物车。然而,我们使用这个,我的Gal星期五做,而不是我。