重新排序以忽略magento中的库存水平

时间:2013-03-01 01:36:22

标签: php magento cart

我的任务是创建一个客户可以在订单到达处理阶段之前编辑订单的系统,我认为最简单的方法是使用购物车但对其进行一些编辑以检测您编辑订单而不是制作一个新的

到目前为止,我一直在测试理论,一切看起来都很平庸,理论上我一直试图开始工作,正在利用相同的流程重新订购以使用之前的订单填充购物车,但是我已经遇到问题,如果一件商品缺货,它不会被添加,直到客户确认更改为他们的订单,我可以去发布他们订购的东西,我可以存储客户订购的数量,但仅限于该项目被添加到购物车

有没有办法让magento通过重新订购将商品添加到购物车,同时忽略库存水平

编辑:

我已经尝试删除函数Mage_Sales_Controller_Abstract中的reorderAction()中的Try Catch并且它正在添加项目但是这意味着如果它只是一个通知或者如果它也是我无法捕获它的例外情况除了没有库存之外,还有任何其他原因导致它无法将商品添加到购物车

1 个答案:

答案 0 :(得分:0)

现在有了它的工作,诀窍是启用延期交货并修改magento的部分以防止卖家在正常订购时超过库存水平(因为如果一件商品只有6件库存,启用了延期交货,客户可以购买10件)之后,它只是在购物车中设置一个系统,以检测您何时编辑订单,并且只允许在那里进行延期交货,因为所有订单都在仓库中检查