Страница 1 из 1

Глюк Отложенная загрузка фильтров и Скрывать одиночные фильтры

Добавлено: 25.07.2022, 00:08
lvitalij
Если отключить "Скрывать одиночные фильтры" и отключить "Отложенная загрузка фильтров", то категории, которые не имеют товаров со свойствами не открываются - 404.

Добавлено: 28.07.2022, 16:58
Aleks
Тестировал на 421 дефолте. Все работает.
Какая у вас версия?

Добавлено: 28.07.2022, 23:37
lvitalij
4.3.0

Добавлено: 29.07.2022, 10:38
Aleks
Тестировал на 430 дефолте более подробно чем на 421.
Это явно ошибка системы. Хотя точнее ее некоторое несовершенство.
Суть:
1.Открываем Алкогольные напитки, они не имеют свойств. Страница открывается штатно. И. главное, нет в общих Свойствах чего-либо для этих напитков.
Потому и открывается страница.
2.Идем в радиаторы отопления. У них есть свойства. Очищаем свойства каждого товара. Страница не открывается: 404.
3.Идем в Свойства. Все свойства помеченные для Радиаторы отопления ОКЛЮЧАЕМ. Страница радиаторов отопления открывается штатно.
Решение для вас:
1.Откройте товар, который не имеет свойств. Явно у него будет перечень свойств без значений. Запишите/запомните этот перечень.
2.Идите в Свойства и отключите те свойства, помеченные для субкатегории ваших товара в карточке которых имеются данные свойства
Минус есть: некоторые свойства могут быть помечены для разных субкатегорий. Здесь морока: удалить сие свойство и создавать его по-новому уже в карточках товаров, имеющих данное свойство.
Здесь возможно дальнейшее усовершенствование системы. В карточке товара отображаются все свойства субкатегории, в т.ч. и пустые свойства. См. скрин. Есть кнопка Добавить свойство. Добавить кнопку Удалить свойство. Видимо, это проблемное решение. Иначе бы разработчик сделал бы это с самого начала.

Добавлено спустя 4 минуты 13 секунд:
ПыСЫ. И самое простое решение: создайте для товаров не имеющих свойств какое-либо одно свойство: вес, срок поставки, размер или любое иное нейтральное, не вызывающее недоумение у посетителя.

Добавлено: 30.07.2022, 04:34
lvitalij
отключить отложенную загрузку фильтров - пока самое простое решение