Integrare Shopify con un ERP significa collegare il negozio al sistema che gestisce magazzino, contabilità e logistica, in modo che ordini, scorte, prezzi, clienti e fatture si aggiornino da soli e non vengano mai inseriti due volte. Senza integrazione, qualcuno copia gli ordini a mano: funziona con pochi ordini al giorno, ma smette di reggere quando i volumi crescono.
La regola di partenza è decidere quale sistema è la fonte della verità per ogni dato. Di solito l'ERP comanda su scorte, prezzi e anagrafiche prodotto, mentre Shopify comanda sugli ordini e sui clienti che nascono online. In questo articolo vediamo cosa sincronizzare, come e con quali cautele. Se non hai ancora scelto la piattaforma, parti dal confronto Shopify o WooCommerce.
Perché il negozio da solo non basta
Il pannello di Shopify gestisce bene la vendita, ma non è pensato per tenere la contabilità, valorizzare il magazzino, pianificare gli acquisti o gestire più depositi. Quando l'attività cresce compaiono sempre gli stessi sintomi: scorte diverse tra negozio e magazzino, ordini ripetuti o dimenticati, fatture emesse in ritardo, prezzi cambiati in un posto solo.
Questi errori hanno un costo concreto: un prodotto venduto e non disponibile genera un rimborso e un cliente insoddisfatto, un ordine non registrato genera un ricavo non fatturato. L'integrazione serve a eliminare il lavoro di copia, che è dove nascono gli sbagli.
Quali dati sincronizzare e in quale direzione
| Dato | Direzione tipica | Perché |
|---|---|---|
| Anagrafica prodotti e SKU | ERP verso Shopify | Il codice articolo nasce nel gestionale e deve restare identico ovunque |
| Scorte disponibili | ERP verso Shopify | Il magazzino sa cosa c'è davvero, comprese le riserve |
| Prezzi e listini | ERP verso Shopify | Evita differenze tra negozio e preventivi |
| Ordini | Shopify verso ERP | Gli ordini nascono online e vanno evasi dal magazzino |
| Clienti | Shopify verso ERP | Servono per fatturare e per lo storico |
| Stato di spedizione e tracking | ERP verso Shopify | Il cliente vede l'avanzamento nel negozio |
| Resi e rimborsi | Bidirezionale | Devono riflettersi su scorte e contabilità |
Se ogni dato ha un solo sistema che lo governa, i conflitti spariscono. Il problema nasce quando prezzo o giacenza si modificano in entrambi i posti e nessuno sa quale valga.
Le tre modalità di integrazione
Connettore pronto
È la strada più veloce quando l'ERP offre un connettore per Shopify. Costa poco da attivare, ma segue una logica fissa: se i tuoi processi sono particolari, ti adatti tu al connettore o paghi per modificarlo.
Piattaforma di automazione
Strumenti di automazione collegano i due sistemi con regole configurabili. Vanno bene per flussi semplici e volumi contenuti, ma diventano difficili da controllare quando le regole si moltiplicano e gli errori si perdono nei registri.
Integrazione su misura
Un collegamento sviluppato per il tuo caso gestisce eccezioni, volumi alti, più magazzini e regole di prezzo complesse. Costa di più all'inizio e richiede manutenzione, ma ti dà controllo su ciò che succede quando qualcosa va storto.
Cosa succede a un ordine, passo per passo
Per capire cosa deve fare l'integrazione, segui un ordine dall'acquisto alla fattura.
- Il cliente paga nel negozio e Shopify crea l'ordine.
- L'ordine arriva all'ERP, che riconosce il cliente o ne crea l'anagrafica.
- Le scorte vengono impegnate e il magazzino riceve la richiesta di preparazione.
- Il collo parte e il numero di tracciamento torna su Shopify.
- L'ERP emette la fattura, anche elettronica, e registra l'incasso.
- Un eventuale reso aggiorna scorte, nota di credito e rimborso.
Ogni passaggio ha un punto in cui può interrompersi: un codice articolo che non esiste, un indirizzo non valido, un pagamento non ancora confermato. Un'integrazione fatta bene non nasconde questi casi, li mette in una coda visibile con il motivo dell'errore.
Esempio: perché la sincronizzazione delle scorte è la parte critica
Esempio con ipotesi dichiarate: hai 12 pezzi di un articolo, un negozio Shopify e un marketplace. Se le scorte si aggiornano ogni ora, in un'ora di picco i due canali possono vendere insieme 15 pezzi e tu ne hai 12. Tre clienti ricevono un rimborso, e il marketplace può penalizzarti per gli annullamenti.
Le soluzioni possibili sono due: sincronizzare più spesso e in modo guidato dagli eventi, oppure tenere una scorta di sicurezza per canale. Spesso si usano entrambe. L'importante è che la giacenza disponibile alla vendita derivi dal magazzino reale meno le riserve, e non da un numero scritto a mano.
Errori frequenti da evitare
- Usare nomi o descrizioni al posto di codici articolo univoci per riconoscere i prodotti.
- Lasciare modificare prezzi e giacenze in entrambi i sistemi.
- Non gestire varianti, kit e prodotti composti, che arrivano all'ERP con codici diversi.
- Ignorare IVA e arrotondamenti: un centesimo di differenza tra negozio e fattura crea riconciliazioni lunghe.
- Non prevedere cosa succede quando l'ERP o il negozio sono temporaneamente irraggiungibili.
- Non avere un registro degli errori che qualcuno controlla ogni giorno.
Come avviare il progetto con meno rischi
- Mappa i dati: elenca prodotti, listini, clienti e ordini, e decidi per ognuno la fonte della verità.
- Pulisci i codici articolo e le anagrafiche prima di collegare qualsiasi cosa.
- Parti da un perimetro piccolo, per esempio ordini e scorte, e aggiungi il resto dopo.
- Prova su un ambiente di test con ordini reali anonimizzati, compresi resi e pagamenti rifiutati.
- Prevedi chi controlla la coda degli errori e con quale frequenza.
- Confronta per qualche settimana ordini, scorte e fatture tra i due sistemi prima di spegnere i processi manuali.
Come lo affrontiamo noi
Quando progettiamo negozi e collegamenti con i sistemi aziendali, partiamo sempre dai dati e dal flusso degli ordini, non dal connettore. Se ti serve un collegamento costruito sul tuo caso, trovi il nostro servizio di web e commerce. Con Dika Ops, il nostro ERP in beta chiusa con lista d'attesa, il commercio elettronico lavora sulla stessa registrazione di magazzino e contabilità e le scorte si sincronizzano con Shopify e con altri negozi; vedi il modulo commerce. Per approfondire come impostare le scorte leggi anche software gestione scorte, oppure scopri chi siamo.
Domande frequenti
Cos'è l'integrazione tra Shopify e un ERP?
È un collegamento automatico tra il negozio online e il gestionale, che scambia ordini, scorte, prezzi, clienti e dati di spedizione. Il suo scopo è eliminare le doppie registrazioni e mantenere un'unica versione dei dati.
Quali dati conviene sincronizzare per primi?
Ordini e scorte, perché sono quelli che causano più errori e più costi. Prezzi, anagrafiche e resi si aggiungono in un secondo momento, quando il primo flusso è stabile.
Quanto spesso devono aggiornarsi le scorte?
Dipende dai volumi e dai canali. Con pochi ordini basta un aggiornamento frequente, con più canali o con prodotti in quantità ridotte serve una sincronizzazione guidata dagli eventi, cioè a ogni vendita o movimento di magazzino.
Posso integrare Shopify con più magazzini?
Sì, a patto che l'ERP gestisca più depositi e che tu decida quali sono disponibili alla vendita online. Ogni ordine va assegnato a un magazzino, con regole chiare di priorità.
L'integrazione gestisce la fattura elettronica?
Di solito è l'ERP a emettere la fattura elettronica e a inviarla tramite il sistema di interscambio, partendo dall'ordine ricevuto. Verifica con il tuo commercialista i dati che devono arrivare dal negozio, come codice fiscale, codice destinatario e IVA.
Meglio un connettore pronto o uno sviluppo su misura?
Il connettore pronto va bene con processi standard e volumi contenuti. Se hai più magazzini, kit, listini complessi o volumi alti, l'integrazione su misura riduce le eccezioni gestite a mano.
Da dove cominciare
Decidi la fonte della verità per ogni dato, pulisci i codici articolo e parti da ordini e scorte. Quando questi due flussi sono stabili e controllati ogni giorno, aggiungere prezzi, resi e fatture diventa un lavoro ordinato e non un'emergenza.



