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

Отслеживание заказа

После экспорта заказа Woo2iiko синхронизирует статус между WooCommerce и iiko в обоих направлениях.

Синхронизация статуса

Когда iiko возвращает статус заказа, WC-статус обновляется:

Статус iikoСтатус WooCommerce
closed / successcompleted
cancelledcancelled
errorfailed

Блокировка смены статуса

Если вы управляете статусами вручную, включите dont_change_wc_order_status = yes. Тогда плагин не будет менять WC-статус автоматически.

Вебхуки (real-time)

iiko может присылать обновления статуса через вебхук:

  1. iiko вызывает POST /wp-json/woo2iiko/v1/callback с событием DeliveryOrderUpdate.
  2. Плагин обновляет meta заказа (iiko_order_respond).
  3. WC-статус синхронизируется.
Настройка вебхука
  • URL вебхука: https://ваш-сайт/wp-json/woo2iiko/v1/callback.
  • Авторизация: заголовок authorization со значением iiko_auth_key (автогенерируется, см. настройки).
  • Сайт должен быть доступен по HTTPS.

Шорткод отслеживания

Шорткод [iiko_order] показывает статус заказа на фронте:

text
[iiko_order ids="123" info="status"]
[iiko_order info="all" template="progress-bar"]
АтрибутНазначение
idsID заказа WC.
iiko_idsUUID заказа iiko.
infostatus или all.
templateprogress-bar — визуальный прогресс.

Thank you page

На странице «Спасибо» после оформления:

  • Прогресс-бар статуса (если show_order_progress_bar = yes).
  • AJAX-поллинг (iiko_get_order_status, nonce iiko) обновляет статус без перезагрузки.
  • Запоминание последнего заказа (cookie LAST_ORDER, если remember_last_order = yes).

Прогресс-бар на thank you

Ручное обновление из iiko

В карточке заказа WC (метабокс) — кнопка Update order info from iiko:

  • Запрашивает актуальный статус из iiko (Api::get_orders_info).
  • Обновляет meta и статус.
  • Кешируется (TTL 30 секунд).

Email-уведомления

Модуль OrderEmail корректирует email WooCommerce:

  • В письмо добавляются данные доставки (адрес, дата/время).
  • При статусах cancelled и failed — письмо отправляется клиенту (WooCommerce по умолчанию шлёт их только админу).

Настройки отслеживания

НастройкаНазначениеПо умолчанию
show_order_progress_barПрогресс-бар на thank youno
remember_last_orderЗапоминать последний заказno
dont_change_wc_order_statusНе менять WC-статус автоматическиno

Meta заказа

MetaСодержимое
iiko_order_respondПоследний ответ iiko (JSON).
iiko_order_requestОтправленный запрос.
iiko_idUUID заказа в iiko.
order_numНомер заказа в iiko.

См. также

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