AVS FastSimpleImport - 导入所有图像
-
12-12-2019 - |
题
我正在使用avs_fastsimpleimport扩展程序从CSV文件导入我的产品。我根据扩展的文档构建产品数组,找到
我现在设法导入base_image。但我有三张照片(base_image,small_image&thumbnail),找不到正确的解决方案如何导入其他两个。根据这一点,它应该是一个数组,或者:
我的图像代码,到目前为止:
'_media_attribute_id' => !empty($media_attribute_id) ? $media_attribute_id : null,
'_media_image' => isset($product['image']) ? $product['image'] : null,
'image' => isset($product['image']) ? $product['image'] : null,
'small_image' => isset($product['small_image']) ? $product['small_image'] : null,
'thumbnail' => isset($product['thumbnail']) ? $product['thumbnail'] : null,
.
我的问题是如何建立我的数组,以便能够导入和设置缩略图和small_image。
提前感谢
解决方案
此选项有两个选项。使用嵌套数组更乐意(参见 http://avstudnitz.github.io/avs_fastsimpleimport/options.html :“支持嵌套数组进行导入”),然后可以使用媒体 *属性中的数组如下:
'_media_attribute_id' => array(77, 77, 77),
'_media_image' => array('img1.jpg', 'img2.jpg', 'img3.jpg',
'_media_is_disabled' => array(1, 0, 0),
'_media_position' => array(1, 2, 3),
'_media_lable' => array('Image 1', 'Image 2', 'Image 3'),
如果您不想使用嵌套数组,您可以为 http://www.integer-net.com/2012/04/04/importing-products-with-the-import-export-interface/ 。只需为附加行提供“SKU”值(仅仅是null
Instead)。