Se vendi con PrestaShop e devi sapere dove e come aggiungere i codici EAN ai tuoi prodotti, questa guida fa al caso tuo. Vedrai dov'è il campo EAN-13 in ogni versione del back office, come assegnarlo a livello di prodotto e di combinazione, come importarlo in blocco via CSV e come esportarlo verso Google Shopping e i marketplace. E se non hai ancora i codici, ti spieghiamo come ottenere codici EAN ufficiali GS1 in pochi minuti.
In sintesi
- Il campo EAN-13 è nella scheda del prodotto: in PrestaShop 1.7, 8.x e 9 lo trovi nella scheda Quantità (o Combinazioni se il prodotto ha varianti); in PrestaShop 1.6 è nella scheda Informazioni.
- Non ti serve nessun modulo a pagamento: il supporto dei codici a barre EAN-13, UPC, ISBN e MPN è incluso di serie nel core di PrestaShop.
- Ogni combinazione ha il proprio EAN-13: la taglia M e la taglia L della stessa t-shirt hanno bisogno di codici diversi, proprio come ogni prodotto semplice.
- Per molti prodotti, importa via CSV da Catalogo > Importa, mappando la tua colonna al campo EAN13 e formattando i codici come testo per evitare la notazione scientifica di Excel.
- L'EAN si esporta come GTIN verso Google Shopping e i marketplace (Amazon, eBay, Carrefour); senza un GTIN valido molti prodotti vengono rifiutati o penalizzati.
- Usa codici EAN ufficiali GS1: quelli inventati falliscono sul carattere di controllo e quelli riciclati danno problemi di proprietà. Su EAN CODA li ottieni con un pagamento unico, senza canoni annuali, da 3 €.
PrestaShop è una delle piattaforme e-commerce open source più diffuse in Spagna e in Europa e include il supporto nativo per i codici a barre. Questo significa che non hai bisogno di nessun modulo a pagamento per assegnare i tuoi EAN: il campo è incluso di serie nella scheda di ogni prodotto. Se vuoi prima ripassare cos'è un EAN, trovi una spiegazione completa in cos'è un codice a barre EAN.
Acquista i miei codici EAN — ufficiali GS1, da 3 €, pagamento unico e senza canoni annuali. Li ricevi via e-mail in pochi minuti, pronti da incollare in PrestaShop.
EAN-13, GTIN e i campi di PrestaShop: cos'è ciascuno
Prima di mettere mano al back office conviene chiarire la terminologia, perché PrestaShop gestisce diversi campi simili ed è facile confonderli:
| Campo in PrestaShop | Cos'è | Formato |
|---|---|---|
| EAN-13 (o JAN) | Il codice a barre standard in Europa. È il GTIN-13. | 13 cifre |
| UPC | Il codice a barre standard in Nord America. | 12 cifre |
| Riferimento | Il tuo codice interno (SKU). Lo definisci tu, non è un codice a barre. | Libero |
| MPN | Numero di parte del produttore. Utile in alcuni feed, ma non sostituisce l'EAN. | Libero |
| ISBN | Identificativo specifico per i libri. | 13 cifre |
Il punto chiave: GTIN è il termine generico che comprende EAN e UPC. Un EAN-13 è un GTIN-13 e un UPC-A è un GTIN-12. Quando un feed o un marketplace ti chiede il "GTIN", si riferisce al tuo EAN-13. Il riferimento è il tuo SKU interno e non va mai inserito nel campo EAN. È utile sapere che il campo MPN (numero di parte del produttore) è stato aggiunto in PrestaShop 1.7.7; nelle versioni precedenti non esisteva, ed è per questo che nei feed più datati vedrai che venivano esportati solo EAN-13 e UPC. Se confondi l'EAN-13 con la versione corta a 8 cifre, ti chiariamo la differenza tra EAN-13 ed EAN-8 in un'altra guida.
Dove si inserisce l'EAN in PrestaShop (passo passo)
La posizione esatta del campo è cambiata tra le versioni, quindi attenzione se segui un tutorial datato. In tutte le versioni il percorso inizia da Catalogo > Prodotti; ciò che cambia è la scheda all'interno della pagina del prodotto.
PrestaShop 1.7, 8.x e 9 (a livello di prodotto)
- Accedi al back office e vai su Catalogo > Prodotti.
- Apri la scheda del prodotto che vuoi modificare.
- Per un prodotto semplice (senza varianti), apri la scheda Quantità. Lì, sotto la gestione dello stock, troverai il blocco degli identificativi con i campi Riferimento, ISBN, EAN-13, UPC e, dalla 1.7.7, MPN.
- Inserisci il tuo codice a 13 cifre nel campo EAN-13 o JAN. Proprio accanto vedrai il campo UPC, nel caso tu venda anche in Nord America.
- Salva le modifiche.
Nota sulle versioni: in PrestaShop dalla 1.7.0 alla 1.7.6 questi identificativi erano all'interno della scheda Dettagli. A partire dalla 1.7.7 e in tutte le 8.x e 9.x sono stati riorganizzati e si trovano nella scheda Quantità. La logica e il formato del codice sono identici; cambia solo il nome della scheda.
PrestaShop 1.7, 8.x e 9 (a livello di combinazione o variante)
Se il prodotto ha combinazioni (taglie, colori, formati), l'EAN non si mette nel campo generale, ma in ogni combinazione:
- Nella scheda del prodotto, attiva la modalità con combinazioni e apri la scheda Combinazioni.
- Espandi la combinazione specifica (ad esempio, "T-shirt - Taglia M - Blu").
- All'interno di quella combinazione vedrai i suoi campi Riferimento, EAN-13, UPC e ISBN. Inserisci l'EAN-13 che corrisponde a quella variante.
- Ripeti con ogni combinazione e salva.
Ricorda che ogni combinazione ha il proprio EAN-13: la taglia M e la taglia L della stessa t-shirt sono prodotti diversi per uno scanner e per un marketplace, quindi servono codici diversi. Se un prodotto ha combinazioni, l'EAN della combinazione ha la priorità sul campo generale del prodotto al momento di esportare il feed. Uno screenshot del back office della tua versione specifica ti aiuta a individuare il campo se ti perdi tra le schede.
PrestaShop 1.6
Nelle versioni più datate il campo EAN-13 si trova nella scheda del prodotto, all'interno della scheda Informazioni (o nella scheda Combinazioni se usi le varianti, dove ogni combinazione ha il proprio campo EAN-13). La logica è la stessa, cambia solo la posizione visiva del campo. Il percorso del menu resta Catalogo > Prodotti, come nelle versioni moderne.
Come importare gli EAN in blocco via CSV
Se hai decine o centinaia di prodotti, inserire gli EAN uno a uno è impraticabile. PrestaShop consente l'importazione in blocco:
- Vai su Catalogo > Importa (in alcune versioni, in Parametri avanzati o in Prodotti).
- Seleziona il tipo di entità Prodotti (o Combinazioni se devi assegnare gli EAN alle varianti).
- Carica il tuo file CSV. Ti serve una colonna di identificazione (ad esempio il riferimento o l'ID del prodotto) e una colonna con l'EAN-13.
- Nel passaggio di mappatura, associa la tua colonna dei codici al campo EAN13 di PrestaShop.
- Spunta l'opzione "Aggiorna i prodotti esistenti" e, in molte versioni, indica che l'abbinamento avvenga per riferimento o per ID, se vuoi solo aggiungere l'EAN senza ricreare le schede. Poi avvia l'importazione.
Consiglio: fai prima una prova con poche righe. Se il CSV usa il separatore sbagliato (PrestaShop di solito si aspetta il punto e virgola) o se l'EAN arriva in notazione scientifica da Excel (il classico 8,41E+12), verrà importato male. Formatta la colonna dell'EAN come testo prima di esportare e, se puoi, salva il file in UTF-8 per evitare problemi con gli accenti in altri campi.
Com'è fatto un EAN-13 valido (con esempio)
Un EAN-13 non è una sequenza qualsiasi di 13 cifre: ha una struttura. Prendiamo un esempio nella forma 84xxxxxxxxxx C, dove le prime cifre sono il prefisso GS1, il blocco centrale identifica il prodotto e l'ultima cifra è il carattere di controllo.
- Prefisso (le prime cifre): lo assegna GS1. L'intervallo 84x corrisponde ai codici registrati dalla Spagna. Quel prefisso si trova dentro l'EAN-13; non esiste un formato a parte chiamato "EAN-84", e il prefisso indica solo dove è stato registrato il codice, non dove il prodotto è fabbricato né venduto.
- Blocco prodotto: identifica in modo univoco il tuo articolo.
- Carattere di controllo (l'ultima cifra): si calcola matematicamente a partire dalle 12 cifre precedenti. È ciò che permette a uno scanner o a un feed di rilevare all'istante se il codice è stato digitato male o inventato.
Per questo un EAN deve essere ben formato: se lo inventi, è molto probabile che il carattere di controllo non torni e qualsiasi validatore lo rifiuti. E anche se per caso tornasse, useresti un numero che appartiene a un'altra azienda.
Come esportare l'EAN verso Google Shopping e i marketplace da PrestaShop
Una volta che l'EAN è nella scheda, il passo successivo è che arrivi ai tuoi canali di vendita. PrestaShop non genera da solo il feed di Google Shopping: ti serve un modulo di feed che legga il campo EAN-13 e lo riversi come attributo GTIN.
- Google Shopping: installa un modulo di esportazione (l'ufficiale "Google & YouTube Shopping", PS Facebook/Google, o moduli di terze parti come Doofinder, Beezup o ShoppingFeed). Nella configurazione del feed, mappa il campo EAN-13 di PrestaShop all'attributo gtin di Google. Se vendi prodotti di marca, completa anche brand e, quando applicabile, mpn: Google richiede almeno due dei tre identificativi. Il feed viene pubblicato come XML o connesso tramite API a Merchant Center.
- Marketplace: nella sincronizzazione con Amazon, eBay o Carrefour tramite il loro modulo o un connettore (come Lengow, ShoppingFeed o il connettore nativo del marketplace), il GTIN serve a creare la scheda o ad abbinarla a un prodotto già a catalogo. Su Amazon l'EAN-13 va nel campo product ID con tipo "EAN". Trovi il dettaglio nelle nostre guide su codici a barre per Amazon e codice a barre per eBay.
- Controlla la mappatura: prima di caricare tutto il catalogo, esporta poche referenze e verifica nell'XML o nel connettore che il GTIN esca compilato e con 13 cifre. È l'errore silenzioso più comune: l'EAN è nella scheda ma il feed non lo mappa. È fondamentale per il tuo codice a barre per Google Shopping: senza un GTIN valido, molti prodotti vengono rifiutati in Merchant Center con avvisi del tipo "GTIN non valido" o "Identificatori di prodotto errati".
A cosa serve l'EAN in PrestaShop
- Feed e comparatori: i moduli di esportazione usano l'EAN per identificare ogni prodotto ed evitare duplicati tra i canali.
- Marketplace: il GTIN abbina il tuo prodotto al catalogo di Amazon, eBay o Carrefour, oppure crea una nuova scheda se non esiste.
- Inventario e POS: con un EAN reale puoi gestire lo stock con lettori di codici a barre e collegare il tuo PrestaShop a un punto vendita fisico.
Errori comuni (e come evitarli)
- Inventare il numero: come abbiamo visto, il carattere di controllo smaschera i codici inventati e il feed li rifiuta all'istante.
- Ripetere lo stesso EAN su più prodotti: ogni riferimento e ogni combinazione ha bisogno di un codice univoco. I duplicati provocano errori di "GTIN già in uso" o prodotti uniti per sbaglio.
- Confondere riferimento ed EAN: il tuo SKU interno va nel campo Riferimento, non nell'EAN-13. Anche l'MPN e l'ISBN non sostituiscono l'EAN.
- Mettere l'EAN solo nel prodotto e non nelle combinazioni: se usi le varianti, il campo generale del prodotto viene ignorato nel feed ed esporti combinazioni senza GTIN. Compila ogni combinazione.
- EAN in notazione scientifica: importando da Excel, un codice come 8,41E+12 entra troncato. Formatta la colonna come testo.
- Non mappare il campo nel modulo di feed: avere l'EAN nella scheda non basta; va mappato all'attributo gtin del modulo di esportazione.
- Codici non ufficiali: i pacchetti di EAN "riciclati" o di origine dubbia finiscono per dare problemi di proprietà sui marketplace più rigorosi. Usa codici GS1 legittimi.
Acquista i miei codici EAN — ufficiali GS1, pagamento unico, senza canoni annuali e consegna in pochi minuti.
Usi più di una piattaforma?
Lo stesso EAN-13 va bene in qualsiasi sistema: è un identificativo globale, non legato a PrestaShop. Se gestisci anche un altro negozio, se usi Shopify, dai un'occhiata a questa guida per inserire i codici su quella piattaforma. Un EAN univoco per prodotto ti serve allo stesso tempo in PrestaShop, nei tuoi feed e su ogni marketplace.
Domande frequenti
Dov'è esattamente il campo EAN-13 in PrestaShop 8?
In PrestaShop 8 (e anche dalla 1.7.7 in poi e nella 9) il campo EAN-13 si trova nella scheda del prodotto, all'interno della scheda Quantità, nel blocco degli identificativi accanto a Riferimento, ISBN, UPC e MPN. Se il prodotto ha combinazioni, l'EAN-13 di ogni variante si inserisce nella scheda Combinazioni, all'interno di ogni combinazione.
L'EAN è obbligatorio in PrestaShop?
PrestaShop non ti obbliga a compilare il campo per salvare il prodotto, quindi tecnicamente è facoltativo. Ma in pratica è indispensabile: non appena esporti su Google Shopping o su qualsiasi marketplace, l'EAN (GTIN) smette di essere facoltativo e i prodotti che ne sono privi vengono rifiutati o penalizzati.
Posso inventarmi un EAN?
No. Anche se inserisci 13 cifre a caso, il carattere di controllo non torna quasi mai e il codice sarà non valido. E anche se tornasse, useresti un numero che appartiene a un'altra azienda, cosa che genera conflitti sui marketplace. Servono codici assegnati in modo legittimo.
Mi serve un EAN per ogni combinazione o taglia?
Sì. Ogni variante (taglia, colore, formato) è un prodotto diverso per uno scanner e per un marketplace, quindi serve il suo EAN-13. Una t-shirt nelle taglie S, M e L richiede tre codici diversi, e ciascuno si inserisce nella sua combinazione all'interno della scheda Combinazioni.
Come si esporta l'EAN-13 verso Google Shopping da PrestaShop?
Ti serve un modulo di feed (l'ufficiale Google & YouTube Shopping o uno di terze parti). Nella sua configurazione, mappa il campo EAN-13 di PrestaShop all'attributo gtin di Google e completa anche la marca. Il modulo genera l'XML o si connette tramite API a Merchant Center; verifica che il GTIN esca compilato prima di caricare tutto il catalogo.
Lo stesso EAN va bene per Amazon e per PrestaShop?
Sì. L'EAN-13 identifica il prodotto, non la piattaforma. Lo stesso codice che inserisci nel campo EAN-13 di PrestaShop è quello che userai su Amazon, eBay, Google Shopping o il tuo POS fisico.
Come importo molti EAN in una volta in PrestaShop?
Da Catalogo > Importa, scegliendo l'entità Prodotti o Combinazioni, caricando un CSV con una colonna di identificazione e una colonna di EAN, e mappando quest'ultima al campo EAN13. Spunta "Aggiorna i prodotti esistenti" per non ricreare le schede e formatta gli EAN come testo per evitare la notazione scientifica di Excel.
Dove ottengo codici EAN ufficiali senza pagare canoni annuali?
Con EAN CODA. Ti assegniamo codici EAN ufficiali dal database GS1 con un pagamento unico, senza rinnovi né canoni annuali, e te li consegniamo via e-mail in pochi minuti, pronti da incollare nei campi EAN-13 di PrestaShop.
Ottieni i tuoi codici EAN per PrestaShop
Con EAN CODA ottieni codici EAN ufficiali GS1 da 3 €, pagamento unico e senza canoni annuali, pronti da incollare nei campi EAN-13 del tuo PrestaShop e importabili via CSV se hai molti prodotti. Siamo rivenditori di codici GS1 legittimi: un'alternativa più rapida ed economica rispetto a gestire la registrazione da solo, e li ricevi in pochi minuti.