Magento:“图像不存在”

时间:2014-08-13 13:58:56

标签: excel magento csv import magento-1.9

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

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

任何建议都会有所帮助。

4 个答案:

答案 0 :(得分:4)

使用高级探查器 系统>导入/导出>数据流 - 配置文件

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

创建新配置文件时,请输入以下设置: enter image description here

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

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

请查看此链接以获取更多信息 Import products using csv

默认导入

中的

首先移动media / import文件夹中的所有图片,然后使用' / imagename'在csv中然后导入。 并将777权限授予导入文件夹。

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

答案 1 :(得分:1)

如果CSV中的图像路径为abg / test.jpg,则可能会在CSV中出现图像路径,然后在Dir中的路径为..media / import / abg / test.jpg.also检查图像扩展字母问题。假设你的图像扩展我是JPG,你用CSV重写是jpg。然后它显示图像不会退出

答案 2 :(得分:1)

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

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

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

  3. 图像路径应为/desert-002.jpg

答案 3 :(得分: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;

我希望这有帮助!!!