Если цены в интернет-магазине зависят от курса валют, ручное обновление быстро превращается в постоянную рутинную операцию: проверить актуальный курс, открыть настройки JoomShopping, изменить значение и не забыть повторить это в следующий раз.
Refresh Currency для JoomShopping 5+ автоматизирует этот процесс. Расширение получает актуальные курсы из выбранного источника и обновляет валюты магазина по заданному расписанию через штатный планировщик задач Joomla.
Вы определяете источник курса, периодичность запуска, при необходимости добавляете процентную корректировку и указываете валюты, которые должны оставаться под ручным управлением.
Настроили один раз — дальше курсы обновляются по расписанию.
Не нужно регулярно открывать настройки валют JoomShopping и вручную изменять значения.
Когда курс валют влияет на цены магазина
Для магазинов с импортными товарами, закупками в иностранной валюте или несколькими валютами на сайте актуальность курса напрямую влияет на корректность пересчёта цен.
Если курс меняется регулярно, ручное обслуживание создаёт сразу несколько проблем:
- нужно постоянно контролировать изменение курса;
- необходимо вручную обновлять значения в JoomShopping;
- легко пропустить очередное обновление;
- для коммерческого курса может понадобиться дополнительная корректировка;
- разные валюты могут требовать разного подхода.
Refresh Currency переносит эту работу в автоматический процесс Joomla.
Обновление по расписанию
Периодичность и время запуска задаются через штатный планировщик задач Joomla.
Источник курса
Выберите доступный в настройках источник валютных курсов. Среди поддерживаемых источников предусмотрен Monobank.
Процентная корректировка
К полученному курсу можно добавить заданную процентную наценку для формирования собственного расчётного курса магазина.
Исключения для валют
Отдельные валюты можно исключить из автоматического обновления и оставить для них курс, заданный вручную.
Автоматическое обновление вместо ручной работы
Основная задача расширения — регулярно поддерживать курсы валют JoomShopping в актуальном состоянии без ручного редактирования.
После настройки задания Joomla самостоятельно запускает обновление в соответствии с выбранным расписанием.
Это особенно удобно для магазинов, где валютный курс используется постоянно и его необходимо пересматривать значительно чаще, чем другие настройки магазина.
Автоматизируется именно обслуживание курсов JoomShopping.
Администратору не нужно каждый раз вручную получать курс и переносить его в настройки магазина.
Расписание через штатный планировщик Joomla
Refresh Currency использует стандартный Task Scheduler Joomla, а не собственный отдельный механизм запуска.
Задание обновления валют автоматически создаётся для планировщика Joomla, после чего им можно управлять в привычном интерфейсе администратора.
Вы можете настроить необходимую периодичность запуска в зависимости от того, насколько часто нужно актуализировать курсы в вашем магазине.
Для автоматического выполнения необходимо, чтобы планировщик задач Joomla был настроен на запуск. Время в соответствующем поле настроек задания указывается в UTC.
Выбор источника валютного курса
Источник курса выбирается непосредственно в параметрах задания.
Расширение работает с доступными в его настройках источниками валютных курсов. В частности, текущая версия предусматривает получение курсов Monobank.
Это позволяет использовать внешние банковские данные как основу для автоматического обновления валют JoomShopping.
Собственный коммерческий курс с помощью наценки
Банковский курс не всегда должен использоваться в магазине без изменений.
Например, владельцу магазина может понадобиться дополнительный запас для компенсации колебаний между моментом обновления курса и фактической закупкой или оплатой товара.
Для этого в Refresh Currency предусмотрена процентная наценка к полученному курсу.
Во время автоматического обновления расширение применяет заданную корректировку, что позволяет использовать не просто полученное значение, а собственный расчётный курс магазина.
Полученный курс + ваша корректировка.
Не нужно после каждого автоматического обновления вручную пересчитывать и изменять курс.
Не все валюты нужно обновлять автоматически
В магазине могут одновременно использоваться валюты с разной логикой работы.
Для одних нужен автоматический банковский курс, а для других — фиксированное значение, установленное администратором.
Refresh Currency позволяет добавить отдельные валюты в список исключений.
Их курс не будет изменяться во время автоматического запуска, поэтому для таких валют можно сохранить значение, заданное вручную в JoomShopping.
Тестовый запуск перед автоматизацией
После настройки не обязательно ждать следующего запуска по расписанию.
Задание можно запустить вручную через планировщик Joomla и сразу проверить результат обновления курсов.
Это позволяет проверить выбранный источник, корректировку и другие параметры до перехода на автоматическую работу.
История выполнения задания
Поскольку обновление интегрировано со штатным планировщиком Joomla, администратор может использовать его стандартные средства контроля.
На вкладке истории доступна информация о выполнении задания.
Это удобнее, чем автоматизация, которая работает скрыто и не позволяет понять, произошёл ли очередной запуск.
Отдельный журнал обновления
Для задания можно включить журналирование и задать имя отдельного log-файла.
Журнал помогает проверять работу автоматического обновления и получать дополнительную информацию при диагностике возможных проблем.
Уведомления о выполнении и ошибках
Refresh Currency использует возможности планировщика Joomla для уведомлений о выполнении задания.
В параметрах планировщика можно настроить сообщения об успешном выполнении и ошибках.
Таким образом, автоматизация не обязательно должна работать без контроля администратора.
Проверка последних полученных курсов
В настройках задания предусмотрена возможность открыть файл с последними полученными курсами.
Это позволяет быстро проверить данные, полученные от источника, без необходимости отдельно искать их во внешнем сервисе.
Для магазинов с несколькими валютами
Если покупателям нужно не только автоматически пересчитывать валютные курсы, но и самостоятельно переключать валюту отображения цен, можно использовать
Модуль выбора валюты для JoomShopping 5+
.
Эти решения выполняют разные задачи:
Refresh Currency
Автоматически поддерживает курсы валют JoomShopping в соответствии с выбранным источником, расписанием и корректировкой.
Даёт покупателю возможность переключаться между опубликованными валютами магазина на сайте.
Где автоматическое обновление особенно полезно
Refresh Currency целесообразно использовать в магазинах, где валютный курс является частью ежедневной работы с ценами.
Например:
- товары закупаются в иностранной валюте;
- в каталоге используются несколько валют;
- стоимость товаров зависит от текущего валютного курса;
- магазин использует собственный коммерческий курс с дополнительной корректировкой;
- часть валют нужно обновлять автоматически, а часть оставить фиксированными.
В таких сценариях автоматизация убирает регулярную ручную операцию по обслуживанию магазина.
Основные возможности Refresh Currency
- автоматическое обновление курсов валют JoomShopping 5+;
- работа через штатный планировщик задач Joomla;
- автоматически созданное задание обновления валют;
- настройка периодичности и времени запуска;
- выбор доступного источника валютных курсов;
- поддержка получения курсов Monobank;
- процентная наценка к полученному курсу;
- возможность формирования собственного расчётного курса;
- исключение отдельных валют из автоматического обновления;
- сохранение ручного курса для валют-исключений;
- ручной тестовый запуск задания;
- просмотр истории выполнения;
- отдельное журналирование задания;
- настройка уведомлений о выполнении и ошибках;
- просмотр файла с последними полученными курсами.
Refresh Currency для JoomShopping 5+ автоматизирует регулярное обновление валютных курсов магазина. Выберите источник, задайте расписание и необходимую процентную корректировку — а планировщик Joomla будет выполнять обновление без постоянного ручного вмешательства администратора.