Cómo añadir código EAN en Shopify, WooCommerce y PrestaShop

Para añadir el código EAN en tu tienda online, escríbelo en el campo de código de barras o GTIN de cada variante: «Código de barras» en Shopify, el campo GTIN de la pestaña Inventario en WooCommerce (desde la versión 9.2) y «EAN-13» en PrestaShop. Desde ahí, tu feed lo envía a Google y a los marketplaces.

Redacción de EANHub 8 min de lectura
Ficha de producto de una tienda online con el campo de código EAN rellenado

En resumen

  • El EAN va en cada variante, no solo en el producto principal.
  • Shopify permite desde septiembre de 2026 varios códigos de barras por variante: pon el EAN el primero.
  • WooCommerce incluye un campo GTIN propio desde la versión 9.2; antes hacía falta un plugin.
  • En PrestaShop, cada combinación tiene su propio campo EAN-13.
  • Al importar por CSV, formatea la columna como texto para no perder dígitos.

Ya tienes tus códigos y una hoja de cálculo con 40 productos, pero tu feed de Google Shopping sigue diciendo que faltan identificadores. Casi siempre el problema está en el sitio donde has puesto el número. Para añadir código EAN en tu tienda online tienes que escribirlo en el campo de código de barras o GTIN de cada variante, no en la descripción ni en el SKU. En esta guía tienes el campo exacto en Shopify, WooCommerce y PrestaShop, cómo hacerlo en bloque y cómo llega al feed.

Antes de añadir código EAN: qué número va dónde

Cada plataforma tiene varios campos de referencia y es fácil confundirlos:

Campo Qué es ¿Lo eliges tú? ¿Lo usa Google como GTIN?
SKU / Referencia Código interno de tu almacén Sí, libremente No
EAN / GTIN / Código de barras Número de 13 dígitos único en el mundo No, viene asignado Sí
MPN Referencia del fabricante Lo da el fabricante No (se envía aparte)
UPC Versión de 12 dígitos usada en EE. UU. No Sí

Si el producto es de otra marca, usa el EAN del fabricante que viene en la caja. Si es tu propio producto, usa un código que te pertenezca. Nunca inventes números: la ayuda de Google Merchant Center pide expresamente no adivinar ni crear valores.

Shopify: el campo «Código de barras» de cada variante

En Shopify, el EAN va en el campo Código de barras (en la interfaz aparece junto a ISBN, UPC y GTIN como ejemplos), dentro de la sección de inventario.

  1. Ve a Productos y abre el producto.
  2. Si no tiene variantes, baja a la sección de inventario y escribe el EAN en «Código de barras».
  3. Si tiene variantes, haz clic en cada variante (por ejemplo, «M / Negro») y rellena su propio código de barras.
  4. Guarda.

Las apps de feed para Shopify, incluida la de Google y YouTube, suelen tomar ese campo para enviar el GTIN de cada variante a Merchant Center. Si un producto aparece sin GTIN en Google, lo primero es comprobar que todas sus variantes tienen el código relleno.

Novedad de 2026: varios códigos de barras por variante

Shopify ha cambiado cómo guarda los códigos. Según su registro de cambios para desarrolladores del 8 de septiembre de 2026, una variante puede tener hasta 20 códigos de barras a través de la API (versión 2026-10), y el antiguo campo único barcode queda obsoleto aunque sigue funcionando. Desde el 1 de septiembre de 2026, Shopify POS reconoce una variante por cualquiera de sus códigos, que se añaden en el admin.

Importación masiva por CSV

Para muchos productos, exporta el catálogo en CSV, rellena la columna Variant Barcode y vuelve a importarlo. Abre el archivo en Excel o LibreOffice con esa columna formateada como texto: si no, 8412345000010 se convierte en 8,41235E+12 y se pierden dígitos.

WooCommerce: el campo GTIN nativo desde la versión 9.2

Durante años, WooCommerce no tenía un campo para el EAN y había que instalar un plugin. Eso cambió con WooCommerce 9.2 (agosto de 2024), que añadió un campo propio para GTIN, UPC, EAN o ISBN, como recoge FooSales.

  1. Edita el producto y baja a Datos del producto.
  2. Abre la pestaña Inventario.
  3. Escribe el EAN en el campo de GTIN, UPC, EAN o ISBN.
  4. En productos variables, ve a Variaciones, despliega cada una y rellena su propio código.

WooCommerce trata ese campo de forma parecida al SKU: comprueba que el valor no se repita en otro producto. Eso te protege de pegar el mismo código dos veces por error.

PrestaShop: el campo EAN-13 de producto y combinaciones

PrestaShop trae de serie campos separados para EAN-13 (o código JAN), UPC, ISBN y MPN. En PrestaShop 8 los encontrarás en la ficha del producto, en la pestaña de detalles, dentro del bloque de referencias; la ubicación exacta varía un poco entre versiones.

  • Producto sin combinaciones: rellena el campo EAN-13 de la ficha.
  • Producto con combinaciones (talla, color): abre cada combinación y rellena su propio EAN-13. El de la ficha principal no basta.

Los módulos de feed para Google o Meta leen estos campos. Según BusinessTech, desarrollador de módulos de feed para PrestaShop, el GTIN se toma del EAN-13/JAN (13 dígitos, u 8 en JAN) o del UPC (12 dígitos), y si un producto no tiene GTIN necesita al menos marca o MPN. Algunos módulos permiten además excluir del feed los productos sin EAN-13 ni UPC.

