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

Вот так может выглядеть одна и та же корзина в разных валютах:
Технические моменты
Код валюты указывается по стандарту ISO 4217 в виде трёх буквенного алфавитного (alfa-3) кода валюты (USD, UAH).

По умолчанию у всех товаров валюта идентична стандартной в боте, однако вы можете задать исходную валюту товара.

Вы можете задать курсы валют самостоятельно, если вы этого не сделали - будет использован курс с сайта https://www.exchangerate-api.com/. Курсы обновляются раз в сутки.

Если код валюты не найден - цена товара не будет преобразована.

Цены на сайте (оформление заказа, настройки скидок промокодов) указываются в стандартой валюте бота.

Бонусы пользователя хранятся в стандартной валюте бота и не конвертируются при её изменении. Пример - у вас была стандартная валюта UAH и клиент накопил 1000 бонусов. При изменении валюты на USD у клиента будет 1000 USD бонусов.
Валюта товара
Вы можете задать валюту товара на сайте в столбце "Валюта", или же через Google Sheets в колонке currencyId.

Также через Google Sheets вы можете задать точную цену в других валютах.

Для этого добавьте столбец pricePerCurrency.КОД_ВАЛЮТЫ. Например, если вы указали валюту товара как UAH и хотите, чтобы в USD цены были не по стандартному курсу, а в полтора раза выше, создайте колонку pricePerCurrency.USD в которую будете записывать нужную цену.

На последнем изображении в галерее ниже видно, что цена в UAH 30 гривен, но в USD 60 долларов.

Курс валют
Вы можете задать свой курс валют. Для этого зайдите в Google Sheets на лист "Валюты".
Вам нужно будет указать по какому курсу конвертировать валюту из первой колонки во вторую.
Учтите, что вам нужно указать все предполагаемые комбинации. Например, если вы предвидите конвертацию и из UAH в USD и из USD в UAH вам нужно указать два разных курса для первого и второго случаев (например, если цены есть и в той и в той валютах + на выбор пользователя также предлагается или та или другая валюты для отображения товара).
Настройка валют в дополнении "Мультиязычность"
В настройках мультиязычности вам нужно добавить валюты следующим образом, чтобы при изменении языка менялась и валюта в боте:
Если остались вопросы или есть идеи как улучшить статью, пишите нашему боту - @bot4shop_support_bot.