CRM per e-commerce: come collegarlo al negozio online

CRM per e-commerce: quali dati collegare al negozio online, in che direzione, i passi del progetto e le varianti per WooCommerce, gestionale e vendita B2B.

Sviluppo software10 min

Un CRM per e-commerce serve a riunire in una sola scheda cliente quello che oggi è sparso fra negozio online, email, fogli di calcolo e gestionale: chi è il cliente, che cosa ha comprato, quando, e che cosa gli è stato detto. Per funzionare deve essere collegato al negozio, con ordini e clienti che entrano in automatico e con una regola scritta su quale sistema comanda per ciascun dato. La scelta del software viene dopo: prima si decide che cosa passa, in che direzione e con quale frequenza.

Se gestisci un e-commerce e ti ritrovi a cercare lo stesso cliente in quattro posti diversi prima di rispondergli, alla fine di questa guida avrai lo schema del collegamento, la sequenza dei passi e i punti in cui questi progetti si inceppano più spesso.

Cosa serve prima di iniziare

  • L'elenco dei posti in cui vivono oggi i clienti: il pannello del negozio, la casella email, i fogli con i clienti aziendali, il gestionale o il programma di fatturazione, i contatti sul telefono di chi segue le vendite. Ogni fonte dimenticata ricompare a progetto finito.
  • Un'esportazione dei clienti e degli ultimi dodici mesi di ordini dal negozio, anche in un semplice file CSV. Serve a misurare quanti clienti tornano, quanti doppioni ci sono e quanto sono sporchi i dati.
  • Il catalogo prodotti con i codici: se nel CRM vuoi vedere che cosa compra ciascun cliente, i prodotti devono avere lo stesso codice nel negozio e negli altri sistemi.
  • Una mappa di chi usa cosa: chi evade gli ordini, chi risponde ai clienti, chi segue le aziende, chi fa le fatture. Il CRM si disegna sulle persone che lo apriranno ogni giorno, non sul sito.
  • L'accesso amministratore al negozio e, se c'è, la documentazione del gestionale: se espone un'API o quali file sa importare ed esportare.

Che cosa sincronizzare e in quale direzione

Prima di parlare di strumenti si disegna il flusso. Questa tabella copre la situazione più frequente, un negozio online con un CRM accanto.

DatoDirezioneChi comandaFrequenza tipica
Anagrafica clientenegozio verso CRM, con aggiornamenti in ritornoda decidere per campoa ogni ordine o giornaliera
Ordini e righe d'ordinenegozio verso CRMnegozioa ogni ordine pagato
Stato dell'ordine e spedizionenegozio verso CRMnegozio o gestionalea ogni cambio di stato
Note, telefonate, richiestesolo nel CRMCRMnon si sincronizzano
Consenso marketingnegozio verso CRMchi lo raccogliea ogni modifica
Condizioni e listini per clienteCRM o gestionale verso negoziochi li decidea ogni modifica

La riga delicata è la prima. Un cliente può comprare come ospite con un'email, poi registrarsi con un'altra, poi scrivere dall'indirizzo dell'ufficio. Senza una regola di identità decisa prima, il CRM si riempie di doppioni in poche settimane. Il criterio più solido è l'email per i privati e la partita IVA per le aziende.

Come impostare il progetto, passo per passo

1. Scrivi le tre domande a cui il CRM deve rispondere. Per esempio: "chi sono i clienti che non riordinano da sei mesi", "che cosa ha comprato questo cliente prima di chiamarci", "quali aziende hanno un listino dedicato". Ogni campo e ogni collegamento che non serve a rispondere a una di queste domande si rimanda. A questo punto avrai il perimetro della prima versione, che è la difesa migliore contro il progetto che cresce ogni settimana.

2. Ripulisci i clienti prima di importarli. Unisci le esportazioni di tutte le fonti in un unico file, trova i doppioni per email e partita IVA, correggi le aziende scritte in modi diversi. Lo stesso lavoro, visto dal lato di chi parte dai fogli, è descritto nella guida su come passare da Excel a un CRM. Alla fine di questo passo devi avere una riga per cliente, con un identificativo unico.