–ShopifyWooCommercePrestaShop
Campo nativo para EANsísísí
Nombre del campoCódigo de barrasGTIN/UPC/EAN/ISBNEAN-13
EAN por variantesísísí
Varios códigos por varianteHasta 20 (API)nono
Importación por CSVsísísí
Dónde va el EAN en cada plataforma (octubre de 2026).

Ejemplo práctico: 4 variantes de una taza en tres plataformas

Vendes una taza de cerámica en dos colores (blanco y negro) y dos capacidades (300 ml y 450 ml). Son 4 variantes y, por tanto, 4 códigos EAN:

Variante SKU interno EAN
Blanca 300 ml TAZA-BL-300 8412345000034
Blanca 450 ml TAZA-BL-450 8412345000041
Negra 300 ml TAZA-NE-300 8412345000058
Negra 450 ml TAZA-NE-450 8412345000065
  • En Shopify, cada fila de la tabla es una variante con su «Código de barras».
  • En WooCommerce, es un producto variable con 4 variaciones, cada una con su campo GTIN.
  • En PrestaShop, son 4 combinaciones con su EAN-13.

En los tres casos, el producto «padre» no lleva EAN propio: el código siempre va en lo que el cliente compra de verdad. Guarda esta tabla en una hoja de cálculo compartida: cuando añadas un color nuevo dentro de seis meses, sabrás qué códigos están usados y cuáles libres, y evitarás asignar dos veces el mismo número por despiste. Si dudas de cuántos códigos necesitas cuando hay packs o lotes, repasa cuándo necesitas un nuevo código EAN.

  1. Ficha de varianteEscribes el EAN en su campo
  2. Plugin o app de feedLo exporta como atributo gtin
  3. Merchant CenterValida formato y dígito de control
  4. Google ShoppingAsocia tu oferta al producto
El camino del EAN desde tu tienda hasta Google Shopping.

Del campo al feed: comprobaciones finales

Rellenar el campo es la mitad del trabajo. Después:

  1. Exporta o previsualiza el feed y busca la columna gtin. Debe tener 13 dígitos en cada variante.
  2. Revisa Merchant Center pasados unos días: los avisos de productos no se actualizan al instante.
  3. Comprueba las variantes sin código. Suelen ser las añadidas después de la carga inicial.
  4. Activa los datos estructurados. Muchos temas y plugins de SEO incluyen el EAN en el marcado de producto (propiedad gtin13). Comprueba la ficha con la prueba de resultados enriquecidos de Google.

Cuándo conviene que tus códigos vengan de GS1

El campo de la tienda acepta cualquier EAN-13 bien formado, pero el canal al que lo envías puede exigir más. Si vendes tu propia marca en Amazon.es con Registro de Marcas, quieres entrar en grandes superficies o algún cliente te pide aparecer en Verified by GS1, la vía correcta es el alta en GS1 Spain.

Para productos sin marca, tu propia web y canales que no exigen GS1, unos números EAN únicos, registrados a tu nombre y comprados una sola vez funcionan perfectamente en Shopify, WooCommerce y PrestaShop. Ten en cuenta que no aparecerás como titular en Verified by GS1.

Qué hacer ahora

  • Haz una lista de variantes y asigna un EAN a cada una (nunca al producto padre).
  • Valida la lista con el comprobador de EAN.
  • Rellena el campo correcto: «Código de barras» en Shopify, GTIN en WooCommerce 9.2 o superior, EAN-13 en PrestaShop.
  • En Shopify, deja tu EAN como primer código de barras de la variante.
  • Revisa el feed y Merchant Center en los días siguientes; si aparece algún aviso, sigue nuestra guía de errores de GTIN.

Preguntas frecuentes

¿Es obligatorio poner el EAN en mi tienda online?

No hay ninguna ley que lo exija para vender en tu web. Pero si envías tus productos a Google Shopping o a marketplaces, el EAN mejora la identificación del producto y, en muchos casos, la plataforma lo pide. Para productos de marca que ya tienen código del fabricante, lo correcto es usar ese código, no uno nuevo.

¿Qué diferencia hay entre SKU y EAN?

El SKU es tu referencia interna: la eliges tú y solo tiene sentido en tu tienda. El EAN es un número de 13 dígitos único a nivel mundial que se lee con cualquier escáner y que usan Google y los marketplaces. Un producto suele tener los dos, en campos distintos.

Mi plugin de feed no envía el GTIN, ¿qué hago?

Revisa en la configuración del plugin de qué campo lee el GTIN. Muchos plugins antiguos usan un campo propio y no el nativo de WooCommerce. Cambia la asignación al campo donde realmente tienes el EAN y regenera el feed. Si el problema aparece en Merchant Center, lo explicamos en errores de GTIN en Google Merchant Center.

¿Puedo poner el mismo EAN en dos tiendas distintas?

Sí, si es el mismo producto. El EAN identifica el artículo, no la tienda: el mismo código va en tu web, en Amazon.es y en tu tienda física. Lo que no debes hacer es usar el mismo código para dos productos o variantes diferentes.

¿Cómo compruebo que no hay erratas en mis EAN antes de importarlos?

Pasa la columna por un validador de dígito de control. Nuestro comprobador de EAN te dice al momento si un número está mal formado. Un solo dígito cambiado suele bastar para que Google marque el producto con un error de GTIN.

Fuentes

  1. Product variant barcode is being replaced by barcodes – Shopify developer changelog
  2. Scan and search variants with multiple barcodes – Shopify changelog
  3. Introducing GTIN, UPC, EAN or ISBN support in FooSales – FooSales
  4. GTIN [gtin] – Ayuda de Google Merchant Center
  5. What is the product GTIN code for? – BusinessTech

Más artículos

Todos los artículos