#243

В админке: Курс валют фирм — это отдельный пункт главного меню (НЕ подраздел «Параметры»). URL: /admin/currency_firm.php.

Что это

Курсы валют для вашей фирмы. Используется когда товар в каталоге задан в одной валюте (например USD у поставщика), а клиент рассчитывает в другой (UAH).

Поля

Валюта откуда
Например USD, EUR, PLN, UAH. Селект из системного списка валют.
Валюта куда
Целевая валюта.
Курс
Число с плавающей точкой. Сколько единиц «куда» = 1 единице «откуда» (например USD → UAH = 41.5).
Автообновление
Чекбокс. Если включён — раз в сутки cron подтянет актуальный курс из НБУ/ЕЦБ. Если выключен — курс зашит вручную, не меняется автоматически.
Последнее обновление
Read-only. Дата/время последнего изменения курса.

Действия

  • Добавить пару валют — например USD → UAH. И обратную пару — UAH → USD (если нужна).
  • Редактировать курс — для ручного режима. Применяется к новым расчётам.
  • Включить автообновление — чекбокс, цикл получения курса через API НБУ запустится сразу.

Что важно

  • Расчёты заказа фиксируют курс на момент создания заказа. Последующие изменения курса не пересчитывают старые заказы.
  • Если для пары валют курса нет — расчёт упадёт с ошибкой. Всегда задавайте курсы для всех пар которые используете.
  • Для обратной конвертации (UAH → USD из USD → UAH) система может посчитать как 1/курс, либо может потребовать отдельную запись. Лучше задавать обе пары.
  • Автообновление работает по cron, обычно раз в сутки. Если курс резко изменился — обновите вручную.