3. Decidi per iscritto chi comanda su ogni dato. Una riga per campo, come nella tabella sopra. Serve a rispondere senza discussioni alla domanda che arriverà il primo mese: l'indirizzo nel negozio è diverso da quello nel CRM, quale è giusto.

4. Collega prima un flusso solo, in una direzione. Il candidato migliore sono gli ordini pagati dal negozio al CRM, agganciati al cliente giusto. Non toccano nulla di irreversibile e rendono utile il CRM dal primo giorno. Verifica su venti ordini reali che arrivino completi, con le righe prodotto, gli sconti e i clienti ospiti.

5. Aggiungi gli stati e le spedizioni. Quando un ordine cambia stato o parte la merce, l'informazione arriva nella scheda cliente. A questo punto chi risponde al telefono vede se il pacco è partito senza aprire il pannello del negozio né chiedere al magazzino.

6. Porta nel CRM il lavoro che oggi sta nelle email. Richieste di preventivo, reclami, clienti da richiamare: diventano attività collegate al cliente, con una persona responsabile e una data. È il passo che cambia davvero il modo di lavorare, e dipende più dalle abitudini del team che dalla tecnica. Le fasi per farlo adottare sono quelle della guida su come implementare un CRM in azienda.

7. Attiva log e allarmi. Ogni scambio deve lasciare traccia di che cosa è passato e con quale esito, e un errore ripetuto deve arrivare a una persona. Un collegamento che si ferma in silenzio è peggio di nessun collegamento, perché nessuno ricontrolla più a mano.

Se lo schema dei dati è chiaro ma non hai chi costruisca il collegamento fra i tuoi sistemi, è il tipo di lavoro che seguiamo nei progetti di integrazione fra software aziendali: partiamo dalla tabella dei flussi e dai tuoi dati reali, non da un pacchetto da adattare.

Variante: negozio WooCommerce

Con WooCommerce il collegamento ha una base solida: il negozio espone una REST API completa e può inviare notifiche automatiche (webhook) quando nasce o cambia un ordine. Le strade sono due. La prima è un CRM che ha già un'integrazione con WooCommerce: si configura in tempi brevi e conviene quando il flusso è standard. La seconda è un servizio intermedio costruito sui tuoi sistemi, che riceve gli eventi dal negozio, li traduce e li consegna al CRM con una coda per i tentativi falliti.

Due punti specifici da verificare in ogni caso. Il primo sono gli ordini degli ospiti, che in WooCommerce non hanno un account cliente: la regola di identità deve agganciarli comunque alla scheda giusta tramite l'email. Il secondo è il momento dell'invio: l'ordine va passato quando il pagamento è confermato, non quando viene creato, altrimenti il CRM si riempie di carrelli mai pagati.

Tra le soluzioni già pronte c'è anche Flusia, il CRM italiano per PMI sviluppato da Obly, che gestisce il magazzino e ha un'integrazione con WooCommerce.

Variante: negozio con gestionale o fatturazione già in uso

Qui i sistemi diventano tre, e la regola di chi comanda diventa decisiva. Nella maggior parte dei casi il gestionale resta la fonte di prodotti, prezzi, scorte e documenti fiscali; il negozio resta la fonte degli ordini online; il CRM è il posto dove si lavora sul cliente. Il collegamento fra negozio e gestionale è descritto nel dettaglio nella guida su come collegare WooCommerce a un gestionale.

L'errore da evitare è collegare ogni sistema con ogni altro. Tre collegamenti incrociati significano tre punti in cui un dato può divergere. Conviene scegliere un percorso: gli ordini vanno dal negozio al gestionale, e il CRM li riceve da una sola delle due parti, sempre la stessa. Anche i dati fiscali del cliente (partita IVA, codice destinatario, PEC) devono avere un solo sistema che li modifica, di norma quello che emette le fatture.

Variante: vendita anche B2B con listini per cliente

