Chi vende sia in negozio sia online conosce il problema: il sito dice che c'è un pezzo, in negozio non c'è più. Succede quasi sempre per gli stessi motivi, e quasi nessuno dipende dal plugin di sincronizzazione. Per sincronizzare le giacenze con WooCommerce in modo affidabile conviene capire prima dove i conti si rompono, perché lo strumento arriva dopo.
Questi sono i cinque punti in cui, nella mia esperienza, si perdono i pezzi.
Un solo numero, una sola fonte
L'errore più diffuso è avere due sistemi che si considerano entrambi "la verità": il gestionale del negozio e WooCommerce. Se ognuno scrive la giacenza dell'altro, prima o poi si sovrascrivono. La regola che uso è semplice: un solo sistema decide la giacenza, gli altri la leggono e comunicano i movimenti (vendite, resi, carichi).
Quale sistema scegliere? Di solito quello più vicino al magazzino fisico, perché è lì che il numero cambia per primo: un prodotto che arriva, un pezzo che si rompe, un inventario. Il sito è un canale di vendita, non l'archivio.
Si sincronizzano i movimenti, non solo i totali
Copiare "giacenza = 7" da un sistema all'altro funziona finché nessuno vende nel frattempo. Se in negozio si vende un pezzo mentre arriva un ordine online, due totali copiati in momenti diversi si contraddicono. Comunicare i movimenti ("−1 venduto", "+10 carico") è più robusto: l'ordine in cui arrivano conta meno e ogni variazione lascia una traccia.
La traccia è il vantaggio nascosto: quando un numero non torna, puoi ricostruire cosa è successo guardando i movimenti di quel giorno. Con i soli totali devi tirare a indovinare.
Il codice che identifica il prodotto
Per far parlare due sistemi serve una chiave comune: SKU, codice a barre o EAN. Se in un sistema lo SKU è scritto in un modo e nell'altro in un altro (maiuscole, spazi, zeri iniziali), il collegamento si rompe in silenzio e qualche prodotto non si aggiorna mai. Prima di sincronizzare conviene fare un controllo di corrispondenza e guardare con calma l'elenco dei prodotti senza abbinamento.
Con cataloghi di migliaia di prodotti, questo elenco non è mai vuoto al primo tentativo. Va ripulito una volta, e poi tenuto d'occhio a ogni nuovo inserimento.
Gli ordini non ancora spediti
Un ordine online "in lavorazione" ha già impegnato un pezzo, anche se fisicamente è ancora sullo scaffale. Se il conteggio dello scaffale e quello del sito non tengono conto degli impegnati, il sito vende due volte lo stesso oggetto. Serve distinguere giacenza fisica (quello che c'è sullo scaffale) e giacenza disponibile (quello che puoi ancora vendere).
Resi e annullamenti
Sono il punto in cui i conti si rompono di più, perché spesso passano da persone e non da una procedura. Un reso che rientra a magazzino senza che nessuno lo registri lascia il pezzo invisibile al sito. Un annullamento che non libera l'impegno lo blocca per sempre. Meglio una procedura semplice e uguale per tutti che un sistema perfetto che nessuno usa.
Cosa controllare oggi
- Chi può modificare la giacenza, e da dove.
- Se i movimenti restano registrati, oppure si vede solo il totale.
- Quanti prodotti non hanno un codice comune tra i due sistemi.
- Cosa succede a un reso e a un ordine annullato.
- Quanto tempo passa tra una vendita in negozio e l'aggiornamento del sito.
Se la risposta a due o più punti è "non lo so", la sincronizzazione ha già dei buchi. Il passo successivo è decidere se correggere il processo o costruire un collegamento su misura: per scegliere, vedi software su misura o gestionale pronto e quale processo automatizzare per primo. Esempi di integrazioni già realizzate li trovi tra i progetti.
Domande frequenti
Basta un plugin per sincronizzare le giacenze?
Per un negozio piccolo, con pochi prodotti e un solo punto vendita, spesso sì. Quando ci sono più canali, codici incoerenti o un gestionale particolare, il plugin non basta e serve un collegamento costruito sui tuoi dati.
Ogni quanto vanno aggiornate le giacenze?
Più è alto il ritmo delle vendite, più conta la frequenza. Per prodotti con pochi pezzi, l'aggiornamento deve essere quasi immediato; per articoli a scorta abbondante bastano intervalli più lunghi. Contano più i movimenti registrati che la velocità.
Cosa faccio se i prodotti non hanno codici in comune?
Si parte da un lavoro di pulizia: si abbinano i prodotti una volta, a mano o con uno script, e da quel momento il codice comune diventa obbligatorio per ogni nuovo articolo.
Se la sincronizzazione ti dà problemi e vuoi capire dove si rompe, scrivimi: di solito il guasto si trova guardando i movimenti di pochi giorni.


