问题: 我需要阻止多芯片核心模块将数量分成不同的订单。我几乎需要它像Cart页面一样,我更新数量,它不会拆分它们。我有一个客户,可以为一个商店订购100件商品(同一件商品),另一商品订购20件商品。然后创建120个单独的订单和120行以通过并添加地址。
我到处搜寻,并没有找到太多帮助。下面我相信是与拆分相关的代码(核心/法师/结账/模型/类型/多点化)。附件也是问题所在。任何方向都非常感谢。 ver 1.7
param
(
[Parameter(Mandatory=$True,Position=1)]
[string]$sql_pass
)
答案 0 :(得分:0)
所以,如果其他人有这个问题,我就能搞清楚。我的功能错了。
<强> getQuoteShippingAddressesItems()强>
位于第116行的core / Mage / Checkout / Model / Type / Multishipping.php。
更改了以下代码:
for ($i = 0, $n = $item->getQty(); $i < $n; $i++)
要
for ($i = 0, $n = 1; $i < $n; $i++)
$addressItem->setQty($item->getQty)