我在 Magento(1.9 版)中导入一个 CSV 文件。
我收到错误:“图像不存在”。
我试图做我在互联网上能找到的一切。
我用于上传的模板是从我的导出文件夹中获取的默认模板。
我在图像名称之前添加了 / 并且我还将文件保存为 UTF-8 格式。
任何建议都会有所帮助。
我在 Magento(1.9 版)中导入一个 CSV 文件。
我收到错误:“图像不存在”。
我试图做我在互联网上能找到的一切。
我用于上传的模板是从我的导出文件夹中获取的默认模板。
我在图像名称之前添加了 / 并且我还将文件保存为 UTF-8 格式。
任何建议都会有所帮助。
使用高级分析器 System > Import/Export > Dataflow – Profiles
您只需要包含所需的属性,即 SKU。加上适当的图像属性。如果您想全力以赴,请加上标签。
创建新配置文件时,输入以下设置:
现在你可以点击保存!现在我们的配置文件完成了,我们只需要创建文件夹 media/import。这是您将存储所有等待导入的图像的地方。
上传图像时,它们需要位于名为 media/import 的文件夹中。保存到该文件夹后,您可以相对引用它们。我的意思是,如果您的图像位于 csv 中的 media/import/test.jpg 中,请将其引用为 /test.jpg。就这么简单。
请查看此链接以获取更多信息 使用 csv 导入产品
在默认导入
首先移动 media/import 文件夹中的所有图像,然后在 csv 中使用“/imagename”,然后导入。并赋予 777 对导入文件夹的权限。
如果您有任何疑问,请告诉我......
在 Magento 上传 csv 文件之前检查 3 点
创建媒体>导入文件夹并将所有图像放入导入
文件夹导入文件夹应该有777权限
图片的路径应该是 /desert-002.jpg
如果 CSV 中的图像路径是 abg/test.jpg 那么它在 Dir 中的路径是 ..media/import/abg/test.jpg 可能会出现 CSV 中的图像路径问题。还要检查图像扩展字母问题。假设您的图像扩展名是 JPG 并且您在 CSV 中重写是 jpg 。然后它显示图像不退出
您的文件模板必须如下所示:
sku,image
product-001,/product_image.jpg
该文件必须存在:yourdocroot/media/import/product_image.jpg
更多细节请阅读此方法:
Mage_Catalog_Model_Convert_Adapter_Product::saveImageDataRow
您将看到以下几行:
$imageFile = trim($importData['_media_image']);
$imageFile = ltrim($imageFile, DS);
$imageFilePath = Mage::getBaseDir('media') . DS . 'import' . DS . $imageFile;
我希望这有帮助!!!