Integrazione WMS e 3PL per Shopify
Sincronizzare eventi di evasione, tracking e aggiornamenti delle giacenze, così Shopify riflette sempre ciò che accade in magazzino.
Eventi da sincronizzare
- Evasione creata, imballata, spedita
- Aggiornamenti del numero di tracking
- Rettifiche di inventario per sede
Errori operativi da evitare
- Spedizioni parziali
- Orari di cut-off e regole dei corrieri
- Mappature SKU mancanti
WMS O 3PL
Un WMS e un 3PL non sono la stessa integrazione
Entrambi tengono Shopify allineato a ciò che accade fisicamente in magazzino, ma si trovano ai lati opposti dell’operatività e il lavoro di integrazione è davvero diverso. Confonderli è il motivo più frequente per cui un progetto di magazzino si ferma a metà strada.
Integrare un WMS
Un sistema di gestione del magazzino è software che gira sul magazzino dell’azienda. I dati anagrafici, le ubicazioni e le regole di picking sono interni, quindi l’integrazione è una conversazione a due vie: Shopify invia gli ordini, il WMS restituisce giacenze, evasioni e tracking. La scelta di quale sistema faccia fede sull’inventario spetta all’azienda, e quella singola decisione condiziona tutto il resto del progetto.
- Magazzino di proprietà, personale interno
- Controllo totale di ubicazioni, vani e regole di picking
- I dati anagrafici di inventario restano interni
- Di solito un’API on-premise o privata
Integrare un 3PL
Un operatore logistico esterno custodisce la merce e spedisce per conto dell’azienda. Il suo sistema non è controllabile: si integra ciò che espone, un’API REST, un flusso EDI o un deposito notturno di file. Il lavoro non consiste più nel modellare la propria operatività ma nel riconciliare la sua, cioè i suoi codici articolo, i suoi orari di cut-off e i nomi dei suoi stati.
- Magazzino e personale di terzi
- Si integra la sua API, il suo EDI o i suoi file
- Le giacenze vengono comunicate, non gestite in casa
- Un secondo operatore è una seconda integrazione
FLUSSI DI DATI
Che cosa si sincronizza tra Shopify e il magazzino
Sei flussi coprono quasi tutti i progetti WMS e 3PL. Quali servano, e in che direzione vadano, dipende da chi possiede la merce.
Inventario per ubicazione
Le giacenze disponibili arrivano a Shopify per ubicazione, non come un unico dato globale. Senza questo, uno store con due magazzini vende oltre la disponibilità nel momento in cui uno dei due si svuota.
Ordini verso il magazzino
Gli ordini pagati arrivano al WMS o al 3PL con i dati che servono davvero a chi preleva: SKU, quantità, metodo di spedizione, note di consegna e qualsiasi requisito B2B o di confezione regalo.
Evasioni e tracking
Quando il collo esce, l’evasione viene creata in Shopify con corriere e numero di tracking, così il cliente riceve la notifica senza che nessuno apra il pannello.
Resi e RMA
La merce resa rientra a magazzino solo dopo il controllo. Ricaricare la giacenza al rimborso invece che al controllo è il modo in cui nasce l’inventario fantasma.
Rettifiche e inventari ciclici
Inventari ciclici, rotture e correzioni manuali fatte in magazzino si riflettono su Shopify, così il numero a scaffale coincide con quello sullo store.
Mappatura di SKU e codici a barre
Le varianti Shopify e i codici articolo del magazzino raramente coincidono uno a uno. Il livello di mappatura, codici a barre, confezioni multiple e kit compresi, è dove si concentra la maggior parte del lavoro reale di integrazione.
MULTI-MAGAZZINO
Il problema multi-magazzino che Shopify da solo non risolve
Shopify può tenere giacenze in più ubicazioni e instradare gli ordini tra di esse, ma il suo smart order routing decide con gli unici dati di cui dispone: quantità disponibile e una lista di priorità. Non sa che un sito non può spedire merci pericolose, che un altro chiude alle 14:00, o che dividere un ordine di due righe costa in trasporto più del margine della seconda riga.
È per questo che gli store multi-magazzino si ritrovano con spedizioni divise che nessuno ha chiesto, ordini mandati al sito che capita in cima alla lista e giacenze che sembrano disponibili ma sono già impegnate altrove. La logica di allocazione deve stare dove stanno le regole operative: nel WMS, o nel livello di integrazione tra i due.
I limiti concreti sono descritti in dettaglio in I limiti del multi-magazzino su Shopify: perché lo smart order routing non basta.
COME FUNZIONA
Come si costruisce un’integrazione di magazzino, passo per passo
1. Decidere di chi è l’inventario
Prima di una sola riga di codice: la fonte di verità sulle giacenze è Shopify o il magazzino? La risoluzione dei conflitti, la direzione di ogni sincronizzazione e la sorte di una rettifica manuale discendono tutte da questa unica risposta.
2. Mappare il catalogo
Far corrispondere le varianti Shopify ai codici articolo del magazzino, inclusi codici a barre, confezioni multiple, kit e ogni SKU presente in un sistema ma non nell’altro. Gli SKU non mappati sono la prima causa singola di evasioni fallite nel primo mese.
3. Concordare eventi e cadenza
Quali eventi attraversano il confine e con quale frequenza: ordini quasi in tempo reale, giacenze ogni pochi minuti, una riconciliazione completa di notte. Non tutto deve essere istantaneo, e progettare come se lo fosse costa caro.
4. Gestire le eccezioni
Spedizioni divise, evasioni parziali, annullamenti dopo l’avvio del prelievo, ordini in attesa di riassortimento, orari di cut-off dei corrieri. È la parte che decide se l’integrazione sopravvive al Black Friday, ed è quella che la maggior parte dei progetti lascia per ultima.
5. Riconciliare e monitorare
Un confronto notturno tra le giacenze Shopify e quelle del magazzino, con avvisi quando le due divergono. Un’integrazione che non si può verificare è un’integrazione di cui il team smetterà di fidarsi in silenzio.
PRIMA DI SCEGLIERE
Sei domande da chiudere prima di firmare
- Il fornitore espone una vera API, o solo EDI e file schedulati? La risposta fissa la latenza minima di sincronizzazione.
- Riesce a comunicare le giacenze per ubicazione, o solo un totale globale?
- Come sono rappresentate dalla sua parte le evasioni parziali e divise?
- Chi prevale quando Shopify e il magazzino non concordano su una quantità?
- Che fine fanno gli ordini inseriti dopo il cut-off del corriere?
- Se il prossimo anno si aggiunge un secondo magazzino o 3PL, l’impianto regge?
Se la documentazione del fornitore non risponde a queste sei domande, conviene chiedere prima di firmare. Ognuna costa poco da chiarire all’inizio e molto da scoprire in produzione.
FAQ
Domande frequenti sull’integrazione WMS e 3PL
Che differenza c’è tra integrare un WMS e integrare un 3PL?
Con un WMS il sistema e il magazzino sono interni: si decide il modello dati e la sincronizzazione può essere bidirezionale. Con un 3PL si integra un sistema controllato da altri, il che significa adattarsi ai suoi codici articolo, ai suoi stati e all’interfaccia che pubblica.
Serve un’API per integrare il 3PL con Shopify?
Non necessariamente. Molti fornitori lavorano ancora via EDI o con depositi schedulati di CSV e SFTP, e si integrano benissimo. Semplicemente fissano un limite alla freschezza dei dati di giacenza: un file depositato ogni quattro ore significa che Shopify è, nel caso peggiore, quattro ore indietro rispetto allo scaffale.
Shopify gestisce le giacenze su più magazzini?
Può tenere l’inventario per ubicazione e instradare gli ordini tra le ubicazioni, ma l’instradamento conosce solo quantità e un ordine di priorità. Regole operative come gli orari di cut-off, le merci pericolose o il costo di trasporto di una divisione vanno applicate dal WMS o dal livello di integrazione.
Quanto dura un’integrazione WMS o 3PL?
Con un fornitore dagli endpoint documentati e un catalogo pulito, una prima sincronizzazione funzionante richiede di solito qualche settimana. Ciò che allunga un progetto non è quasi mai la connessione in sé: sono la mappatura del catalogo e le regole di eccezione che nessuno aveva messo per iscritto.
Funziona con più di un magazzino o 3PL?
Sì, e va progettata così fin dall’inizio anche se oggi ce n’è uno solo. Aggiungere un secondo operatore a un impianto che ne presupponeva uno costringe di norma a rifare da zero la logica di allocazione.
Che succede se il sistema del magazzino va offline?
I messaggi vengono accodati e ritentati invece di perdersi, e la riconciliazione notturna recupera ciò che fosse comunque sfuggito. Il modo di guasto contro cui vale la pena progettare è quello silenzioso: un’integrazione che perde un evento e non avvisa nessuno.
Parlaci dei sistemi in uso.