В адмінці: Курс валют фірм — це окремий пункт головного меню (НЕ підрозділ «Параметри»). 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, зазвичай раз на добу. Якщо курс різко змінився — оновіть вручну.