8 800 500-47-11
8 800 500-47-11
Отдел продаж
База знаний
  • Все решения
  • Интернет-магазины
    • Аспро: Премьер
    • Аспро: Лайтшоп
    • Аспро: Максимум
    • Аспро: Шины и диски 2.0
    • Аспро: Next
    • Аспро: Оптимус
    • Аспро: Шины и диски, интернет-магазин
    • Аспро: Маркет
    • Аспро: Интернет-магазин
    • Аспро: Крутой шоп
  • Корпоративные сайты
    • Аспро: Приорити 2.0
    • Аспро: Корпоративный сайт 3.0
    • Аспро: Корпоративный сайт 2.0
    • Аспро: Стройка 2.0
    • Аспро: Инжиниринг
    • Аспро: Металл
    • Аспро: Digital 2.0
    • Аспро: Детский сад и образовательный центр
    • Аспро: Курорт 2.0
    • Аспро: Ландшафт 2.0
    • Аспро: Автосервис
    • Аспро: Медицинский центр 3.0
    • Аспро: Ландшафт
    • Аспро: Медицинский центр 2.0
    • Аспро: Курорт
    • Аспро: Стройка
    • Аспро: Сайт медицинского центра
    • Аспро: Корпорация
    • Аспро: Корпоративный сайт
    • Аспро: Корпоративный сайт современной компании
    • Аспро: Приорити
    • Аспро: Digital
  • Модули
    • Аспро: Привязка ответственного
    • Аспро: Шинный калькулятор
    • Аспро: Кредитный калькулятор
    • Аспро: Универсальный импорт
  • 1С-Битрикс
    • Общее

Как настроить конвертацию валюты в строке поиска?

ID статьи: 356 , создана 06 фев 2018 , последнее исправление  25 мар 2019
Актуально для:
В строке поиска отображаются товары с ценой. Цены выводятся в валюте, которая отличается от той, что в каталоге. Необходимо сделать так, чтобы стоимость товаров отображалась в одной валюте.

Решение

В карточке товара цена отображается в рублях.



В строке поиска товар выводится с ценой в долларах.



Это может происходить, потому что не задан параметр «Показывать цены в одной валюте» (CONVERT_CURRENCY) и не указана единая валюта (CURRENCY_ID). Чтобы везде выводилась одна валюта, нужно внести несколько изменений.

Для разных решений существуют разные пути, где вносить правки по валютам.

Для Аспро: Маркет, начиная с версии 1.7.8, необходимо зайти в настройки компонента «Поиск по заголовкам». Для этого нужно в режиме правки навести на верхнее меню и нажать на шестеренку.


В открывшемся окне в разделе «Дополнительные настройки» нужно найти опцию «Показывать цены в одной валюте» (1) и поставить галку. Параметр «Валюта, в которую будут сконвертированы цены» (2) позволяет выбрать, в какой валюте будет отображаться стоимость товаров в поиске.


Путь для Аспро: Максимум, Аспро: Next и Аспро: Шины и диски 2.0:

include/footer/site-search.php

Путь для Аспро: Оптимус:

include/top_page/search.title.catalog.php


Рассмотрим путь для Аспро: Next. В административной панели перейдите в Контент (1) → Структура сайта (2) → Файлы и папки (3) → include (4) → footer (5).



В папке footer найдите файл site-search.php, напротив нажмите на «Гамбургер» и выберите «Редактировать как PHP».



Замените в строке CONVERT_CURRENCY значение N на Y. Добавьте ниже строку CURRENCY_ID => RUB.
  • RUB — Рубль;
  • USD — Доллар США;
  • EUR — Евро.


Нажмите «Сохранить». После внесения изменений, валюта в карточке товара будет соответствовать валюте в строке поиска.

В строке поиска товар выводятся с ценой в рублях.



Анатолий
01.03.2023 22:24:11
На мобильной версии конвертация проходит, а на десктопной не преобразует в базовую валюту.
Владислав Мещеряков
10.03.2023 09:52:23

Здравствуйте, Анатолий! Благодарим за активность.

Хотим уточнить, на каком решении запущен ваш проект. Функционал конвертации может отличаться в каждом шаблоне. Пожалуйста, обратитесь по этому вопросу в нашу техподдержку:

https://aspro.ru/support/

Будем на связи!
Родитель
Denis
13.11.2019 17:00:14
При просмотре с компьютера все нормально. Валюта меняется. Но вот когда смотришь через телефон в поске валюта не основная. У нас основная - KZT. А цены отображаются в RUB
Татьяна Кополина
18.11.2019 13:23:46
Здравствуйте, Денис!

Спасибо за комментарий. Проверили сценарий на мобильной версии решения Аспро: Next, все работает корректно:
http://joxi.ru/a2XJQJRCwPp3ar
Если вы используете другое решение, то для мобильной версии необходимо изменения вносить в каталог.  
Родитель
Евгений Инжеев
17.02.2020 07:07:44
Столкнулись с точно такой же проблемой. Решили вопрос удалением Рубля из валют
Родитель
Алина Абдулвалеева
17.02.2020 15:54:53

Здравствуйте, Евгений!

Спасибо за комментарий. Если вы не используете валюту, то такой способ решит вопрос. При этом он не совсем корректный.

На демо-версии валюта изменяется в поиске на десктопе и смартфонах. Если на вашем проекте по другому, напишите в нашу поддержку. Посмотрим, почему у вас так, и разберемся в вопросе.

https://aspro.ru/support/

Родитель
Алексей Мирончик
04.05.2020 14:44:00
Аналогичная ситуация, поиск на мобильном показывает не в той валюте, которая указана в настройках со скриншотов выше. На декстопе все ок. Помогло только удаление рубля
Родитель
Мария Кирякова
08.05.2020 15:31:40

Здравствуйте, Алексей!

Чтобы везде выводилась одна валюта, попробуйте сделать как указано на скриншоте в файле /include/footer/site-search.php. После внесения изменений все должно отображаться корректно.

http://joxi.ru/8An7V7eH7V1alr
Родитель