Перейти к содержимому


Ошибка Фильтра Товаров По Характеристикам.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 LordDiatez

LordDiatez

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 14 Апрель 2014 - 00:47

Аккаунт SL-8589

Добавил характеристику "бренд" в раздел "сумки и рюкзаки". Сделал фильтр для покупателей по бренду.
Начинаем проверку, переключаем бренды в магазине (один за другим), изначально всё хорошо, но вскоре для брендов, где лишь 1 товар выскакивает ошибка: Нет товаров для выбранных условий.

Прошу исправить и 500р. на счет :) ...

#2 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 14 Апрель 2014 - 08:04

Просмотр сообщенияLordDiatez (14 Апрель 2014 - 00:47) писал:

Аккаунт SL-8589

Добавил характеристику "бренд" в раздел "сумки и рюкзаки". Сделал фильтр для покупателей по бренду.
Начинаем проверку, переключаем бренды в магазине (один за другим), изначально всё хорошо, но вскоре для брендов, где лишь 1 товар выскакивает ошибка: Нет товаров для выбранных условий.

Прошу исправить и 500р. на счет :) ...

Спасибо. Вопрос отправлен нашим разработчикам, результаты сообщим.

#3 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 15 Апрель 2014 - 14:16

Просмотр сообщенияLordDiatez (14 Апрель 2014 - 00:47) писал:

Аккаунт SL-8589

Добавил характеристику "бренд" в раздел "сумки и рюкзаки". Сделал фильтр для покупателей по бренду.
Начинаем проверку, переключаем бренды в магазине (один за другим), изначально всё хорошо, но вскоре для брендов, где лишь 1 товар выскакивает ошибка: Нет товаров для выбранных условий.

Прошу исправить и 500р. на счет :) ...
Счет Вашего магазина пополнен на 500р. Ошибка в ближайшее время будет исправлена.

#4 support

support

    Активный участник

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 13 Май 2014 - 13:27


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

#5 maomas

maomas

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 29 Октябрь 2014 - 13:50

Здравствуйте!
Хоть вы и говорите, что исправили ошибку, но у меня на сайте она продолжает возникать.
Рассказываю, что делаю...
Захожу в категорию (например, шампуни для волос), фильтр цены не трогаю, а начинаю последовательно применять фильтр "Бренд"... Примерно на пятый или шестой раз применения фильтра возникает ошибка, описанная в первом посте, и лечится только переходом в данную категорию по-новой (F5 не помогает).
И еще неудобно, что, если отсортировался товар с единственной ценой, то пропадает фильтр по цене и все остальные фильтры сдвигаются на его место.

#6 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 30 Октябрь 2014 - 04:35

Информация по данной проблеме передана разработчикам.

#7 maomas

maomas

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 07 Ноябрь 2014 - 16:00

Просмотр сообщенияСake (30 Октябрь 2014 - 04:35) писал:

Информация по данной проблеме передана разработчикам.
Есть какие-нибудь новости от разработчиков?

#8 support

support

    Активный участник

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 15 Ноябрь 2014 - 17:22

Просмотр сообщенияmaomas (07 Ноябрь 2014 - 16:00) писал:

Есть какие-нибудь новости от разработчиков?
Данная проблема связана с особенностью отображения фильтра в вашем шаблоне "Движение", для того чтобы всё начало работать так, как ожидается достаточно

На странице Товары

Найти:
{% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}
и заменить на:
{% IF filter_attr_list.values.CHECKED %}selected="selected"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}


Затем найти:
{% IF filter_prop_list.values.CHECKED %}selected="selected"{% ENDIF %}
и заменить на:
{% IF filter_prop_list.values.CHECKED %}selected="selected"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}


#9 maomas

maomas

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 16 Ноябрь 2014 - 15:34

Не помогло.
В категории "Шампуни для волос" последовательно применяю фильтр "Бренд", дохожу до Garnier и появляется сообщение "Нет товаров для выбранных условий".

#10 support

support

    Активный участник

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 16 Ноябрь 2014 - 16:35

Просмотр сообщенияmaomas (16 Ноябрь 2014 - 15:34) писал:

Не помогло.
В категории "Шампуни для волос" последовательно применяю фильтр "Бренд", дохожу до Garnier и появляется сообщение "Нет товаров для выбранных условий".
Проверил работу вашего фильтра, вроде всё работает сейчас корректно. Могли бы Вы уточнить, не используете ли Вы дополнительно фильтр по цене?

#11 maomas

maomas

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 16 Ноябрь 2014 - 16:59

В том-то и дело, что нет.
Фильтр цены вообще не трогаю! Только "Бренд".
Единственный нюанс, о котором я писал ранее, что сам фильтр цены иногда вовсе пропадает, а потом снова появляется.
Вот скриншот (обратите внимание на фильтр цены - я его не трогал):
Снимок экрана от 2014-11-16 16:54:13.jpg




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных