【问题标题】:Delete all Magento Images and Replace删除所有 Magento 图像并替换
【发布时间】:2015-01-27 02:56:40
【问题描述】:

我有一个 magento 安装,它已经由客户完成了几次图像导入,并且在错误的产品中得到了错误的图像,带有冰箱冰柜的烤面包机,因为初始导入具有错误的 img 名称。通过 CSV 进一步导入后,它似乎已附加图像而不是更改它们。

我需要删除网站上的所有产品图片,然后重新进行正确的导入,以便所有图片都正确。

有没有一种快速的方法来删除所有图像,然后通过数据流配置文件重新导入并重新映射正确的字段?

任何帮助都会很棒!

提前致谢。

【问题讨论】:

  • 当你删除了所有图片(我为此使用了自定义构建脚本),你可以再次运行你的客户端完成的图片导入,对吧?
  • 你看到了吗:stackoverflow.com/questions/28037833/…?重新处理您的图像也可能会删除它们。

标签: image magento


【解决方案1】:

如何删除所有图像关联:

转到您的数据库并运行以下命令:

DELETE FROM `catalog_product_entity_media_gallery`;

(请注意,这不会删除服务器上的实际文件。为此,您还需要转到/media 并运行rm -rf catalog/product/

然后您可以重新运行导入。

完成后,您需要进入系统 > 缓存管理并刷新目录图像缓存

【讨论】:

    【解决方案2】:

    第一:

    DELETE * FROM catalog_product_entity_varchar WHERE attribute_id IN (x, y, z)

    • x = 图像
    • y = small_image
    • z = 缩略图

    (您可以在 eav_attribute 表中找到它们)

    那么:

    截断这两个表:

    catalog_product_entity_media_gallery
    catalog_product_entity_media_gallery_value
    

    删除“/media/catalog/product”中的所有照片

    清除缓存。

    上传您的新照片。

    【讨论】:

      猜你喜欢
      • 2017-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      相关资源
      最近更新 更多