2

AvS_FastSimpleImport Modul を使用して製品を Magento にインポートしています。これまでのところ、多くの属性/構成でうまく機能しています。問題は、一部の属性がmin_sale_qtyorのようuse_config_min_sale_qtyに単に無視され、まったく効果がないことです。に設定use_config_min_sale_qtyした0ので、うまくいくはずだと思いました。

アップデート

を設定すると機能しますが、インポート全体use_config_min_sale_qty = 0を修正します。min_sale_qty = 4しかし、私はいくつかの製品しか持っていませんmin_sale_qty > 1。インポート全体に最初の値を使用しているようです。

製品例:

Array
(
    [sku] => 5409
    [_type] => simple
    [_attribute_set] => Default
    [_product_websites] => base
    [name] => Test
    [price] => 3
    [qty] => 1
    [is_in_stock] => 1
    [min_sale_qty] => 4
    [use_config_min_sale_qty] => 0
    (... some more)
)

どうすればこれを修正できますか?

4

1 に答える 1

1

インポート モジュール (Magento Core) のバグでした。

\app\code\core\Mage\ImportExport\Model\Import\Entity\Product.php、1609 行目

Mage_ImportExport_Model_Import_Entity_Product::_saveStockItem()

$row は初期化されませんでした:

$row = array();
$row['product_id'] = $this->_newSku[$rowData[self::COL_SKU]]['entity_id'];
$row['stock_id'] = 1;

このバグはMagento2 では修正されていますが、1.7.0.2 コミュニティ バージョンでは修正されていません。

于 2012-10-16T09:16:51.587 に答える