Magento - 将订单拆分为2

时间:2013-12-23 12:53:43

标签: magento split

我正在尝试创建一个功能,以便客户能够将他的订单拆分为2,以防某些文章暂时不可用,并且他们希望我们先将其部分订单发送给他们。因此,我们的想法是创建2个新订单并取消旧订单。

对于如何以编程方式执行此操作,您有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您所描述的内容听起来没有必要......您正在谈论先发送部分订单...一旦订单到位,请在Magento管理员处注明您可以创建发票,请注意您不必一次发票,创建货件时也是如此。您需要确保商家/支付网关支持针对单个授权的多个部分捕获。

但是,如果你真的想将订单分成两部分,这是一个相当复杂的过程。我们已经完成了它,非常棘手......您需要修改opcheckout.js文件,您需要修改模板,因为您必须为每个订单创建单独的运输方法。您需要修改OnePage控制器&模型文件非常显着。在重新执行总计方面存在棘手的方面,并确保订单上的数据以及随后的报价和地址模型正是Magento所要求的。维护其他结账功能需要尽职尽责,例如在结账时保存客户的地址。如果您真的要在结账过程中编写将订单拆分为两个订单的路径,请随时向我发送消息,我们可以更深入地讨论,我会向您发送一些代码。