Не удаляется товар из списка: тип "Фильтр", правило "Зачеркнутая цена" Исправлено

1

Добрый день. Суть следующая. Создан список по фильтру, правило зачеркнутая цена. Все отлично, товары заполняются. Если удалить зачеркнутую цену у товара, по логике он должен и удалится из списка. Но не тут то было. Товар как был в списке так и остался. Самое интересное, его и в ручную нельзя исключить. У кого наблюдается проблема?

Версия Shop-Script - 7.1.6.1480789287

Версия WebAsyst - 1.6.3.97

Установка чистая, без плагинов

P.S. В ручную товар туда не добавить, только изменить в настройках списка количество товаров, тогда он заполнится. Следовательно, на скрине подтверждение ошибки http://clip2net.com/s/3F5ybXW

P.S.S. Ответ поддержки вообще порадовал - "На нашей установке таких проблем не наблюдаем, как только убираем зачеркнутую цену - товар пропадает из списка."

Я избранный? Проверьте у себя пожалуйста и отпишитесь

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

  • +1

    Дополнение. Для тестирования создал 9 товаров. 5 из них без зачеркнутой цены http://clip2net.com/s/3F5yRjh
    Изначально в списке сделал максимальное количество товаров - 4. Все заполнилось. Изменил количество товаров на 8 - список заполнился товарами без зачеркнутой цены http://clip2net.com/s/3F5z3Qa


    • +1

      Не проверял, но судя по описанию это эдакая особенность динамических списков. Обсуждалось нечто подобное в одной из тем на форуме разработчиков. Установите размер списка не менее чем количество товаров у которых есть признак по которому происходит фильтрация, и будет счастье. В абсолютных терминах - да, небольшой глюк. В относительных - вряд ли на практике часто встретится и сильно на что-то повлияет.

      • +1

        Вот тут немного не так. Есть страница со всеми скидками. Там допустим 25 товаров. Мне каждый раз нужно при обновлении цены еще править количество? :) Это же бред. Если список динамический - то и работать он должен динамически. Иначе это заблуждение для покупателей. Мне как объяснить своему клиенту, что такая логика работы?

        "Установите размер списка не менее чем количество товаров у которых есть признак по которому происходит фильтрация"

        Нужно пробежатся по всем товарам и еще посчитать количество?))

        • +1

          Так - да, неприятно. Решите вопрос через шаблон, если надо здесь и сейчас.

          • +1

            Через шаблон то можно, но это не выход) Если будет допустим табличная верстка, и мне после каждой итерации к примеру нужно вставлять какой-то класс, то появится пустое место) и товары начнут показываться с новой строки) Не, не выход

            • +1

              Ну я в дизайне не силен, если не сказать хуже, но, насколько понимаю, вывод товаров на странице - это набор однотипных блоков кода для каждого из товаров. Берется блок целиком и обкладывается проверками на наличие и корректность зачеркнутой цены. Туда же и "какой-то класс". Если ошибаюсь - пардон :)

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

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