#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, зазвичай раз на добу. Якщо курс різко змінився — оновіть вручну.