Пропустить контент
Купить

Справочник cron-задач

Woo2iiko регистрирует задачи в WP-Cron. Управление — в админке (WooCommerce → iiko → Cron) или WP-CLI.

Кастомные интервалы

Плагин добавляет интервалы для cron_schedules:

ИнтервалПериод
min1 минута
5min5 минут
10min10 минут
15min15 минут
30min30 минут
2hourly2 часа
3hourly3 часа
6hourly6 часов
8hourly8 часов
12hourly12 часов
24hourly24 часа

Задачи

ЗадачаНастройка интервалаПо умолчаниюЧто делаетWP-CLI
iiko_import_productsiiko_import_time5minSmart-импорт по revision.wp woo2iiko background_import
iiko_import_categoriesiiko_import_categories_timeИмпорт категорий.
coupon_synciiko_coupon_sync_time24hourlySync купонов iiko → WC.wp woo2iiko background_coupon_sync
user_synciiko_user_sync_time2hourlySync клиентов.
check_stop_listiiko_stop_list_time— (выкл)Обновление стоп-листов.wp woo2iiko background_check_stop_list
check_removediiko_check_removed_timeУдаление отсутствующих товаров.wp woo2iiko background_check_removed
pay_by_tableiiko_pay_by_table_timeminОтправка платежей по столу.
iiko_performance_check5minПроверка порогов производительности.
Очистка логовУдаление старых логов.
Очистка изображенийУдаление потерянных изображений.wp woo2iiko cleanup_images

Управление в админке

В WooCommerce → iiko → Cron / Background:

  • Список всех задач и их интервалов.
  • Ручной запуск (runTaskNow).
  • Отмена фоновой задачи (cancelBackgroundProcess).
  • Статус в дашборд-виджете.

Проверка cron

bash
wp cron event list

Должны быть видны задачи woo2iiko.

Серверный cron (рекомендуется)

Для надёжности настройте серверный cron, дёргающий wp-cron.php:

bash
*/5 * * * * curl -s https://ваш-сайт/wp-cron.php?doing_wp_cron > /dev/null 2>&1

Или через WP-CLI:

bash
*/5 * * * * cd /var/www && wp cron event run --due-now --allow-root

DISABLE_WP_CRON

Если в wp-config.php стоит define('DISABLE_WP_CRON', true);, WP-Cron не будет работать без серверного триггера. Настройте серверный cron.

Хуки фоновых процессов

ХукТипКогда
iiko_background_startactionПеред задачей.
iiko_background_completeactionПосле задачи.
iiko_stoplist_background_taskfilterЗадача стоп-листа (можно отменить).

См. также

WOO2IIKO © 2019 - 2026 Алексей Тихомиров.