Cosa si sincronizza
Ordini
order.created / order.updated → ordini nel CRM con le righe d’ordine.
Clienti
customer.created / customer.updated → clienti del negozio.
Sincronizzazione inversa
Uno stato del CRM → PUT /wp-json/wc/v3/orders/{id} con uno stato Woo.
Prodotti del negozio
Importa il catalogo nel CRM: uno SKU o un codice a barre corrispondente collega il prodotto esistente, uno nuovo attende la tua revisione.
Prezzi e giacenze
Il CRM invia prezzo e giacenza ai prodotti del negozio, dopo una simulazione e solo quando attivi la direzione.
Verifica della connessione
Una richiesta system_status conferma il negozio e l’accesso.
Affidabilità
- Verifica della firma HMAC-SHA256 (X-WC-Webhook-Signature)
- Ricezione idempotente su externalId
- Chiavi REST (consumer key/secret) per la sincronizzazione inversa, separate dal segreto del webhook
- Isolamento dello spazio di lavoro a ogni richiesta
Corrispondenza degli stati
Configurazione
- 1
Crea un segreto del webhook
Aggiungi il connettore WooCommerce e copia l’URL del webhook.
- 2
Configura i webhook in Woo
In WooCommerce → Impostazioni → Avanzate → Webhook imposta l’URL e il segreto.
- 3
Aggiungi le chiavi REST
Per la sincronizzazione inversa incolla l’URL del negozio + consumer key/secret e verifica la connessione.
Domande frequenti
Un token Bearer viene esposto al browser?
No. I webhook sono firmati con HMAC; la sincronizzazione inversa usa le chiavi REST solo lato CRM.
Cosa serve per la sincronizzazione inversa?
Una chiave API REST di WooCommerce con permessi di lettura/scrittura per aggiornare gli stati degli ordini.
Collega WooCommerce
Ordini e clienti del negozio nel tuo CRM.
Inizia gratis