ConnectWiz + WooCommerce

Integrazione attiva

Sincronizzazione WooCommerce nei due sensi, con un patto sulla proprietà dei dati

La maggior parte delle «integrazioni Woo» è un pulsante di importazione e una preghiera. Questa è una sincronizzazione nei due sensi con delle regole, in cui siete voi a decidere, dominio di dati per dominio di dati, quale sistema possiede la verità; e ogni conflitto finisce su un registro invece di sovrascrivere in silenzio.

Abbinamento con un clic Proprietà campo per campo I conflitti su un registro
WooCommerce × ConnectWiz
Prova generale prima della produzione
Prodotti, immagini e varianti in entrata
Proprietà: Woo / qui / entrambi — decidete voi
Conflitto intercettato → registro, nuovo tentativo
30+
Campi portati per ogni prodotto: immagini, finestre di sconto, GTIN, tag, up-selling e cross-selling, varianti
15 min
Durata del link di abbinamento: la stretta di mano scade invece di restare in giro
4
Argomenti webhook configurati in automatico: entrano le modifiche a prodotti, ordini e clienti
2.000
Prodotti per ciclo di importazione: un tetto dichiarato, non una sorpresa alla riga 2.001

E-commerce

Che cosa fa, esattamente

Abbinamento con un clic

Il flusso di autorizzazione standard di WooCommerce crea da solo chiavi API e webhook: nessun rituale di copia-chiavi, nessuna lista di controllo sui webhook.

Importazione in profondità

Immagini, alberi di categorie, prezzi di listino e scontati con le loro finestre, GTIN, tag, up-selling e cross-selling, prezzi e immagini delle varianti: il catalogo arriva intero, non come uno scheletro di nome e prezzo.

Scrittura di ritorno vera

Le modifiche ai prodotti fatte qui possono tornare su Woo, regolate da un interruttore per ogni operazione e da una modalità di prova, così si vede che cosa cambierebbe prima che cambi davvero.

Proprietà campo per campo

Dominio per dominio scegliete voi: il dato vive su Woo, vive qui, oppure si sincronizza nei due sensi. I campi di proprietà altrui si mostrano in sola lettura con la ragione scritta a schermo: niente caos da due padroni.

Un registro dei conflitti

Le sincronizzazioni fallite o in conflitto finiscono in un registro visibile, con risoluzione e nuovo tentativo: mai una sovrascrittura silenziosa scoperta al momento dell’inventario.

Anche gli ordini entrano nel flusso

Gli ordini Woo compaiono con la loro origine marcata, accanto a quelli del negozio in chat, dell’AI e dell’API: una sola verità sugli ordini, ovunque.

Il lato tecnico

L’ingegneria della sincronizzazione che quasi tutte le integrazioni saltano

Una stretta di mano paranoica

Il link di collegamento scade in 15 minuti, la callback viene marcata come consumata prima di qualsiasi altra cosa, così non può essere rigiocata con credenziali più vecchie; e l’URL del negozio usato è quello che avete digitato voi, mai quello che una callback dichiara.

A prova di ritentativo, per progetto

Woo rinumera gli ID di consegna a ogni ritentativo, quindi la deduplicazione li ignora di proposito e si basa invece sul contenuto del messaggio. In uscita, la chiave di idempotency viaggia nei metadati dell’ordine e viene ritrovata con una ricerca, perché il caso pericoloso è la scrittura andata a segno mentre la risposta si perdeva.

Relazioni al secondo passaggio

Up-selling e cross-selling arrivano come ID del negozio che puntano a prodotti che potrebbero non esistere ancora: si risolvono quindi in un secondo passaggio, dopo che il catalogo è atterrato, e l’albero delle categorie viene scaricato a parte, perché il payload di un prodotto nomina solo le foglie.

La valuta letta una volta, e bene

Woo pubblica la valuta per ordine e mai per prodotto: la valuta del negozio viene quindi letta una volta sola dalle impostazioni del negozio stesso, prima che il catalogo si importi, invece di essere indovinata riga per riga.

Una mappa degli stati prudente

Gli aggiornamenti di evasione vengono mappati solo dove i vocabolari coincidono davvero; un ordine «reso» non viene mai tradotto a forza, arriva invece a una persona come nota sull’ordine. E le note di stato vengono pubblicate con la notifica al cliente disattivata, così Woo non scrive al vostro cliente due volte.

Vince quello che avete scritto voi

Un campo modificato a mano da una persona qui non viene mai sovrascritto da un’importazione: la sincronizzazione rispetta l’essere umano, e lo dice nella scheda di origine di ogni elemento.

Configurazione

Come si collega

01

Abbinare il negozio

Un clic su collega, approvazione nell’amministrazione WooCommerce: chiavi e webhook vengono creati per voi.

02

Scegliere la proprietà

Scegliere, per ogni dominio di dati, chi possiede la verità: Woo, ConnectWiz o entrambi.

03

Provare, poi andare in produzione

