2

我使用AvS_FastSimpleImport模块将产品导入 Magento。到目前为止,它适用于很多属性/配置。问题是某些属性像min_sale_qtyoruse_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 回答