NetHunt Sync — CRM для WooCommerce
Автоматична передача замовлень WooCommerce у NetHunt CRM: запис створюється одразу після checkout у папці з телефоном, товарами та сумою. Автостворення папки з полями, дедуплікація, повторні спроби, метабокс статусу й журнал синхронізації.
Що всередині
- Кожне замовлення WooCommerce потрапляє записом у папку NetHunt CRM
- Передаються телефон, email, сума, список товарів і посилання на замовлення
- Підтримка класичного чекауту та Checkout Blocks
- Тригер-статуси на вибір
- Дедуплікація записів
- Повторні спроби при недоступності CRM
- Журнал обмінів і метабокс у замовленні
- Сумісність з HPOS
- Безкоштовний
NetHunt Sync для WooCommerce — плагін, який автоматично передає кожне нове замовлення WooCommerce у NetHunt CRM. Одразу після оформлення в папці NetHunt з’являється запис із телефоном, email, сумою, списком товарів і посиланням на замовлення — менеджер працює із заявкою в CRM, а не переносить дані з адмінки магазину вручну.
Плагін повністю безкоштовний, код відкритий. Завантажити можна з GitHub: github.com/catcodestudio/wp-nethunt-sync. Жодних ліцензійних ключів, платних версій чи обмежень за кількістю замовлень.
Що отримує адмін



Як це працює — крок за кроком
- Покупець оформлює замовлення — підтримується і класичний checkout, і Checkout Blocks.
- Плагін збирає поля запису: ім’я, телефон (нормалізується до формату +380), email, суму, товари, адресу і спосіб оплати — та надсилає POST
/api/v2/folders/{folderId}/recordsу NetHunt із заголовком Authorization: Bearer. - NetHunt повертає ID запису — він зберігається у меті замовлення
_cc_nethunt_record_id, тому дублі виключені. - Якщо NetHunt тимчасово недоступний — WP-Cron повторює відправку автоматично: 3 спроби з паузами 5 хв / 30 хв / 2 год.
- Менеджер бачить результат у метабоксі замовлення та в журналі синхронізації; сплачені онлайн замовлення отримують чекбокс Paid і позначку «✅ Оплачено онлайн» у коментарі.
Скільки коштує
Безкоштовно. Плагін розповсюджується під ліцензією GPLv2, код відкритий на GitHub. Усі функції доступні одразу після встановлення — платної версії не існує.
Технічні вимоги
- WordPress 6.2+ (тестовано до 7.0)
- WooCommerce 7.0 або новіше
- PHP 7.4+
- API-токен NetHunt — створюється у кабінеті: Settings → API & MCP → Create token
Що під капотом
- Публічне REST API v2 NetHunt з Bearer-токеном; кнопка «Перевірити з’єднання» робить GET /folders і одразу показує, чи валідний токен.
- Автопровіжн папки: якщо папку не вказано, плагін створює «WooCommerce Orders (домен)» з усіма полями однією дією. Якщо вказати власну папку — додасть лише відсутні поля (Phone, Email, Total, Products, Payment method тощо), наявні не чіпає.
- Шифрування API-токена у БД — libsodium з HMAC-фолбеком; токен не лежить у відкритому вигляді.
- HPOS-сумісність (custom order tables) — робота із замовленнями тільки через WC_Order CRUD.
- Точки розширення для розробників: фільтр
cc_nethunt_order_payload(змінити дані перед відправкою) і хукcc_nethunt_order_sent(реакція на успішну синхронізацію).
Як встановити
- Завантажте
nethunt-sync-for-woocommerce-0.1.0.zipчерез Плагіни → Додати новий → Завантажити плагін. - Активуйте плагін у меню «Плагіни».
- Відкрийте WooCommerce → NetHunt Sync і вставте API-токен з кабінету NetHunt (Settings → API & MCP → Create token).
- Збережіть налаштування — плагін сам створить папку «WooCommerce Orders» з полями або підключить вказану вами.
- Натисніть «Перевірити з’єднання» — має з’явитися підтвердження.
- Зробіть тестове замовлення і перевірте, що запис з’явився в NetHunt.
Історія версій
- 0.1.0 — липень 2026
- Перший публічний реліз: відправка замовлень у папку NetHunt через REST API v2, автопровіжн папки з полями, повторні спроби через WP-Cron, метабокс у замовленні, журнал синхронізації, перевірка з’єднання, шифрування токена.
Часті питання
Чи треба вручну створювати поля в NetHunt?
Ні. Якщо поле «Папка для замовлень» порожнє, плагін створює папку з усіма полями сам. Якщо вказати ID існуючої папки — додасть лише відсутні поля, ваші наявні не зміняться.
Чи створюються дублі при повторній зміні статусу?
Ні. Плагін зберігає NetHunt ID запису у меті замовлення і перед створенням перевіряє його — повторна відправка оновлює наявний запис через PATCH, а не створює новий.
Чи чіпає плагін checkout або тему?
Ні. Плагін працює тільки з хуками замовлень на боці сервера — жодних змін у темі, шаблонах чи сторінці оформлення. Після видалення checkout залишиться який був.
Що буде після видалення плагіна?
Записи, вже створені в NetHunt, і замовлення в магазині нікуди не зникають — плагін не змінює дані замовлень, лише додає службову мету зі статусом синхронізації.
Що робить кнопка «Відправити повторно»?
Якщо замовлення ще не в NetHunt — створює запис (POST). Якщо вже відправлене — оновлює його актуальними даними через PATCH.
Що буде, якщо NetHunt недоступний у момент замовлення?
Плагін повторить відправку автоматично через WP-Cron: 3 спроби з паузами 5 хв / 30 хв / 2 год. Статус кожної спроби видно в журналі.
Питання щодо модуля?
Пишіть у Telegram — відповімо протягом робочого дня. Допоможемо з налаштуванням, сумісністю та активацією ключа.
Поки що жодного відгуку. Будь першим — нижче.
Залишити відгук
Відгук модерується перед публікацією — це звичайно займає до 24 годин.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Поставити питання
Зазвичай відповідаємо протягом 24 годин у робочий час.
Експрес-оплата
Купівля модуля
—