Si vendes con PrestaShop y necesitas saber dónde y cómo añadir los códigos EAN a tus productos, esta guía te lo resuelve. Verás dónde está el campo EAN-13 en cada versión del backoffice, cómo asignarlo a nivel de producto y de combinación, cómo importarlo en masa por CSV y cómo exportarlo a Google Shopping y a los marketplaces. Y si todavía no tienes los códigos, te explicamos cómo conseguir EAN oficiales GS1 en minutos.
En resumen
- El campo EAN-13 está en la ficha del producto: en PrestaShop 1.7, 8.x y 9 lo tienes en la pestaña Cantidades (o Combinaciones si el producto tiene variantes); en PrestaShop 1.6 está en la pestaña Información.
- No necesitas ningún módulo de pago: el soporte de códigos de barras EAN-13, UPC, ISBN y MPN viene de serie en el núcleo de PrestaShop.
- Cada combinación lleva su propio EAN-13: la talla M y la talla L de la misma camiseta necesitan códigos distintos, igual que cada producto simple.
- Para muchos productos, importa por CSV desde Catálogo > Importar, mapeando tu columna al campo EAN13 y formateando los códigos como texto para evitar la notación científica de Excel.
- El EAN se exporta como GTIN a Google Shopping y a marketplaces (Amazon, eBay, Carrefour); sin un GTIN válido muchos productos se rechazan o se penalizan.
- Usa EAN oficiales GS1: los inventados fallan en el dígito de control y los reciclados dan problemas de propiedad. En EAN CODA los consigues con pago único, sin cuotas anuales, desde 3 €.
PrestaShop es una de las plataformas de e-commerce de código abierto más extendidas en España y Europa, e incluye soporte nativo para códigos de barras. Eso significa que no necesitas ningún módulo de pago para asignar tus EAN: el campo viene de serie en la ficha de cada producto. Si quieres repasar primero qué es un EAN, tienes una explicación completa en qué es un código de barras EAN.
Comprar mis códigos EAN — oficiales GS1, desde 3 €, pago único y sin cuotas anuales. Los recibes por email en minutos, listos para pegar en PrestaShop.
EAN-13, GTIN y los campos de PrestaShop: qué es cada cosa
Antes de tocar el backoffice conviene aclarar la terminología, porque PrestaShop maneja varios campos parecidos y es fácil confundirlos:
| Campo en PrestaShop | Qué es | Formato |
|---|---|---|
| EAN-13 (o JAN) | El código de barras estándar en Europa. Es el GTIN-13. | 13 dígitos |
| UPC | El código de barras estándar en Norteamérica. | 12 dígitos |
| Referencia | Tu código interno (SKU). Lo defines tú, no es un código de barras. | Libre |
| MPN | Número de pieza del fabricante. Útil en algunos feeds, no sustituye al EAN. | Libre |
| ISBN | Identificador específico para libros. | 13 dígitos |
La clave: GTIN es el término genérico que engloba a EAN y UPC. Un EAN-13 es un GTIN-13 y un UPC-A es un GTIN-12. Cuando un feed o un marketplace te pide el "GTIN", se refiere a tu EAN-13. La referencia es tu SKU interno y nunca debe meterse en el campo EAN. Conviene saber que el campo MPN (número de pieza del fabricante) se añadió en PrestaShop 1.7.7; en versiones anteriores no existía, y por eso en feeds antiguos verás que solo se exportaba EAN-13 y UPC. Si te lías entre EAN-13 y la versión corta de 8 dígitos, te aclaramos la diferencia entre EAN-13 y EAN-8 en otra guía.
Dónde se introduce el EAN en PrestaShop (paso a paso)
La ubicación exacta del campo ha cambiado entre versiones, así que cuidado si sigues un tutorial antiguo. En todas las versiones la ruta empieza por Catálogo > Productos; lo que cambia es la pestaña dentro de la ficha.
PrestaShop 1.7, 8.x y 9 (a nivel de producto)
- Entra en el backoffice y ve a Catálogo > Productos.
- Abre la ficha del producto que quieras editar.
- Para un producto simple (sin variantes), despliega la pestaña Cantidades. Ahí, debajo de la gestión de stock, encontrarás el bloque de identificadores con los campos Referencia, ISBN, EAN-13, UPC y, desde 1.7.7, MPN.
- Introduce tu código de 13 dígitos en el campo EAN-13 o JAN. Justo al lado verás el campo UPC por si vendes también en Norteamérica.
- Guarda los cambios.
Nota sobre versiones: en PrestaShop 1.7.0 a 1.7.6 estos identificadores estaban dentro de la pestaña Detalles. A partir de 1.7.7 y en todas las 8.x y 9.x se reorganizaron y viven en la pestaña Cantidades. La lógica y el formato del código son idénticos; solo cambia el nombre de la pestaña.
PrestaShop 1.7, 8.x y 9 (a nivel de combinación o variante)
Si el producto tiene combinaciones (tallas, colores, formatos), el EAN no se pone en el campo general, sino en cada combinación:
- En la ficha del producto, activa el modo con combinaciones y abre la pestaña Combinaciones.
- Despliega la combinación concreta (por ejemplo, "Camiseta - Talla M - Azul").
- Dentro de esa combinación verás sus propios campos de Referencia, EAN-13, UPC e ISBN. Introduce el EAN-13 que corresponde a esa variante.
- Repite con cada combinación y guarda.
Recuerda que cada combinación lleva su propio EAN-13: la talla M y la talla L de la misma camiseta son productos distintos para un escáner y para un marketplace, así que necesitan códigos diferentes. Si un producto tiene combinaciones, el EAN de la combinación tiene prioridad sobre el campo general del producto a la hora de exportar el feed. Una captura del backoffice de tu versión concreta te ayudará a ubicar el campo si te pierdes entre pestañas.
PrestaShop 1.6
En las versiones antiguas el campo EAN-13 está en la ficha del producto, dentro de la pestaña Información (o en la pestaña Combinaciones si usas variantes, donde cada combinación tiene su propio campo EAN-13). La lógica es la misma, solo cambia la ubicación visual del campo. La ruta de menú sigue siendo Catálogo > Productos, como en las versiones modernas.
Cómo importar EAN en masa por CSV
Si tienes decenas o cientos de productos, meter los EAN uno a uno es inviable. PrestaShop permite la importación masiva:
- Ve a Catálogo > Importar (en algunas versiones, dentro de Parámetros avanzados o de Productos).
- Selecciona el tipo de entidad Productos (o Combinaciones si vas a asignar EAN a variantes).
- Sube tu archivo CSV. Necesitas una columna de identificación (por ejemplo la referencia o el ID de producto) y una columna con el EAN-13.
- En el paso de mapeo, asigna tu columna de códigos al campo EAN13 de PrestaShop.
- Marca la opción "Actualizar productos existentes" y, en muchas versiones, indica que la coincidencia se haga por referencia o por ID, si solo quieres añadir el EAN sin recrear las fichas. Después lanza la importación.
Consejo: haz primero una prueba con unas pocas filas. Si el CSV usa el separador equivocado (PrestaShop suele esperar punto y coma) o el EAN viaja en notación científica desde Excel (el típico 8,41E+12), se importará mal. Formatea la columna de EAN como texto antes de exportar y, si puedes, guarda el archivo en UTF-8 para evitar problemas con acentos en otros campos.
Cómo es un EAN-13 válido (con ejemplo)
Un EAN-13 no es cualquier secuencia de 13 cifras: tiene una estructura. Tomemos un ejemplo de la forma 84xxxxxxxxxx C, donde los primeros dígitos son el prefijo GS1, el bloque central identifica al producto y la última cifra es el dígito de control.
- Prefijo (los primeros dígitos): lo asigna GS1. El rango 84x corresponde a códigos registrados desde España. Ese prefijo va dentro del EAN-13; no existe un formato aparte llamado "EAN-84", y el prefijo solo indica dónde se registró el código, no dónde se fabrica ni se vende el producto.
- Bloque de producto: identifica de forma única a tu artículo.
- Dígito de control (la última cifra): se calcula matemáticamente a partir de los 12 dígitos anteriores. Es lo que permite a un escáner o a un feed detectar al instante si el código está mal tecleado o es inventado.
Por eso un EAN tiene que estar bien formado: si te lo inventas, lo más probable es que el dígito de control no cuadre y cualquier validador lo rechace. Y aunque por casualidad cuadrara, estarías usando un número que pertenece a otra empresa.
Cómo exportar el EAN a Google Shopping y marketplaces desde PrestaShop
Una vez que el EAN está en la ficha, el siguiente paso es que llegue a tus canales de venta. PrestaShop no genera el feed de Google Shopping por sí solo: necesitas un módulo de feed que lea el campo EAN-13 y lo vuelque como atributo GTIN.
- Google Shopping: instala un módulo de exportación (el oficial "Google & YouTube Shopping", PS Facebook/Google, o módulos de terceros como Doofinder, Beezup o ShoppingFeed). En la configuración del feed, mapea el campo EAN-13 de PrestaShop al atributo gtin de Google. Si vendes productos de marca, completa también brand y, cuando aplique, mpn: Google exige al menos dos de los tres identificadores. El feed se publica como XML o se conecta vía API a Merchant Center.
- Marketplaces: al sincronizar con Amazon, eBay o Carrefour mediante su módulo o un conector (como Lengow, ShoppingFeed o el conector nativo del marketplace), el GTIN sirve para crear la ficha o casarla con un producto ya catalogado. En Amazon el EAN-13 va en el campo de product ID con tipo "EAN". Tienes el detalle en nuestras guías de códigos de barras para Amazon y de código de barras para eBay.
- Comprueba el mapeo: antes de subir todo el catálogo, exporta unas pocas referencias y verifica en el XML o en el conector que el GTIN sale relleno y con 13 dígitos. Es el error silencioso más habitual: el EAN está en la ficha pero el feed no lo mapea. Es clave para tu código de barras para Google Shopping: sin un GTIN válido, muchos productos se rechazan en Merchant Center con avisos del tipo "GTIN no válido" o "Identificadores de producto incorrectos".
Para qué sirve el EAN en PrestaShop
- Feeds y comparadores: los módulos de exportación usan el EAN para identificar cada producto y evitar duplicados entre canales.
- Marketplaces: el GTIN casa tu producto con el catálogo de Amazon, eBay o Carrefour, o crea una ficha nueva si no existe.
- Inventario y TPV: con un EAN real puedes gestionar stock con lectores de código de barras y conectar tu PrestaShop a un punto de venta físico.
Errores comunes (y cómo evitarlos)
- Inventarse el número: como ya vimos, el dígito de control delata los códigos inventados y el feed los rechaza al instante.
- Repetir el mismo EAN en varios productos: cada referencia y cada combinación necesita un código único. Los duplicados provocan errores de "GTIN ya en uso" o productos fusionados por error.
- Confundir referencia con EAN: tu SKU interno va en el campo Referencia, no en EAN-13. El MPN y el ISBN tampoco sustituyen al EAN.
- Poner el EAN solo en el producto y no en las combinaciones: si usas variantes, el campo general del producto se ignora en el feed y exportas combinaciones sin GTIN. Rellena cada combinación.
- EAN en notación científica: al importar desde Excel, un código como 8,41E+12 entra truncado. Formatea la columna como texto.
- No mapear el campo en el módulo de feed: tener el EAN en la ficha no basta; hay que mapearlo al atributo gtin del módulo de exportación.
- Códigos no oficiales: los packs de EAN "reciclados" o de origen dudoso acaban dando problemas de propiedad en los marketplaces más estrictos. Usa códigos GS1 legítimos.
Comprar mis códigos EAN — GS1 oficiales, pago único, sin cuotas anuales y entrega en minutos.
¿Usas más de una plataforma?
El mismo EAN-13 te vale en cualquier sistema: es un identificador global, no atado a PrestaShop. Si además gestionas otra tienda, si usas Shopify, mira esta guía para colocar los códigos en esa plataforma. Un EAN único por producto te sirve a la vez en PrestaShop, en tus feeds y en cada marketplace.
Preguntas frecuentes
¿Dónde está exactamente el campo EAN-13 en PrestaShop 8?
En PrestaShop 8 (y también en 1.7.7 en adelante y en 9) el campo EAN-13 está en la ficha del producto, dentro de la pestaña Cantidades, en el bloque de identificadores junto a Referencia, ISBN, UPC y MPN. Si el producto tiene combinaciones, el EAN-13 de cada variante se introduce en la pestaña Combinaciones, dentro de cada combinación.
¿Es obligatorio el EAN en PrestaShop?
PrestaShop no te obliga a rellenar el campo para guardar el producto, así que técnicamente es opcional. Pero en la práctica es imprescindible: en cuanto exportas a Google Shopping o a cualquier marketplace, el EAN (GTIN) deja de ser opcional y los productos sin él se rechazan o se penalizan.
¿Puedo inventarme un EAN?
No. Aunque metas 13 dígitos al azar, el dígito de control casi nunca cuadrará y el código será inválido. Y aunque cuadrara, estarías usando un número que pertenece a otra empresa, lo que genera conflictos en los marketplaces. Necesitas códigos asignados de forma legítima.
¿Necesito un EAN por cada combinación o talla?
Sí. Cada variante (talla, color, formato) es un producto distinto para un escáner y para un marketplace, así que necesita su propio EAN-13. Una camiseta en tallas S, M y L requiere tres códigos diferentes, y cada uno se introduce en su combinación dentro de la pestaña Combinaciones.
¿Cómo se exporta el EAN-13 a Google Shopping desde PrestaShop?
Necesitas un módulo de feed (el oficial de Google & YouTube Shopping o uno de terceros). En su configuración, mapea el campo EAN-13 de PrestaShop al atributo gtin de Google y completa también la marca. El módulo genera el XML o conecta por API con Merchant Center; verifica que el GTIN sale relleno antes de subir todo el catálogo.
¿Sirve el mismo EAN para Amazon y para PrestaShop?
Sí. El EAN-13 identifica al producto, no a la plataforma. El mismo código que pones en el campo EAN-13 de PrestaShop es el que usarás en Amazon, eBay, Google Shopping o tu TPV físico.
¿Cómo importo muchos EAN de golpe en PrestaShop?
Desde Catálogo > Importar, eligiendo la entidad Productos o Combinaciones, subiendo un CSV con una columna de identificación y otra de EAN, y mapeando esta al campo EAN13. Marca "Actualizar productos existentes" para no recrear las fichas y formatea los EAN como texto para evitar la notación científica de Excel.
¿Dónde consigo códigos EAN oficiales sin pagar cuotas anuales?
Con EAN CODA. Te asignamos códigos EAN oficiales de la base de datos GS1 con un pago único, sin renovaciones ni cuotas anuales, y te los entregamos por email en minutos, listos para pegar en los campos EAN-13 de PrestaShop.
Consigue tus códigos EAN para PrestaShop
Con EAN CODA obtienes códigos EAN oficiales GS1 desde 3 €, pago único y sin cuotas anuales, listos para pegar en los campos EAN-13 de tu PrestaShop e importables por CSV si tienes muchos productos. Somos revendedor de códigos GS1 legítimos: una alternativa más rápida y económica que tramitar el alta por tu cuenta, y los recibes en minutos.