Prima le operazioni di scrittura di ritorno in modalità di prova; si passa alla produzione quando il confronto delle differenze convince.

Meglio insieme

Con che cosa si combina

Plugin WordPress

Il plugin fa entrare nella chat i clienti Woo già autenticati: la stessa persona che la sincronizzazione conosce già, con gli ordini allegati e senza doversi registrare di nuovo.

Feed di prodotto

Il catalogo importato può essere pubblicato come feed Google Shopping / Meta Commerce: una variante per riga, salti dichiarati con la loro ragione, nessuna conversione di valuta inventata. Se ne parla in Commerce.

Wiz e i flussi

L’AI risponde a «dov’è il mio ordine?» con i dati in tempo reale del negozio, e i flussi possono reagire agli eventi commerciali: la sincronizzazione è il pavimento su cui sta in piedi tutto il resto.

Sicurezza e garanzie

Le garanzie noiose

Chiavi create, mai incollate

Il flusso wc-auth fa consegnare le chiavi dal vostro negozio a noi lato server, cifrate a riposo, senza nessun rituale di copia-incolla che una persona possa far trapelare.

Ogni webhook dimostrato

Le consegne in entrata sono firmate in HMAC con un secret che generiamo negozio per negozio e confrontate a tempo costante: un finto «aggiornamento prodotto» rimbalza sulla porta.

Educato con il vostro negozio

Le consegne verificate ma non gestite rispondono comunque con un successo, perché Woo disattiva un webhook dopo cinque errori consecutivi: assorbiamo le stranezze piuttosto che lasciare che il vostro negozio ci molli.

Uscite protette contro l’SSRF

Ogni chiamata all’URL del vostro negozio passa da una guardia in uscita: un «indirizzo del negozio» malevolo non può essere usato per sondare reti interne.

Le clausole, senza giri di parole

I limiti, messi per iscritto

Nessuna gestione dei pagamenti

Gli ordini si sincronizzano; addebitare le carte resta cosa del vostro negozio e del vostro provider di pagamento: fingere il contrario è il modo in cui le piattaforme diventano mezze banche, e male.

I media seguono la proprietà

Dove è Woo a possedere i campi di contenuto, qui sono in sola lettura per scelta: il senso di un patto sulla proprietà è che lega anche noi.

Il tetto dei 2.000 prodotti

Un ciclo di importazione porta fino a 2.000 prodotti: un limite tecnico dichiarato. I cataloghi più grandi sono una conversazione sulla scalabilità che preferiamo fare apertamente piuttosto che andare in timeout in silenzio.

Gli ordini si leggono, non si copiano

Gli ordini del negozio compaiono in tempo reale sulla scheda contatto (in cache per un minuto, i dieci più recenti) invece di essere duplicati in un secondo registro: una scelta deliberata di un’unica fonte di verità, dichiarata qui.

FAQ su WooCommerce

Risposte dirette

Il resto è nelle FAQ, oppure scriveteci direttamente.

Prodotti con immagini, categorie, prezzi di listino e scontati con le loro finestre, GTIN, tag, up-selling e cross-selling, e varianti con prezzi e immagini proprie: in entrata al momento dell’abbinamento, in uscita tramite le operazioni di scrittura di ritorno che abilitate dominio per dominio. Gli ordini arrivano marcati con la loro origine WooCommerce.

No, ed è proprio il centro del progetto. La scrittura di ritorno gira operazione per operazione dietro una modalità di prova, la proprietà campo per campo rende in sola lettura i campi di proprietà altrui, chiavi di idempotency deterministiche rendono sicuri i ritentativi, e tutto quello che va in conflitto finisce su un registro visibile perché una persona lo risolva.

Risolvono due problemi diversi: questa integrazione sincronizza catalogo e ordini; il plugin WordPress incorpora il widget di chat e fa entrare i clienti via SSO, così un cliente Woo già autenticato viene riconosciuto in chat. Quasi tutti i negozi usano entrambi.

L’integrazione distingue «il negozio è giù» da «questo cliente non ha mai comprato niente»: un errore di trasporto viene mostrato come errore, mai reso in silenzio come cronologia vuota. Le letture fallite rallentano e riprovano invece di martellare il vostro server.

Ogni ordine rispecchiato porta nei metadati una chiave di idempotency deterministica e, prima di creare, l’integrazione cerca quella chiave: così nemmeno il caso brutto in cui la scrittura è andata a segno ma la risposta si è persa può produrre un secondo ordine. Il controllo dei duplicati gira anche in modalità di prova.

Sì: i clienti si riconoscono dall’identità dell’account dove ce n’è una, e gli ordini da ospite si trovano cercando per email o per telefono, così la persona che in chat chiede «dov’è il mio pacco?» viene riconosciuta in un modo o nell’altro.

Meglio un’integrazione onesta che un’integrazione rumorosa.

Ogni integrazione di questa pagina è descritta per quello che fa davvero: direzione della sincronizzazione, proprietà dei dati e limiti compresi.