После обновления исчезают фото Исправлено

2

После обновления в некоторых товарах стали исчезать фото товара при редактировании заказа.

На первом скрине в заказе видны все фотки. При редактировании у среднего товара фото не отображается.

5 комментариев

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 18 апреля 2018 15:54 #

    Возможно, у этих товаров в таблице shop_product пустое значение в поле image_id. Попробуйте проверить это с помощью phpMyAdmin.

    • +1
      Иван Chers Иван Chers 18 апреля 2018 16:36 #

      Данное поле заполнено, проблема появилась после обновления.

    • +1

      Та же проблема, пропали превьюшки после обновления.

    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 26 апреля 2018 13:03 #

      Возможно, у вас в таблице shop_product_skus в поле image_id для этих артикулов хранится значение 0 вместо стандартного NULL. Это можно проверить SQL-запросом

      SELECT image_id, COUNT(*) 
      FROM shop_product_skus
      WHERE image_id IS NULL OR image_id =0
      GROUP BY image_id
      ORDER BY image_id

      Можно исправить это в качестве разовой меры заменой 0 на NULL с помощью запроса

      UPDATE shop_product_skus
      SET image_id = NULL
      WHERE image_id = 0

      Перед выполнением запроса сохраните копию таблицы shop_product_skus.

      Но, если в таблице снова появятся значения 0, придётся это действие повторять.

      Разработчикам магазина передал предложение считать 0 за NULL, т. к. изображений с id=0 всё равно не бывает. Но всё равно нужно выяснить, откуда берутся нули. Возможно, какой-то плагин так обновляет значения в вашем магазине. Или через API сохраняются 0. Попробуем поискать причину в коде магазина. Если найдём, исправим.

      Добавить комментарий

      Чтобы добавить комментарий, зарегистрируйтесь или войдите