Jump to content

Модуль Advanced Search 4 - Best Module Award 2012. Проблема!


Recommended Posts

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

Версия 4.9.13

Столкнулся с проблемой: модуль перестает работать правильно если основная валюта товаров в USD, а валюта FO в UAH (раньше все было в UAH и все было ок, но ситуация с курсами требет того)

Короче, при использовании слайдеров фильтра выдает совершенно левые результаты по характеристикам товара. Если поставить обратно основную валюту в UAH, то фильтр работает как часы!

Я не пойму где копать, помогите советом.

Сайт gidrant.com.ua

Link to comment
Share on other sites

  • 2 weeks later...

Цены на сайте у товаров всегда, повторяю всегда выводятся в основной валюте магазина, пока не переключить валюту в соответсвующем модуле и соответственно фильтруются цены тоже с учетом выбранной валюты магазина по умолчанию, а так же выбранной валюте в интернет-магазине через модуль. Конвертация цен из одной валюты в другую происходит автоматически согласно курсу установленному для каждой дополнительной валюты от основной валюты. Т.е. если основная валюта гривны, а дополнительная баксы, то нужно указать там сколько гривен стоит один бакс. После установки новых значений и махинацией с товарами и ценами, необходимо обновлять поисковый индекс фильтра.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Основная валюта магазина - доллар. Для Фронт-офиса - гривна. Отвечаю что конкретно не работает, если валюта на фронт-офисе гривна:

1. Некорректно фильтрует по цене, например, если выбрать фильтр по цене от 2500 тыс. грн, показываетя результаты, начиная от 2100 грн.

2. Свойства со слайдерами также некорректно работают: одни выдают неправильный результат фильтрации, при использовании другихНет подходящих по параметрам товаров, попробуйте изменить условия поиска 

3. Свойства с чекбоксами фильтруют ПРАВИЛЬНО.

Повторяю все это происходитк, когда во фронт-офисе стоит валюта гривна, т..е отличная от основной - доллара!

Попробуйте сами проэкспериментировать на двух валютах - увидите.

Подскажите как отремонтировать?

Link to comment
Share on other sites

Попробуй нажать на кнопку "Reindexing this search" или перейти по ссылке которую для cron задач там указывают, короче может ты товар импортом заносишь через какой ни будь глючный store manager или просто добавляешь или изменяешь на сайте что то, но фильтр в престе любой не автоматически он не сразу же подхватывает измененную информацию..в его кеше хорониться старая инфа о товаре и по этому стоит обновлять его поисковый кеш. Еще есть такая тема если у тебя установлен какой ни будь модуль улучшеного кеша престашопа типа cache manager..то это тоже кэширует запросы все в базе и выдает старую инфу пока кеш не почистишь...модуль этот и аналогичный ему даже выдачу фильтра может закешировать..

Link to comment
Share on other sites

1. Очистил кэш.

2. Сделал reindex all модуля (делал и раньше).

3. Пересоздал поисковый кэш.

4. cache manager не пользую.

5. store manager использовал, но только для изменения цен, для загрузки и редактирования товаров не пользую.

ничего не изменилось  :unsure:

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...
×
×
  • Create New...