Модули

WordPress / WooCommerce

Плагин передаёт в Слух смену статуса заказа и трек-номер. Покупатель получает уведомления в Telegram и другие каналы, а посылку Слух отслеживает сам.

Скриншоты установки будут добавлены после проверки плагина на тестовом магазине WooCommerce (см. «Долги» в журнале проекта).

Требования

  • WordPress 6.0+, WooCommerce 7.0+, PHP 7.4+;
  • аккаунт в Слухе, сайт в разделе «Сайты», тариф со статусами заказов и трекингом;
  • у заказов есть телефон или email покупателя (платёжные данные заказа).

Плагин совместим с высокопроизводительным хранилищем заказов (HPOS).

Установка

  1. Скачайте плагин slyh-notify (zip) и установите: «Плагины → Добавить новый → Загрузить плагин», затем «Активировать».
  2. Откройте «WooCommerce → Слух».
  3. В кабинете Слуха («Интеграция») скопируйте токен сайта и вставьте в поле «Токен сайта».
  4. Для нужных статусов заказов введите текст уведомления (пустое поле — не уведомлять). По умолчанию заданы «Заказ принят в работу», «Заказ выполнен», «Заказ отменён», «Возврат средств оформлен».
  5. Нажмите «Проверить подключение»: плагин покажет сайт и тариф.

Работа

  • Статусы. При смене статуса заказа плагин ставит в очередь уведомление с вашим текстом.
  • Трек-номер. На странице заказа есть блок «Слух: трек-номер». Введите трек (и, если знаете, службу доставки, например sdek) и сохраните заказ: покупатель получит уведомление, Слух начнёт отслеживание.
  • Очередь. Отправка идёт в фоне. Если Слух недоступен, заказы оформляются как обычно, а уведомления повторяются через 1, 5, 30 минут, 2 и 6 часов. Окончательные ошибки (например, неверный токен) видны на странице настроек.

Какие данные уходят

Номер заказа, текст статуса или трек-номер, имя, телефон и email из платёжных данных заказа. Каждый запрос подписан токеном сайта и содержит версию плагина и платформы в заголовках X-Slyh-Module и X-Slyh-Platform.

Удаление

При удалении плагина его настройки и очередь стираются; данные в Слухе остаются.

Для разработчиков

Плагин вызывает API v2: GET /api/v2/ping, POST /api/v2/statuses, POST /api/v2/tracking с заголовком Idempotency-Key — повторная отправка из очереди дубля не создаёт. Исходники: modules/woocommerce/slyh-notify.

Вопросы и ответы

Частые вопросы

WordPress / WooCommerce

Бесплатный тариф без ограничения по сроку: отслеживание посылок и уведомления покупателям.