Перейти до основного вмісту

Планувальник

Частина роботи має відбуватися сама, без того щоб хтось відкривав адмінку: оновлення статусів відправлень, нагадування про покинуті кошики, черга фіскальних чеків, оптимізація завантажених зображень. У старих системах для цього доводилось просити хостинг налаштувати крон. ECMS9 робить це самНалаштування → Планувальник.

Сторінка «Планувальник»: усі фонові завдання з розкладом, останнім і наступним запуском

Як це працює

Сайт запускає власні завдання, поки ним користуються. Кожен візит — на вітрину чи в адмінку — «підштовхує» планувальник, і той запускає роботу в окремому процесі, не частіше разу на хвилину. Ніхто на неї не чекає: сторінка віддається як завжди, а завдання виконується поряд.

Отже, сайту зі звичайним трафіком налаштовувати взагалі нічого не треба.

Сайт, який ніхто не відвідує

Завдання виконуються, поки сайт живе. Якщо вночі магазин не мають візитів, заплановані на ту годину завдання виконаються при наступному відвідуванні. Коли важлива точність (наприклад, нічні звіти) — додайте один рядок у крон: сторінка показує готову команду.

Список завдань

У кожному рядку видно розклад, коли завдання виконувалось востаннє (і скільки часу зайняло) та коли має виконатись наступного разу:

  • перемикач праворуч — вимкнути завдання або ввімкнути назад;
  • кнопка ⚡ — виконати просто зараз, не чекаючи розкладу. Вивід завдання зʼявиться під рядком — це найшвидший спосіб перевірити, чи правильно налаштований модуль;
  • завдання модуля, який вимкнено (або не встановлено), показане блідим і не виконується.

Завдання, яке останнього разу впало, позначається червоним із текстом помилки.

Ручний запуск завдання: вивід зʼявляється просто під рядком

Що є в розкладі

Перелік залежить від встановлених модулів:

ЗавданняТиповий розклад
Нова Пошта: оновлення статусів відправленькожні 30 хвилин
Нова Пошта: оновлення довідника містщодня, 03:20
Нова Пошта: оновлення кешу відділень (порціями)кожні 15 хвилин
Нова Пошта: локальний довідник вулиць (порціями)кожні 15 хвилин
ПРРО: черга чеківкожні 5 хвилин
ПРРО: закриття зміни (Z-звіт)щодня, 23:50
Автоматизації: виконання дійкожні 5 хвилин
Автоматизації: пошук тригерівкожні 15 хвилин
CRM: нагадування по задачахкожні 15 хвилин
Покинуті кошики: нагадуваннящогодини
Накопичувальні бонуси: списання простроченихщодня, 03:40
Накопичувальні бонуси: сповіщення про згораннящодня, 09:10
Маркетплейси: імпорт замовленькожні 10 хвилин
Pixozip: черга оптимізації зображенькожні 5 хвилин
Хмарне сховище: синхронізація нових файлівкожні 2 хвилини
Headless API: чистка токенів і кошиківщодня, 04:10
Статистика: чистка старих записівщодня, 04:00
Ліцензії модулів: щоденна перевіркащодня, 05:10

Частина завдань вимкнена, поки ви їх не ввімкнете — прогрів кешу сторінок (щодня, 05:30), догляд за синхронізацією хмарного сховища (щодня, 04:30) і вивантаження замовлень у SalesDrive (кожні 15 хвилин). Вмикайте за потреби.

Нічого не запускається випадково

Завдання виконується, лише якщо його модуль встановлено І увімкнено І ввімкнено власний перемикач завдання. Вимкнення модуля у списку модулів автоматично зупиняє всю його заплановану роботу.