Ответить Новая тема Новый опрос 
 Фильтр глючит с другой валютой
coonnect
Новичок
Сообщений: 43
Регистрация: 26-10-2015


15-02-2016 21:18
Добрый день!
Пожалуйста, помогите заставить фильтр работать адекватно.
Ситуация следующая:
В магазине валюта по умолчанию USD. Для покупателя в фронт офисе выводятся значения в рублях для всех товаров. Некоторые товары в админке привязаны к другой валюте, у которой курс конвертации установил равным 0 (как и у USD). После переиндексации цен, в стандартном модуле фильтра BLOCKLAYERED, значения товаров с валютой не usd перемножаются на значение курса доллара к рублю( Например, если товар в админке сохранён с ценой 66860 (своя валюта, с курсом конвертации 0), а фильтр понимает это значение как 66860 умноженное на курс доллара. На скриншоте видно наглядно этот глюк.
Резюмирую: как заставить фильтр, индексировать цены по абсолютному значению, которое записано в БД?
Или возможно у вас есть более изящное решение этой проблемы.
Очень надеюсь на вашу помощь!


Изображения:
2016-02-15_16h53_55.png - Размер файла204.52KB, Скачиваний: 384 (Нажмите для увеличения)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
coonnect
Новичок
Сообщений: 43
Регистрация: 26-10-2015


03-03-2016 21:52
Возможно ранее запутанно описал ситуацию, постараюсь исправиться:
Можно ли заставить фильтр (стандартный модуль BLOCKLAYERED) индексировать значение цен товаров определённой категории по их абсолютному значению? т.е. если в базе цена записана как 300, он и индексировал это значение как 300, не перемножая на курс доллара к рублю.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
AK-74
Cпециалист
Сообщений: 115
Регистрация: 01-02-2016


03-03-2016 22:11
Цитата:( coonnect @ 03-03-2016 22:52 Смотреть сообщение )
Возможно ранее запутанно описал ситуацию, постараюсь исправиться:
Можно ли заставить фильтр (стандартный модуль BLOCKLAYERED) индексировать значение цен товаров определённой категории по их абсолютному значению? т.е. если в базе цена записана как 300, он и индексировал это значение как 300, не перемножая на курс доллара к рублю.


Интересно, а в чем разница? Вы думаете что результат сортировки будет другой?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
coonnect
Новичок
Сообщений: 43
Регистрация: 26-10-2015


03-03-2016 22:41
Цитата:( AK-74 @ 03-03-2016 18:11 Смотреть сообщение )
Цитата:( coonnect @ 03-03-2016 22:52 Смотреть сообщение )
Возможно ранее запутанно описал ситуацию, постараюсь исправиться:
Можно ли заставить фильтр (стандартный модуль BLOCKLAYERED) индексировать значение цен товаров определённой категории по их абсолютному значению? т.е. если в базе цена записана как 300, он и индексировал это значение как 300, не перемножая на курс доллара к рублю.

Интересно, а в чем разница? Вы думаете что результат сортировки будет другой?


Надеюсь, что возможно проиндексировать так, что бы результат был положительный.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос