Мультивалютность

Для настройки валют вашей WHMCS перейдите в “Настройки – Валюты”.

Базовой валютой WHMCS является доллар USD (можно изменить на любую другую). Система позволяет добавить дополнительные валюты и настроить их курс к доллару.

Добавление и редактирование валют

При добавлении и редактировании валюты заполняются одни и те же поля:

  • Currency Code / Код валюты – поле ввода стандартного обозначения валюты, используемого платежным шлюзом (USD; EUR; RUR);
  • Prefix / Префикс – символ или текст валюты, отображаемый перед суммой;
  • Suffix / Суффикс – символ или текст валюты, отображаемый после суммы;
  • Format / Формат – позволяет выбрать систему знаков препинания для разделения порядков больших сумм и скрыть дробное значение суммы (центы, копейки);
  • Base Conv. Rate / Курс к осн. валюте – курс дополнительной валюты к основной.

Платежные модули нашей разработки настроены на базовую валюту USD. Редактирование кода базовой валюты (изменение на RUR или UAH) не повлияет на счет к оплате через платежный шлюз!

Поэтому дополнительные валюты для ваших клиентов следует настроить следующим образом:

  • USD (базовая валюта по умолчанию). Курс к осн. валюте (Base Conv. Rate): 1.00000
  • UAH. Курс к осн. валюте (Base Conv. Rate): 8
  • RUR. Курс к осн. валюте (Base Conv. Rate): 29
  • EUR. Курс к осн. валюте (Base Conv. Rate): 0.727250

Затем в настройках платежного модуля (Настройки – Платежные шлюзы) вы можете выбрать, в какой валюте выставлять счет на платежном шлюзе. Convert to for processing: USD/UAH/RUR/EUR.

Следует различать понятия выбранной валюты и способа оплаты.

Например, в панели клиента пользователь выбрал валюту RUR. В результате, все его счета будут отображаться в рублях. При этом одним из способов оплаты вы активировали WebMoney USD и настроили для него Convert to for Processing: USD. Теперь, зайдя в детали рублевого счета, клиент может выбрать способ оплаты WebMoney USD. После перенаправления на сайт WebMoney, ему будет выставлен счет в долларах согласно курсу в настройках валют WHMCS.

Таким образом, Convert to for Processing в настройках платежного модуля определяет, в какой валюте будет выставлен счет на платежном шлюзе, независимо от валюты, выбранной клиентом для просмотра счетов.

Узнать текущие курсы валют вы можете на сайте The Universal Currency Converter.

Автоматическое обновление курса валют

WHMCS позволяет автоматически проверять и редактировать курс валют ежедневно. Список поддерживаемых валют:

USD, EUR, JPY, BGN, CZK, DKK, EEK, GBP, HUF, LTL, LVL, PLN, RON, SEK, CHF, NOK, HRK, RUB, TRY, AUD, BRL, CAD, CNY, HKD, IDR, INR, KRW, MXN, MYR, NZD, PHP, SGD, THB & ZAR

При этом вы можете синхронизировать курсы валют вручную, нажав кнопку «Обновить курсы валют» на странице “Настройки – Валюты”. Ежедневное обновление курсов можно добавить в крон в разделе “Настройки – Автоматизация – Курсы валют (Выберите для ежедневного авто-обновления курсов валют)”.

Автоматическое обновление цен

WHMCS предоставляет возможность автоматически обновлять цены при изменении курса валют: “Настройки – Автоматизация – Цены продуктов (Выберите для ежедневного обновления цен продуктов по текущим курсам валют)”. То же самое можно сделать вручную – нажав кнопку «Обновить цены продуктов» на странице “Настройки – Валюты”.

Указание валюты в ссылке на заказ

Для того чтобы направить клиента на форму заказа с автоматическим выбором определенной валюты, ссылка должна выглядеть следующим образом: cart.php?currency=1 или cart.php?currency=2