-1

製品のCSVファイルをインポートしてプロファイルを実行している間、Magento管理者で

1製品の数量は5です

2 更新された製品 csv の数量は 10 です

3 次に、その製品の数量は 15 になるはずです

デフォルトでは、Magento は上書きして 10 に更新します

注:これにはデフォルトのMagentoインポート/エクスポート拡張機能を使用していません。上書きするのではなく、現在の製品の数量を追加するにはどうすればよいですか。

私が見つけたコアの変更を行う必要がある場合、ファイルは \app\code\core\Mage\ImportExport\controllers\Adminhtml\ImportController.php である可能性がありますstartAction()

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 に答える