Quando una parte delle vendite va ad aziende, il CRM smette di essere un archivio e diventa il posto dove si decidono le condizioni: listino, sconti, pagamento, persona di riferimento. Qui la direzione di alcuni dati si inverte: le condizioni nascono nel CRM o nel gestionale e devono arrivare al negozio, così che il cliente aziendale veda i suoi prezzi quando accede.

Un esempio tipico: un e-commerce di prodotti per la casa con quattro persone vende online ai privati e a una trentina di negozi con listino dedicato. Gli ordini dei negozi arrivano in parte dal sito e in parte per email a Giulia, che li reinserisce a mano. Il progetto utile in questo caso non parte dal CRM ma dall'associazione fra cliente aziendale e listino, scritta in un posto solo e pubblicata verso il negozio. Una volta fatto questo, anche gli ordini via email si registrano sulla stessa scheda cliente e il reinserimento sparisce.

In questa variante il peso delle eccezioni cresce: condizioni di pagamento diverse, agenti che seguono certi clienti, prodotti visibili solo ad alcuni. È il punto in cui ha senso valutare se lo strumento va bene com'è o va adattato, con i criteri della guida su CRM su misura o a pacchetto.

Errori comuni

Comprare il CRM prima di disegnare i flussi. Si sceglie lo strumento guardando le funzioni, poi si scopre che non riceve i dati come servono o che i clienti aziendali non si distinguono dai privati. La tabella di sincronizzazione va scritta prima, ed è il documento con cui valutare qualsiasi soluzione.

Importare tutto lo storico senza pulirlo. Anni di clienti ospiti, email sbagliate e aziende duplicate rendono inaffidabili le prime liste e fanno perdere fiducia nello strumento proprio all'avvio. Si importano i clienti puliti e gli ordini che servono a rispondere alle tre domande del primo passo.

Considerare il consenso marketing una conseguenza dell'acquisto. Chi ha comprato non ha per questo accettato di ricevere comunicazioni commerciali. Il consenso va sincronizzato come campo a sé, con data e fonte, e le campagne vanno costruite solo su quello. Le regole generali sono pubblicate dal Garante Privacy; per il tuo caso confrontati con il tuo consulente.

Lasciare due sistemi liberi di modificare lo stesso dato. Se l'indirizzo si può cambiare sia nel negozio sia nel CRM e i due si scrivono a vicenda, prima o poi il valore giusto viene sovrascritto da quello vecchio. Per ogni campo, un solo sistema scrive.

Chi siamo

Obly è un'agenzia di sviluppo software su misura con sede a Casale Monferrato (AL) che progetta gestionali, e-commerce WooCommerce e integrazioni fra i sistemi che un'azienda usa già. Sviluppa anche Flusia, un CRM italiano pensato per le PMI.

Quanto tempo serve e il passo successivo

Con un CRM che ha già un collegamento al negozio e un flusso standard, dalla pulizia dei dati alle prime settimane di uso passano indicativamente da due a sei settimane, di cui buona parte spesa sui dati e sulle abitudini del team. Quando entrano un gestionale o i listini per cliente, il progetto si misura in più settimane, e la variabile principale non è il negozio ma quanto sono accessibili gli altri sistemi e quanto è chiara la regola su chi comanda.

Ora che hai lo schema, il passo successivo naturale è metterlo su carta con i tuoi sistemi reali: quali fonti hai, quali dati passano, quali eccezioni ha il tuo processo. Se vuoi parlarne per un preventivo sul progetto di integrazione, puoi partire dalla pagina dei servizi di integrazione e raccontarci come lavorate oggi.

Domande frequenti

Dipende da quanto conta il cliente che torna. Se vendi soprattutto a persone che comprano una volta sola, il pannello ordini del negozio basta a lungo. Il CRM diventa utile quando una parte importante del fatturato arriva da clienti che riordinano, da aziende con condizioni proprie o da richieste che passano per email e telefono prima dell'acquisto. Il segnale pratico è semplice: se per rispondere alla domanda "che cosa ha comprato questo cliente e di che cosa abbiamo parlato" devi aprire tre programmi, il momento è arrivato.

Il prossimo passo non impegna

Mezz'ora di call per capire se possiamo esserti utili. Decidi tu dopo.

Prenota la call