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 importarlo en masa por CSV y por qué un EAN correcto es imprescindible para tus feeds y marketplaces. Y si todavía no tienes los códigos, te explicamos cómo conseguir EAN oficiales GS1 en minutos.
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. 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:
PrestaShop 1.7, 8.x y posteriores
- Entra en el backoffice y ve a Catálogo > Productos.
- Abre la ficha del producto que quieras editar.
- Despliega la pestaña o sección Combinaciones (si el producto tiene tallas, colores u otras variantes) o Detalles (si es un producto simple sin combinaciones).
- Localiza el campo EAN-13 o JAN e introduce tu código de 13 dígitos. Justo al lado verás el campo UPC por si vendes también en Norteamérica.
- Guarda los cambios.
Si trabajas con combinaciones, 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. 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 Combinaciones si usas variantes). La lógica es la misma, solo cambia la ubicación visual del campo. La ruta de menú sigue siendo la indicada arriba.
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 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) 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 de actualizar productos existentes si solo quieres añadir el EAN sin recrear las fichas, y lanza la importación.
Consejo: haz primero una prueba con unas pocas filas. Si el CSV usa el separador equivocado 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.
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.
Para qué sirve el EAN en PrestaShop
- Feeds y comparadores: los módulos de exportación usan el EAN para identificar cada producto. 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".
- Marketplaces: al sincronizar con Amazon, eBay o Carrefour, el GTIN sirve para crear la ficha o casarla con un producto ya catalogado. Tienes el detalle en nuestras guías de códigos de barras para Amazon y de código de barras para eBay.
- 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.
- 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
¿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.
¿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.
¿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.
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.