Magmi导入不同文件扩展名的图片

Magmi import images with different file extension

我正在使用 Magmi 将产品导入 Magento。

我将所有图像上传到本地文件夹 (media/import),其中文件为 .jpg 或 .gif。

图片命名为:

[sku.jpg] OR [sku.gif]

我现在已经配置了 Magmi,所以它可以导入所有 jpg 图像,而且效果很好。

这是我的 CSV 的外观(仅图像列):

image,small_image,thumbnail
sku,sku,sku

然后我使用 "value replacer" 插件在图像列中的每个 sku 后面插入 .jpg。这也很好用。

是否可以在同一个导入中搜索 .gif,以便找到文件扩展名为 .jpg 或 .gif 的 sku?

这是未经测试的,但我相信您可以这样做:

+{{ (file_exists({item.sku} . '.gif') ? {item.sku} . '.gif' : {item.sku} . '.jpg') }}

我不知道图片的完整位置,所以可能需要稍微调整一下,但它背后的想法应该是正确的。