Настройки изображений товара не применяются к галлерее

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Ярослав Бровин
  • Группа: Клиент
  • Сообщений: 82
  • Регистрация: 21.06.2013

10.01.2014 23:20

Добрый вечер.

Уже давно столкнулся с проблемой изменения настроек изображений товара. При попытке скрыть или отобразить изображение из галереи товара, в пользовательской части сайта, изображение не скрывается и не появляется в галерее.

Пробуем отобразить изображение в галерее изображений товара.
На двух скриншотах ниже представлены настройки товара:
Прикрепленное изображение: screenshot-01.jpg
Прикрепленное изображение: screenshot-03.jpg
Прикрепленное изображение: screenshot-02.jpg

При таких настройках галерея должна отобразить слева в столбце, как на скриншоте ниже для другого товара:
Прикрепленное изображение: screenshot-04.jpg

Так же, если создать новый товар или повторно загрузить картинку, то настройки применяться успешно. Однако после повторной правки, изменения в административной части сохраняются, а в пользовательской остаются без изменений.

Долго не мог найти причины. Но сегодня нашел косвенный признак. Ищем product_id этого товара. Он указан на скриншоте ниже:
Прикрепленное изображение: screenshot-05.jpg

Далее по product_id находим значение изображения товара:
Прикрепленное изображение: screenshot-06.jpg

Далее смотрим, какие настройки заданы для этого изображения и видим, что у него есть две пары значений для store_id = 0 и 1. Причем эти значения отличные. В административной части меняется настройки для store_id = 0. А в пользовательской берется из store_id = 1.

Прикрепленное изображение: screenshot-07.jpg

Если удалить все значения для store_id, то настройки начинают работать корректно. Все бы ничего, но после обмена с 1С, у товаров опять появляются отдельные настройки для витрины с ид = 1.
На всякий случай прикладываю скриншот с витринами:
Прикрепленное изображение: screenshot-08.jpg

Поделиться темой: