Якщо ціни в інтернет-магазині залежать від курсу валют, ручне оновлення швидко перетворюється на постійну рутинну операцію: перевірити актуальний курс, відкрити налаштування 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 буде виконувати оновлення без постійного ручного втручання адміністратора.