Php 停止在magento中拆分订单的多发货

Php 停止在magento中拆分订单的多发货,php,magento,Php,Magento,问题是: 我需要阻止多芯片核心模块将数量拆分为单独的订单。我几乎需要它像购物车页面,我更新数量,它不会分裂他们。我有一个客户,可能会为一家商店订购100件(相同的东西),为另一家商店订购20件。然后创建120个单独的订单和120行来遍历和添加地址 我到处都找遍了,没有找到什么帮助。下面我相信是与拆分相关的代码(core/Mage/Checkout/Model/Type/Multishipping)。同时附上问题所在。任何方向都是值得赞赏的。 1.7版 因此,如果其他人有这个问题,我就能够找到答案

问题是: 我需要阻止多芯片核心模块将数量拆分为单独的订单。我几乎需要它像购物车页面,我更新数量,它不会分裂他们。我有一个客户,可能会为一家商店订购100件(相同的东西),为另一家商店订购20件。然后创建120个单独的订单和120行来遍历和添加地址

我到处都找遍了,没有找到什么帮助。下面我相信是与拆分相关的代码(core/Mage/Checkout/Model/Type/Multishipping)。同时附上问题所在。任何方向都是值得赞赏的。 1.7版


因此,如果其他人有这个问题,我就能够找到答案。我用错了功能

GetQuoteShippingAddressSitems()

位于第116行附近的core/Mage/Checkout/Model/Type/Multishipping.php中

更改了以下代码:

for ($i = 0, $n = $item->getQty(); $i < $n; $i++)
for($i=0,$n=$item->getQty();$i<$n;$i++)

for($i=0,$n=1;$i<$n;$i++)
$addressItem->setQty($item->getQty)
for ($i = 0, $n = $item->getQty(); $i < $n; $i++)
for ($i = 0, $n = 1; $i < $n; $i++)
$addressItem->setQty($item->getQty)