Всем привет. Есть сайт на битрикс версии Малый бизнес. Цены на сайте в двух валютах (рубли и евро). Цены на сайте показываются только в рублях (базовая цена). При установленной галке "показывать цены в одной валюте" в умном фильтре, не выводятся товары.
Хотя минимальная и максимальная цены выводятся правильно (в сконвертированном виде).
Если не ставить галку, то фильтр работает, но цены ползунка фильтра, естественно, не конвертируются в рубли.
В чем может быть проблема и как ее решить? Или это косяк битрикса и придется ставить костыли? Пересоздание фасетного индекса не помогает. Пробовал эти решения (
https://dev.1c-bitrix.ru/community/forums/messages...), но они не сработали для меня..
Вот мой компонент catalog.smart.filter:
$APPLICATION->IncludeComponent(
"bitrix:catalog.smart.filter",
"",
Array(
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"CONVERT_CURRENCY" => "Y",
"CURRENCY_ID" => "RUB",
"DISPLAY_ELEMENT_COUNT" => "Y",
"FILTER_NAME" => "arrFilter",
"FILTER_VIEW_MODE" => "vertical",
"HIDE_NOT_AVAILABLE" => "N",
"IBLOCK_ID" => "7",
"IBLOCK_TYPE" => "catalog",
"PAGER_PARAMS_NAME" => "arrPager",
"POPUP_POSITION" => "left",
"PREFILTER_NAME" => "smartPreFilter",
"PRICE_CODE" => array(
0 => "BASE",
),
"SAVE_IN_SESSION" => "N",
"SECTION_CODE" => "",
"SECTION_DESCRIPTION" => "-",
"SECTION_ID" => "",
"SECTION_TITLE" => "-",
"SEF_MODE" => "N",
"TEMPLATE_THEME" => "wood",
"XML_EXPORT" => "N"
)
);
Настройки валют: