Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
magento-使用magmi导入可配置产品_Magento_Magmi - Fatal编程技术网

magento-使用magmi导入可配置产品

magento-使用magmi导入可配置产品,magento,magmi,Magento,Magmi,在发布这个问题之前,我已经尝试了一些方法来实现这个功能,但是没有成功 这是csv结构: |model - map to sku |name |price |category - map to categories |loc |image - use image plugin - works fine |description |weight |option_type |option_value |suggested_retail |special_handling |manufacturer |

在发布这个问题之前,我已经尝试了一些方法来实现这个功能,但是没有成功

这是csv结构:

|model - map to sku
|name
|price
|category - map to categories
|loc
|image - use image plugin - works fine
|description
|weight
|option_type
|option_value
|suggested_retail
|special_handling
|manufacturer
|manufacturer_code
|packaging
|in_stock
|last_updated
|active
|visibility : default mapper plugin, value: 'Catalog, Search'
|configurable_attributes : default mapper plugin, value: 'manufacturer,color'
示例csv文件:

所有简单的产品都可以进口,但可配置的产品不能。我已使用以下设置激活可配置项:

Perform simples/configurable link Yes
auto match simples skus before configurable Yes
Force simples visibility No
我想知道为什么它不起作用,以及这个问题的解决方案?
感谢阅读:)

因为我通过编写自己的解析器将一些特定列从原始csv映射到magmi的csv结构来解决这个问题。我还为可配置产品创建了另一个文件,其中包含新的两列:

  type : 'configurable'
  simples_skus: list of simple skus

感谢阅读和讨论:)

根据我对自动映射的理解,它基于您为可配置属性指定的属性(在您的情况下,制造商为颜色)。但是,您的csv结构似乎不包括颜色属性的值

您还需要为每个可配置产品指定简单的SKU;我不太确定它是否会有帮助,但我没有看到任何错误,除了这个错误。我已经通过添加另一个csv列“type”创建了可配置产品,并创建了新的可配置产品。但是简单产品似乎没有链接到可配置产品。链接可配置产品和简单产品有两种方式:默认情况下,magmi将一个可配置产品链接到以前发现的简单产品。这可以通过设置一个新的CSV字段“simples_SKU”来覆盖,该字段带有一个以逗号分隔的要附加到可配置文件的简单列表。