Що синхронізується
Замовлення
order.created / order.updated → crm_orders з лінійними позиціями.
Покупці
customer.created / customer.updated → storefront_customers.
Reverse-sync
Статус CRM → PUT /wp-json/wc/v3/orders/{id} зі статусом Woo.
Перевірка зʼєднання
Запит до system_status підтверджує магазин і доступ.
Надійність
- Перевірка підпису HMAC-SHA256 (X-WC-Webhook-Signature)
- Ідемпотентний прийом за externalId
- REST-ключі (consumer key/secret) для reverse-sync окремо від webhook-секрету
- Ізоляція workspace на кожному запиті
Маппінг статусів
Підключення
- 1
Створіть webhook-секрет
Додайте адаптер WooCommerce і скопіюйте webhook URL.
- 2
Налаштуйте вебхуки в Woo
У WooCommerce → Settings → Advanced → Webhooks вкажіть URL і секрет.
- 3
Додайте REST-ключі
Для reverse-sync вставте store URL + consumer key/secret і перевірте зʼєднання.
Часті запитання
Чи передається Bearer-токен у браузер?
Ні. Вебхуки підписані HMAC; reverse-sync використовує REST-ключі лише з боку CRM.
Що потрібно для reverse-sync?
Ключ WooCommerce REST API з правами Read/Write для оновлення статусів замовлень.
Підключіть WooCommerce
Замовлення й покупці магазину — у вашій CRM.
Почати безкоштовно