Задать вопрос
pawelch
@pawelch
Программист php

Как сделать фильтр выбора валют на всем сайте?

Имеется сайт на bitrix нужно сделать фильтр для выбора валюты на всем сайте, как это можно реализовать?
  • Вопрос задан
  • 871 просмотр
Подписаться 2 Простой Комментировать
Решения вопроса 1
winer
@winer
занимаюсь разработкой сайтов на 1c-bitrix
Для вывода самого переключателя валют можно написать свой компонент. Список валют можно получить запросом из этого ORM класса https://dev.1c-bitrix.ru/api_d7/bitrix/currency/cu...

В основном цены на товары показываются в компонентах bitrix:catalog и bitrix:catalog.section
Для того чтобы цены выводились в нужной валюте надо задать 2 параметра в компоненте: CURRENCY_ID и CONVERT_CURRENCY. Почитать о них можно тут.

НО!!! - покупку товаров в разных валютах таким образом не сделать. Я общался с ТП битрикс на эту тему. Вот цитата их ответа: "Реализация мультивалютности не предусмотрена в архитектуре модуля магазина.".
Цена из настроек в итоге всплывёт:
  • в корзине
  • в оформлении заказа
  • Во всех счетах на оплату
  • В платёжных системах и службах доставки

(и это далеко не полный список)

Таким образом - можно сделать вывод на сайте цен в разных валютах, но покупка будет происходить только в той цене, которая указана в настройках модуля Интернет магазин.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы