Il codice SKU (Stock Keeping Unit) è un codice alfanumerico univoco usato per identificare, tracciare e distinguere varianti di merci in magazzino.

Senza SKU ben codificati, la gestione delle scorte diventa rapidamente caotica. Due varianti dello stesso prodotto, per esempio una maglietta rossa taglia M e la stessa in taglia L, risultano indistinguibili nei sistemi gestionali, generando errori di picking, inventari imprecisi e ordini evasi in modo errato. A livello operativo, la mancanza di una codifica SKU strutturata si traduce in tempo sprecato a cercare la merce, difficoltà nel rilevare le scorte reali e impossibilità di analizzare la rotazione dei singoli articoli.

Daniele Rosada, il nostro Software Developer specializzato in flussi logistici, ci spiegherà in questo articolo cosa sono i codici SKU, come crearli e come razionalizzarli per una gestione puntuale delle scorte in magazzino.

SKU significato: cosa vuol dire Stock Keeping Unit?

SKU è l’acronimo di Stock Keeping Unit, termine che possiamo tradurre come “unità di gestione delle scorte”. Si identifica con un codice alfanumerico creato dall’azienda per identificare in modo univoco una specifica variante di prodotto all’interno dell’azienda.

“Ogni SKU rappresenta una specifica tipologia di articolo caratterizzata da attributi che la distinguono da tutte le altre.” spiega Daniele “Questi attributi possono includere: modello, produttore, dimensione, colore, materiale, confezionamento o qualsiasi altra caratteristica rilevante per la gestione operativa.”

Ad esempio, un produttore di pasta gestisce la referenza “Spaghetti n°5” in tre formati (500g, 1kg, 3kg) e due tipologie di confezionamento (cartone singolo, confezione da 6). Ogni combinazione formato/confezionamento è uno SKU distinto: stessa pasta, ma sei SKU differenti, ciascuno con giacenza, ubicazione e rotazione proprie (es.: SPA5-500G-CS, SPA5-500G-C6, SPA5-1KG-CS, ecc…).

In ambito elettronico, quello che potrebbe essere un distributore di smartphone, può vendere lo stesso modello in tre colori (nero, bianco, blu) e tre capacità di memoria (128GB, 256GB, 512GB). Questo genera nove SKU distinti, anche se il prodotto di partenza è identico. Confonderli significherebbe spedire al cliente il colore sbagliato o la capacità errata. Quando si effettua un inventario, infatti, non si contano genericamente i prodotti presenti in magazzino, ma la quantità disponibile di ogni singolo SKU.

“A differenza dei codici standard internazionali come GTIN, EAN o UPC, i codici SKU non sono regolamentati o standardizzati.” evidenzia il nostro Software Developer “Ogni azienda sceglie la propria metodologia di codifica in base alle diverse esigenze operative.”

Codice Chi lo crea Scopo
SKU Azienda Gestione interna magazzino
GTIN GS1 Identificazione globale
EAN GS1 Barcode retail
UPC GS1 Barcode retail Nord America
Serial Number Produttore Tracciabilità singolo pezzo

Differenza tra SKU, EAN, UPC e GTIN

SKU, EAN, UPC e GTIN identificano tutti i prodotti, ma con scopi e ambiti di applicazione diversi.

  • SKU (Stock Keeping Unit) è un codice interno creato dall’azienda e che non segue standard internazionali. Il suo scopo è distinguere varianti di prodotto all’interno dei propri sistemi gestionali, indipendentemente da come il prodotto viene identificato all’esterno.
  • GTIN (Global Trade Item Number) è l’identificatore GS1 che comprende diverse famiglie di codici, tra cui EAN-13, EAN-8 e UPC-A. È il sistema di riferimento per l’identificazione dei prodotti commerciali a livello internazionale.
  • EAN (European Article Number) è un codice standard internazionale a 13 cifre, gestito dall’organizzazione GS1, che identifica un prodotto in modo univoco a livello globale. È sostanzialmente il codice a barre che si trova sulle confezioni nei supermercati ed è l’equivalente funzionale dell’UPC (Universal Product Code) utilizzato prevalentemente in Nord America.

Differenze tra codice SKU (Stock keeping Unit), codice GTIN (Global Trade Item Number) e codice EAN (European Article Number)

Come generare un codice SKU?

Essendo un codice ad uso interno aziendale, non esiste uno standard universale per la creazione degli SKU. Ma esistono buone pratiche consolidate che rendono la codifica leggibile, scalabile e manutentabile nel tempo.

  1. Definire a priori gli attributi rilevanti.
    Quali caratteristiche distinguono realmente un prodotto dagli altri? Possono essere: categoria, fornitore, colore, taglia, formato, lotto, ecc… Solo gli attributi operativamente rilevanti devono entrare nello SKU.
  2. Scegliere una struttura logica a segmenti.
    Un codice SKU ben costruito è composto da segmenti (che spesso sono separati da un trattino, underscore o punto), ciascuno con un significato preciso. Un esempio: CAT-PROD-COL-TAG dove CAT è la categoria prodotto, PROD il produttore, COL il colore e TAG la taglia.
  3. Usare abbreviazioni coerenti e documentate.
    Le abbreviazioni devono essere standardizzate e documentate in un registro interno. “BL” per blu deve sempre significare blu, in tutti gli SKU e per tutti gli operatori.
  4. Evitare caratteri ambigui.
    Lettera O e zero (0), lettera I e uno (1) si confondono facilmente, specialmente su terminali mobili o etichette stampate in piccolo. Meglio escluderli dalla codifica.
  5. Non incorporare informazioni variabili.
    Esistono informazioni che sono a forte rischio di cambiamento nel tempo (come il prezzo, il fornitore attuale, il magazzino di destinazione, ecc…). Queste non devono entrare nello SKU: un codice che cambia perde il suo valore identificativo.
  6. Tenere a mente la scalabilità.
    Se oggi hai 500 SKU ma prevedi di arrivare a 5.000, la struttura del codice deve reggere la crescita senza richiedere una ri-codifica completa.

Esempio pratico: un’azienda di abbigliamento potrebbe strutturare lo SKU come segue: ABB-TShirt-BLU-M, dove ABB è la categoria (abbigliamento), TShirt il prodotto, BLU il colore e M la taglia. Lo stesso prodotto in taglia L diventerà ABB-TShirt-BLU-L, mantenendo la struttura leggibile e prevedibile. In questo senso è molto importante tenere a mente anche il punto di vista del cliente e gli aspetti più rilevanti per lui.

Clicca il banner e prenota 4 ore di consulenza logistica gratuis

Razionalizzazione SKU: meno complessità, più efficienza

“Nel corso del tempo, il numero di SKU tende a crescere in modo tale che diventa difficile prevederne i risultati.” spiega Daniele “Nuovi prodotti vengono aggiunti e le varianti si moltiplicano, ma raramente le referenze obsolete vengono eliminate. Questo può portare a una proliferazione di SKU che aumenta i costi di stoccaggio e complica le operazioni di picking e inventario.”

La razionalizzazione SKU è il processo con cui un’azienda analizza il proprio catalogo di referenze, identifica quelle a bassa rotazione o duplicate e decide quali eliminare, consolidare o mantenere. Questo permette di migliorare l’efficienza operativa, ridurre i costi e migliorare le prestazioni aziendali complessive.

Come spiega Daniele: “Il punto di partenza è sempre un’analisi ABC delle referenze: classificare gli SKU in base al loro contributo, al fatturato e alla frequenza di rotazione permette di distinguere gli articoli strategici da quelli marginali”.

Il report Global Inventory Management Market 2026 di Mordor Intelligence parla di una crescita esplosiva di SKU per retailer e distributori, che si trovano oggi a gestire decine di migliaia di unità distribuite tra negozi fisici, e-commerce e marketplace.

Gestione automatizzata degli SKU con un software WMS

Quando il numero di referenze cresce, la gestione tramite fogli Excel o procedure manuali comporta limiti sin da subito. “Con centinaia o migliaia di SKU attivi, sapere quante unità hai in magazzino non basta più, perché devi sapere dove si trovano, in quale lotto, con quale scadenza e con quale frequenza vengono movimentate. Excel questo non lo sa, mentre un WMS sì.” spiega il nostro Software Developer.
Un software WMS (Warehouse Management System) permette di gestire gli SKU in modo strutturato e automatizzato. Tra le funzionalità più utili troviamo:

  • tracciabilità completa degli articoli;
  • associazione SKU-ubicazione;
  • gestione lotti e serial number;
  • controllo delle giacenze in tempo reale;
  • supporto a barcode e RFID;
  • analisi ABC delle referenze;
  • monitoraggio della rotazione degli articoli.

anagrafica articoli dashboard interfaccia software WMS con codice articolo, codice EAN 13, codice EAN 14, descrizione articolo, ecc...

L’associazione SKU-ubicazione (gestita tramite le Unità di Carico – UdC) è forse il beneficio più immediato. Il WMS non si limita a sapere che uno SKU è presente in magazzino, ma traccia esattamente su quale pallet o contenitore (UdC) si trova e in quale specifica ubicazione è stoccato, guidando l’operatore a colpo sicuro. Il personale di magazzino non deve più cercare merce, rischiare di commettere errori nei prelievi o confondere varianti diverse di stessi prodotti. Inoltre, quando un operatore preleva dieci unità di un dato SKU, il WMS aggiorna la giacenza in tempo reale, registra da quale ubicazione sono state prelevate, verifica che il lotto sia corretto e, se integrato con l’ERP, aggiorna automaticamente l’ordine di vendita associato.

“Il vantaggio principale è che ogni movimento viene registrato nel momento in cui avviene, mantenendo l’inventario costantemente allineato alla situazione reale del magazzino.” conclude Daniele Rosada “In questo modo lo SKU diventa il punto di accesso a tutte le informazioni operative associate al prodotto.”

Nei magazzini con migliaia di referenze attive, il WMS permette anche di automatizzare la razionalizzazione. Questo lo fa identificando gli SKU fermi da settimane, segnalando quelli a rischio rottura di stock e suggerendo riallocazioni di spazio in base alla rotazione reale.

clicca per contattarci e scoprire di più

FAQ sul codice SKU

Lo SKU è diverso per ogni singolo pezzo dello stesso prodotto?

No. Lo SKU identifica una variante di prodotto, non un’unità fisica individuale. Due frigoriferi identici dello stesso modello condividono lo stesso SKU: ciò che cambia è la quantità disponibile di quello SKU prodotto in magazzino, non il codice stesso. Lo SKU si differenzia quando cambia almeno un attributo rilevante del prodotto (modello, colore, taglia, capacità, confezionamento, …). Due frigoriferi dello stesso modello ma con finiture diverse (es.: acciaio vs bianco) avranno SKU diversi.

La distinzione tra unità fisica e variante si traduce nell’uso di numero seriale vs codice SKU. Il numero seriale (serial number) è univoco infatti per ogni singolo pezzo e serve per la tracciabilità individuale (utile per richiami o garanzie). Lo SKU è invece condiviso tra tutti i pezzi della stessa variante e serve per gestire le scorte. Nei sistemi WMS questi due livelli di codifica coesistono insieme: lo SKU gestisce l’inventario aggregato, il numero seriale tiene traccia del singolo articolo.

Come si trasforma uno SKU in codice a barre?

Uno SKU non è un codice a barre: è un codice identificativo interno. Per renderlo scansionabile, occorre codificarlo in un formato barcode. Il formato più indicato per gli SKU interni è il Code 128, uno standard flessibile che accetta lettere, numeri e caratteri speciali (inclusi trattini e underscore), non richiede registrazioni/autorizzazioni ed è supportato da gran parte dei magazzini e dei lettori barcode industriali. Esistono diversi generatori gratuiti online che permettono di convertire i propri SKU in immagini Code 128 in pochi secondi.

Devo registrarmi a GS1 per avere i codici a barre dei miei SKU?

No, non è obbligatorio. La registrazione GS1 è necessaria solo se si vuole distribuire i propri prodotti attraverso la grande distribuzione organizzata (supermercati, grandi retailer, marketplace internazionali). Ha un costo fisso iniziale e un canone annuo. Per la gestione interna del magazzino o per la logistica conto terzi, il Code 128 generato a partire dai propri SKU prodotto è una soluzione perfettamente valida e molto più economica.

Lo SKU e il codice a barre sono la stessa cosa?

No. Lo SKU è l’identificativo interno del prodotto, definito dall’azienda secondo le proprie logiche. Il codice a barre è una rappresentazione visiva di quel codice (o di un altro codice ad esso associato) che consente la lettura ottica tramite scanner. Un prodotto può avere un unico SKU e più codici a barre associati, ad esempio un Code 128 per il magazzino interno e un EAN per la distribuzione esterna. È consigliabile mantenere un registro che mappa ogni SKU ai relativi codici a barre.

Cosa non mettere in uno SKU per evitare problemi con i barcode?

Alcuni caratteri possono creare problemi in fase di stampa, scansione o importazione nei sistemi. È buona pratica evitare spazi, virgolette, simboli come & o %, e le lettere O e I che si confondono visivamente con lo zero e il numero uno. È consigliabile anche non iniziare uno SKU con uno zero, poiché può capitare che alcuni sistemi lo tronchino automaticamente. Usare solo lettere maiuscole o solo minuscole (non miste) e separare i segmenti con trattini o underscore garantisce maggiore leggibilità e compatibilità.

Che differenza c’è tra SKU e UdC?

Detto in parole povere: lo SKU è un’entità gestionale/commerciale, l’UdC è il supporto fisico di movimentazione. Lo SKU (Stock Keeping Unit) è l’entità gestionale che definisce uno specifico articolo a magazzino con tutte le sue varianti. È identificato tramite una stringa alfanumerica usata per identificare e richiamare a sistema quello SKU (es. SCA-X-42-RED). L’UdC (Unità di Carico) è il supporto fisico reale (es. pallet, cassetta, collo) su cui viene stoccata e movimentata la merce. Un UdC può contenere pezzi associati a uno o più SKU. Il WMS traccia la giacenza sapendo esattamente quale codice SKU è contenuto in quale UdC e in quale ubicazione dello scaffale.

Condividilo su: