GTIN en Shopify: cómo asignarlo, errores comunes y excepciones

Tiempo estimado: 20-30 minutos — Dificultad: Básica — Requisitos previos: acceso a Shopify Admin.

Ilustración isométrica de códigos de barras con algunos marcados en rojo

Este artículo forma parte de la guía técnica completa de Shopify + Google Ads + Merchant Center.

El GTIN es el identificador global del producto. En la mayoría de auditorías que hacemos, es la primera causa de desaprobación en Merchant Center — por ausencia o por mal asignación. Y es, a la vez, uno de los arreglos más baratos que puedes hacer en un catálogo Shopify.

Qué es el GTIN y por qué importa

GTIN (Global Trade Item Number) es el código numérico internacional que identifica un producto de forma unívoca. Incluye los formatos EAN-13 (Europa), UPC (Norteamérica), ISBN (libros) y JAN (Japón). Para Google Shopping, todos se consideran GTIN.

Por qué lo exige Google: si dos tiendas venden el mismo producto, Google solo tiene forma de saberlo si los dos envían el mismo GTIN. Gracias a eso construye la ficha universal de producto, compara precios, muestra reseñas cruzadas y decide qué anuncio mostrar. Sin GTIN, Google no sabe qué vendes exactamente y baja la visibilidad.

Cuándo es obligatorio y cuándo no

Es obligatorio para todos los productos que lleven GTIN asignado por el fabricante. En la práctica, esto es prácticamente todo lo que se vende con marca.

No es obligatorio — y puedes marcarlo como inexistente sin penalización — para:

  • Productos hechos a mano o artesanales sin marca.
  • Productos de marca propia (private label) sin código comercial.
  • Productos vintage o de segunda mano.
  • Packs personalizados, servicios, downloads.
  • Obras de arte, antigüedades, coleccionables.

Si tu producto cae en esas categorías, no inventes un GTIN: marca correctamente los atributos identifier_exists: false y la pareja brand + mpn cuando aplique.

Cómo se rellena en Shopify

En Shopify, el campo se llama «Código de barras (ISBN, UPC, GTIN, etc.)» y aparece en el bloque de inventario de cada variante del producto.

Recomendaciones:

  • Rellenar el campo en la variante, no en el producto padre. Es un error común dejar el GTIN solo a nivel padre.
  • Si importas catálogo por CSV, el campo es Variant Barcode.
  • Si usas un PIM, asegura que el campo GTIN del PIM se mapea a este campo de Shopify.

Dónde conseguir el GTIN si no lo tienes

  • Del fabricante. Lo primero. Si distribuyes marcas, pide el archivo con los GTIN por referencia. Cualquier fabricante serio lo tiene.
  • De la caja del producto. Aparece impreso junto al código de barras. En productos físicos es el método más rápido cuando solo tienes unidades físicas.
  • De GS1. Si eres fabricante y quieres asignar GTIN a tus productos, la entidad oficial que los emite es GS1 (GS1 España en España). No es gratis: se paga una cuota anual que varía según el volumen.

Errores de GTIN que vemos todas las semanas

SKU en el campo GTIN

El error más común. Se rellenó el campo de código de barras con el SKU interno (ej. CAMI-ROJA-M-001). Merchant Center lo rechaza por formato no válido. Solución: revisar y reescribir. Si no hay GTIN real, vaciar el campo.

GTIN duplicado

Varias variantes con el mismo GTIN. Causa: se clonó un producto y nadie actualizó el campo en la variante. Cada variante vendida por separado (distinto color, talla, sabor) tiene su propio GTIN.

GTIN de otra variante

Similar al anterior pero más difícil de detectar. El GTIN existe y es válido, pero corresponde a otro producto. Merchant Center puede aceptarlo y mostrar anuncios con información errónea — malo para conversión, malo para reputación.

GTIN-12 en vez de GTIN-13

Productos americanos (UPC de 12 dígitos) en tiendas europeas. Google los acepta, pero conviene estandarizar a EAN-13 añadiendo un 0 delante si hace falta.

Espacios o guiones

El GTIN debe ser un número sin separadores. 7 501234 567890 se rechaza; 7501234567890 se acepta.

Cómo detectar productos sin GTIN en Shopify

Dos métodos:

  1. Exportar productos a CSV. Admin → Productos → Exportar. Abre en Excel o Google Sheets. Filtra columna Variant Barcode por vacío. Te salen los candidatos.
  2. Consulta por Shopify Admin API. Si tu catálogo es grande, una query GraphQL con barcode: null te da el listado. Herramienta útil: Matrixify.

Cómo gestionar productos sin GTIN en el feed

Si tras el inventario quedan productos sin GTIN y son productos de marca, tienes tres opciones:

  1. Obtener el GTIN y rellenarlo. Lo correcto si el producto lo tiene.
  2. Excluir los productos sin GTIN del feed de marca. Con reglas de Multifeed. Los productos se siguen vendiendo en la tienda, pero no se anuncian en Shopping hasta que se complete el dato.
  3. Usar la regla «GTIN inexistente» + brand + mpn. Válido para marca propia. Para marca de terceros, Google suele rechazarlos.

Checklist final

  • [ ] Inventario completo de productos sin GTIN (exportación CSV).
  • [ ] Distinguir productos de marca de terceros (obligatorio GTIN) vs. marca propia / artesanal / vintage.
  • [ ] Rellenar GTIN faltantes en variantes, no en padre.
  • [ ] Validar formato: solo números, sin espacios ni guiones.
  • [ ] Revisar duplicados con Excel o script.
  • [ ] Configurar regla en Multifeed para productos sin GTIN legítimo.
  • [ ] Reprocesar feed y monitorizar desaprobaciones durante 48 h.

Sigue con la guía maestra. El siguiente artículo cubre el resto de atributos del feed, obligatorios y recomendados.

¿Tienes 3.000 productos y no sabes cuántos tienen GTIN? Podemos sacar la auditoría en una hora y dejar el arreglo priorizado por impacto en tus campañas de Shopping.

Add comment: