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