1

我在 Magento(1.9 版)中导入一个 CSV 文件。
我收到错误:“图像不存在”。
我试图做我在互联网上能找到的一切。
我用于上传的模板是从我的导出文件夹中获取的默认模板。

我在图像名称之前添加了 / 并且我还将文件保存为 UTF-8 格式。

任何建议都会有所帮助。

4

4 回答 4

4

使用高级分析器 System > Import/Export > Dataflow – Profiles

您只需要包含所需的属性,即 SKU。加上适当的图像属性。如果您想全力以赴,请加上标签。

创建新配置文件时,输入以下设置: 在此处输入图像描述

现在你可以点击保存!现在我们的配置文件完成了,我们只需要创建文件夹 media/import。这是您将存储所有等待导入的图像的地方。

上传图像时,它们需要位于名为 media/import 的文件夹中。保存到该文件夹​​后,您可以相对引用它们。我的意思是,如果您的图像位于 csv 中的 media/import/test.jpg 中,请将其引用为 /test.jpg。就这么简单。

请查看此链接以获取更多信息 使用 csv 导入产品

在默认导入

首先移动 media/import 文件夹中的所有图像,然后在 csv 中使用“/imagename”,然后导入。并赋予 777 对导入文件夹的权限。

如果您有任何疑问,请告诉我......

于 2014-08-13T14:45:29.670 回答
2

在 Magento 上传 csv 文件之前检查 3 点

  1. 创建媒体>导入文件夹并将所有图像放入导入

  2. 文件夹导入文件夹应该有777权限

  3. 图片的路径应该是 /desert-002.jpg

于 2016-04-04T11:43:21.810 回答
1

如果 CSV 中的图像路径是 abg/test.jpg 那么它在 Dir 中的路径是 ..media/import/abg/test.jpg 可能会出现 CSV 中的图像路径问题。还要检查图像扩展字母问题。假设您的图像扩展名是 JPG 并且您在 CSV 中重写是 jpg 。然后它显示图像不退出

于 2014-08-13T15:25:38.510 回答
1

您的文件模板必须如下所示:

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;

我希望这有帮助!!!

于 2016-10-23T12:11:28.550 回答