是否需要在要上传的 CSV 中设置属性 _media_image 和 _media_attribute_id?
所有图像都存储在 CATALOG_PRODUCT_ENTITY_MEDIA_GALLERY 中,缩略图、图像和 small_image 存储在 CATALOG_PRODUCT_ENTITY_VARCHAR 中,对吗?按照CSV列格式
sku, image, image_label, small_image, small_image_label, thumbnail, thumbnail_label
图像只会在 CATALOG_PRODUCT_ENTITY_VARCHAR 中根据 image、small_image 和 thumbnail 的 EAV attributes_id 进行注册。因此,图像在前端 product_list 页面(作为缩略图)和 product_view 页面(作为产品图像)上可见。
但是,当我们通过管理目录 > 管理产品进入产品选项,然后单击产品,然后单击左侧的图像选项卡时,将没有图像。原因是,图像不在“CATALOG_PRODUCT_ENTITY_MEDIA_GALLERY”中,并且要保存新的更新结果,Magento 不会发送基本图像、小图像和缩略图图像。当我们从管理员编辑任何产品时,这会导致图像丢失。
注意:我将图像上传到 magento_root/media/catalog/import/。而且,目前我正在开发 Magento 1.9.0.1。
谢谢!
最佳答案
以下用于在 Magento 1.9 及更高版本中导入图像的 CSV 格式不起作用
sku, image, image_label, small_image, small_image_label, thumbnail, thumbnail_label
您必须指定 _media_attribute_id 和 _media_image 属性。如果不使用这两个属性,则无法正确导入图像。所以正确导入图片的CSV格式如下:
sku, image, image_label, small_image, small_image_label, thumbnail, thumbnail_label,_media_image,_media_attribute_id,_media_is_disabled,_media_position,_media_lable
Click here查看用于图像导入的正确 csv 文件
注意:确保图像位于 magento_root/media/import/文件夹中。否则 Magento 无法导入图像。
有关更多信息,请访问此 link
关于database - Magento 通过 CSV 导入产品图片媒体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34948063/