Услуги

  • Сайты

  • Контент

  • Продвижение

  • Битрикс24

Все услуги Оплата
Все услуги Оплата

Поиск

  • Разработка интернет-магазина под ключ
  • Разработка сайтов
  • Разработка леднигов
  • Разработка на битрикс24
  • Разработка на Вордпресс

Мультивалютность сайта на Битрикс

Когда компания работает с разными странами, делает закупки у иностранных поставщиков или имеет заграничных партнеров, расчеты производятся в разных валютах. Этот момент необходимо учесть на коммерческом сайте. В этом кейсе мы расскажем, как реализовали мультивалютность в интернет-магазине на Битрикс.

Зачем нужна мультивалютность на сайте

Кому и зачем может потребоваться мультивалютность? Самая распространенная причина – международные продажи. Чтобы товар могли купить не только клиенты из России, но и из других стран, на сайте нужно вывести цены в местной валюте. Для США это доллар, для большинства европейских стран ­–  евро, для Китая ­– юань и так далее.

Наш клиент доставляет свою продукцию в разные страны с помощью EMS. Соответственно, ему важно, чтобы клиент платил в местной валюте.

У разных типов CMS свои способы реализации нескольких валют. Например, в WordPress такая задача решается с помощью плагина. На сайт внедряется валютный переключатель, который привязан к курсу ЦБ РФ и автоматически конвертирует цену. Для сайтов на Битрикс есть два основных пути решения.

Первый способ: Отдельные каталоги для цен

В Битрикс можно создать отдельные каталоги с товарами на каждую валюту либо использовать несколько типов цен. В нашем случае у заказчика всего две валюты: рубли, доллары и евро. Учитывая специфику ассортимента и его отличия от российского и зарубежного рынков, рассматривался вариант создания одного каталога под российскую валюту, а двух других – под американскую и европейскую.

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

Второй способ: Валюты через типы цен

Стоит отметить, что такой подход к многовалютности возможен только при использовании лицензии Битрикс.Бизнес. Вместе с клиентом мы приобрели эту лицензию, чтобы использовать ее возможности. В зависимости от выбранного типа валюты, мы выводим на сайте нужную цену.

Вот как выглядят цены в рублях:

С помощью иконки в шапке сайта можно переключить цены:

Например, на евро:

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

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

Например, клиент покупает в долларах. Итоговая стоимость в Корзине выглядит так:

На моменте оплаты при выборе страны США стоимость остается в доллар, а товар предлагается оплатить с помощью PayPal. Вариант доставки — EMS:

В данном проекте мультивалютность была внедрена одновременно с мультиязычностью, про реализацию которой мы рассказываем в этом кейсе. Это сделало интернет-магазин клиента максимально понятным и удобным для клиентов из разных стран и регионов.

Внедрение мультивалютности в интернет-магазин на 1С-Битрикс

Применяем разные подходы, связываем мультивалютность с мультиязычностью, консультируем на этапе написания ТЗ, чтобы выбрать оптимальный вариант. Напишите нам о своем кейсе, чтобы обсудить наиболее подходящее в Вашем конкретном случае решение.