-1

在 Magento 管理员中,我导入产品 CSV 文件并运行配置文件

1 产品数量为 5

2 更新后的产品 csv 数量为 10

3 然后那个产品的数量应该变成 15

默认情况下,Magento 覆盖并更新为 10

注意:我使用默认的 Magento 导入/导出没有扩展名。我怎样才能做到这一点以使当前产品数量添加而不是覆盖。

如果必须进行核心更改,我发现该文件可能是 \app\code\core\Mage\ImportExport\controllers\Adminhtml\ImportController.phpstartAction()

4

1 回答 1

0

使用其他一些更新脚本,例如:

http://www.sonassi.com/knowledge-base/magento-kb/mass-update-stock-levels-in-magento-fast/

在循环检查if ($field == 'qty')中,如果是这种情况

$stockItem->setData($stockItem->getData('qty') + $value;

然后,您应该能够比您迄今为止尝试的方式更快地增加您的数量。

于 2012-08-31T19:49:43.517 回答