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