Добрый вечер.
Уже давно столкнулся с проблемой изменения настроек изображений товара. При попытке скрыть или отобразить изображение из галереи товара, в пользовательской части сайта, изображение не скрывается и не появляется в галерее.
Пробуем отобразить изображение в галерее изображений товара.
На двух скриншотах ниже представлены настройки товара:
При таких настройках галерея должна отобразить слева в столбце, как на скриншоте ниже для другого товара:
Так же, если создать новый товар или повторно загрузить картинку, то настройки применяться успешно. Однако после повторной правки, изменения в административной части сохраняются, а в пользовательской остаются без изменений.
Долго не мог найти причины. Но сегодня нашел косвенный признак. Ищем product_id этого товара. Он указан на скриншоте ниже:
Далее по product_id находим значение изображения товара:
Далее смотрим, какие настройки заданы для этого изображения и видим, что у него есть две пары значений для store_id = 0 и 1. Причем эти значения отличные. В административной части меняется настройки для store_id = 0. А в пользовательской берется из store_id = 1.
Если удалить все значения для store_id, то настройки начинают работать корректно. Все бы ничего, но после обмена с 1С, у товаров опять появляются отдельные настройки для витрины с ид = 1.
На всякий случай прикладываю скриншот с витринами: