我的任务是创建一个系统,客户可以在订单到达处理阶段之前对其进行编辑,我认为最简单的方法是使用购物车,但对其进行一些编辑以检测您正在编辑订单而不是制作一个新的
到目前为止,我一直在测试理论,一切似乎都成功了,理论上我一直在努力工作,是利用相同的流程重新订购,以便用之前的订单填充购物车,但是我遇到了问题,如果一个项目缺货,它不会被添加,直到客户确认更改他们的订单,我可以去释放他们订购的东西,我可以存储客户订购的数量,但前提是该项目被添加到购物车
那么有没有办法让magento通过重新订购将商品添加到购物车,同时忽略库存水平
编辑:
我已经尝试Mage_Sales_Controller_Abstract
在函数中删除 Try CatchreorderAction()
并且它正在添加项目但是这意味着我也无法捕捉到它的异常,如果它只是一个通知或者是否有任何其他原因导致它无法添加项目到购物车除了没有库存