0

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

到目前为止,我一直在测试理论,一切似乎都成功了,理论上我一直在努力工作,是利用相同的流程重新订购,以便用之前的订单填充购物车,但是我遇到了问题,如果一个项目缺货,它不会被添加,直到客户确认更改他们的订单,我可以去释放他们订购的东西,我可以存储客户订购的数量,但前提是该项目被添加到购物车

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

编辑:

我已经尝试Mage_Sales_Controller_Abstract在函数中删除 Try CatchreorderAction()并且它正在添加项目但是这意味着我也无法捕捉到它的异常,如果它只是一个通知或者是否有任何其他原因导致它无法添加项目到购物车除了没有库存

4

1 回答 1

0

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

于 2013-03-04T21:43:48.230 回答