Por qué Google Merchant Center rechaza los productos de tu tienda Shopify y cómo corregirlos desde el origen
En la práctica/ 15 min de lectura
Productos que no salen en Google Shopping sin ningún aviso en la tienda. Cómo leer los problemas de Merchant Center, llevarlos a un campo de Shopify y corregirlos donde lee la sincronización.
- Shopify
- Google Merchant Center
En este artículo (6)
El producto está publicado, tiene inventario y se vende en la tienda. Alguien lo busca en Google, abre la pestaña de Shopping y no aparece. En la ficha del producto en Shopify no hay ningún aviso. Los pedidos que llegan desde Google simplemente se quedan por debajo de lo esperado, y nadie lo nota hasta que un informe de campaña muestra un producto con cero impresiones.
Ese silencio es todo el problema. Shopify no se niega a publicar un producto porque Google lo vaya a rechazar. La tienda y el catálogo de Google son dos sistemas unidos por una sincronización, y el veredicto sobre cada producto se escribe del lado de Google. Si nadie va a leerlo, un producto rechazado se ve exactamente igual que un producto que nadie buscó.
Esta guía trata de leer ese veredicto, agruparlo por causa y corregir cada causa en el campo de Shopify del que lee la sincronización. Damos por hecho que la tienda usa el canal Google & YouTube de Shopify, que es como la mayoría de las tiendas Shopify envían sus productos a Merchant Center.
Cómo viajan los datos de verdad
El canal Google & YouTube, según Shopify, sincroniza con Google Merchant Center los productos disponibles en tu tienda online. En la primera configuración se sincronizan todos los productos disponibles en la tienda online; después puedes acotar cuáles. Google caduca los datos de producto que no se actualizan en 30 días, y el canal los refresca dentro de ese plazo, así que nunca subes nada a mano. La guía de sincronización de Shopify también dice que Google revisa los productos nuevos en un plazo de 3 a 5 días hábiles tras la primera sincronización, así que un producto creado esta mañana todavía no tiene veredicto.
Casi todo lo que recibe Google sale de campos que ya llenas: el título y la descripción, los archivos multimedia, el precio y el precio de comparación de cada variante, el código de barras de la variante. Algunas cosas que Google necesita no tienen sitio en la ficha de producto de Shopify, así que el canal añade sus propios campos: una categoría de producto de Google, una casilla de "producto personalizado" para artículos sin GTIN ni MPN, y valores propios de Google como grupo de edad, género y estado. Se editan desde el canal, cuyo editor masivo cubre varios a la vez, y se guardan en el producto como metacampos, así que viajan con él.
Desliza la figura para verla completa
Luego Google compara lo que llegó con su especificación de datos de producto y con tu página de producto en vivo, y devuelve un estado. En la pestaña Productos del canal cada producto muestra uno de cuatro estados: Not approved (no aprobado), Limited (limitado), Under review (en revisión) o Approved (aprobado). En revisión significa que tu último cambio en Shopify todavía no ha llegado a Merchant Center.
Cómo leer los problemas en Merchant Center
El canal de Shopify te dice que un producto tiene un problema. Merchant Center te dice cuál, cuántos productos lo comparten y qué cree Google que debes hacer. Primero, una nota sobre nombres: lo que Google llamó Merchant Center Next sustituyó a la interfaz clásica en 2024, y en julio de 2026 Google quitó el "Next". Ahora es simplemente Merchant Center, aunque algunos artículos de ayuda antiguos todavía usan los dos nombres.
Según la página de Google sobre problemas en Merchant Center, el trabajo empieza en Productos, en la pestaña Requiere atención (Needs attention), que lista todos los productos con algún problema. Desde ahí:
- Filtra la lista por impacto, estado o tipo de problema en lugar de revisar producto por producto.
- Abre un problema para llegar a su página de detalle, que muestra el impacto en el negocio, productos de ejemplo y los pasos para corregirlo.
- Usa el icono de descarga para exportar los artículos afectados en CSV. Ese archivo es la lista de trabajo para el resto de esta guía.
- Activa las correcciones priorizadas (Prioritized fixes) si quieres ocultar los problemas de bajo impacto mientras resuelves los que bloquean productos.
- Revisa también los problemas de la cuenta (View setup and policy issues). Un requisito de la tienda, como la política de reembolso que según Shopify debe estar en el pie de página, afecta a todos los productos a la vez, y ninguna corrección por producto lo va a resolver.
Agrupa la exportación por problema, no por producto. Doscientos productos rechazados casi nunca son doscientos problemas. Suelen ser tres o cuatro causas, cada una repetida en una colección que se importó igual o que editó la misma persona. Ordena por problema, cuenta, y ya tienes una lista de prioridades: primero la causa que bloquea más ventas.
Las causas, una por una
GTIN que falta o no es válido
El GTIN es el número que aparece bajo el código de barras: UPC en Norteamérica (12 dígitos), EAN en la mayoría de los demás mercados (13), JAN en Japón (8 o 13), ISBN en libros (13) e ITF-14 para paquetes múltiples. Google lo usa para reconocer que tu producto es el mismo que venden otras tiendas. En Shopify vive en el campo de código de barras de cada variante, en la sección de inventario, y el canal lo envía como el atributo gtin.
La página de GTIN de Google exige que el dígito de control, el último, esté presente y sea correcto. Ese dígito se calcula a partir de los demás, así que un dígito mal tecleado, un cero inicial perdido o un código interno pegado en el campo de código de barras no pasan la comprobación. El método viene de GS1, el organismo que emite estos números. Empezando por el dígito que está junto al de control y avanzando hacia la izquierda, multiplica cada dígito alternando por 3 y por 1, suma los resultados, y el dígito de control es lo que falta para llegar al siguiente múltiplo de diez.
Un ejemplo resuelto con el número que usa la propia Google en su página de GTIN. Es ilustrativo, no es un producto nuestro ni de ningún cliente:
GTIN-13 3 2 3 4 5 6 7 8 9 0 1 2 | 6
pesos 1 3 1 3 1 3 1 3 1 3 1 3
productos 3 6 3 12 5 18 7 24 9 0 1 6 suma = 94
siguiente múltiplo de diez: 100 - 94 = 6 dígito de control = 6 válido
Si cambias cualquier dígito, la suma cambia y el último dígito deja de cuadrar. Puedes hacer la misma comprobación sobre todo el catálogo antes que Google. Exporta tus productos desde Shopify, toma la columna del código de barras (su encabezado es Barcodes en el formato CSV actual y Barcode en archivos antiguos, según la guía de CSV de Shopify) y pasa cada valor por esto:
// Dígito de control GS1: pesos 3, 1, 3, 1... empezando junto al dígito de control.
function isValidGtin(raw) {
const code = String(raw).replace(/[\s-]/g, '');
if (!/^(\d{8}|\d{12}|\d{13}|\d{14})$/.test(code)) return false;
const digits = [...code].map(Number);
const check = digits.pop();
const sum = digits.reverse().reduce((acc, d, i) => acc + d * (i % 2 === 0 ? 3 : 1), 0);
return (10 - (sum % 10)) % 10 === check;
}
isValidGtin('3234567890126'); // true
isValidGtin('3234567890123'); // false: último dígito mal tecleado
Un dígito de control correcto es necesario, pero no suficiente. La página de GTIN de Google también rechaza números en rangos restringidos (prefijos 02, 04 o 2) y en rangos de cupones (05, 98, 99), y un número puede estar bien formado y pertenecer a otro producto. La especificación lo dice sin rodeos: envía un GTIN solo si estás seguro de que es correcto, y si tienes dudas, no lo envíes.
¿Y los productos que no tienen GTIN? La página de Google sobre identificadores únicos de producto enumera los casos: productos hechos a medida como camisetas personalizadas, arte y artículos hechos a mano, productos vintage y antigüedades, y productos que solo vendes tú. Para esos, envía marca y MPN si existen. Si el producto de verdad no tiene GTIN ni una combinación de marca y MPN, el atributo identifier_exists con valor no se lo indica a Google. En el canal de Shopify eso es la casilla de producto personalizado (custom product). Úsala solo cuando sea verdad: Google avisa a los productos marcados así si hay indicios de que existe un identificador, y los requisitos del canal de Shopify dicen que los identificadores incorrectos impiden publicar los productos y pueden provocar la suspensión de la cuenta. Tampoco pongas tu SKU interno en el campo MPN; Google pide solo valores del fabricante.
El precio no coincide
Google rastrea la página de producto y compara el precio que encuentra con el del feed. La página sobre precios que no coinciden enumera los motivos habituales, y en Shopify se reducen a unos pocos ajustes.
- Ofertas y precio de comparación. La guía de Google para ofertas en Shopify dice que el precio original va en Precio de comparación (Compare-at price) y el precio rebajado en Precio, con el de comparación por encima, y que Google se actualiza en menos de 24 horas después de guardar. Una oferta montada de otra forma, como un script del tema que reescribe el precio mostrado, pone un número en la página y otro en el feed. Los códigos promocionales van en los descuentos de Shopify, publicados en el canal Google & YouTube, no en los precios de producto.
- Moneda y mercados. El precio tiene que mostrarse en la moneda del país al que te diriges. En el canal, Settings, Product sync, Countries and languages decide qué países se sincronizan, y la página de Google sobre la sincronización con Shopify dice que esos mercados tienen que estar activos en Shopify con tarifas de envío generales. Si la tienda fija precios por IP o por cookie, el rastreador puede ver un precio distinto del que envió el feed.
- Impuestos. Para Estados Unidos y Canadá, Google quiere precios sin impuestos; en el resto, precios con IVA o GST incluido. En Shopify, Configuración, Impuestos y aranceles controla si los precios incluyen impuestos, y se puede ajustar por mercado. Un mercado europeo que muestra precios netos no va a coincidir.
- Variantes. Si el enlace de la variante en el feed no carga con esa variante seleccionada, Google lee el precio equivocado. Eso es un problema del tema, no de los datos.
- Datos estructurados. Si el marcado de producto del tema imprime un precio distinto del visible, Google ve dos respuestas. Nuestras notas sobre SEO técnico en Shopify explican dónde vive ese marcado en el tema.
Disponibilidad desactualizada o errónea
El problema de disponibilidad que no coincide aparece cuando el feed dice que hay inventario y la página dice otra cosa, o al revés. Causas habituales en Shopify: una variante cuyo inventario no se rastrea, así que siempre figura disponible; una variante agotada que la página de producto deja preseleccionada; un botón de compra gris o roto; y nombres de color que difieren entre la opción de la variante y la página. Google acepta cuatro valores (in_stock, out_of_stock, preorder, backorder), y preventa y pedido pendiente necesitan una fecha de disponibilidad. Corrige los ajustes de inventario y el tema, y la siguiente sincronización lleva el valor correcto.
Merchant Center tiene una red de seguridad aquí: las actualizaciones automáticas de artículos, en Productos, Automatizaciones, activadas por defecto. Google puede corregir precio, precio de oferta, disponibilidad y estado a partir de lo que encuentra en la página. Google deja claro que es un respaldo para problemas esporádicos, que puede no funcionar con productos que cambian más de una vez al día y que puede elegir mal el precio tachado cuando una página muestra varios. Oculta el síntoma; no corrige el origen.
Imágenes que incumplen las reglas
Los requisitos de imagen rechazan textos promocionales superpuestos (precios, llamadas a la acción, "envío gratis", una etiqueta de "Nuevo"), marcas de agua, logotipos añadidos, bordes, imágenes provisionales como gráficos de "próximamente" y cuadrados de un solo color. El archivo tiene que poder rastrearlo Googlebot, su extensión tiene que coincidir con su formato real y no puede superar los 64 megapíxeles ni los 16 MB. Google también ha anunciado un mínimo de 500 por 500 píxeles para todos los productos a partir del 31 de enero de 2027, y recomienda alrededor de 1500 por 1500. En Shopify la corrección está en los archivos multimedia del producto: sustituye la primera imagen por una foto limpia del producto y deja las imágenes de ambiente o promocionales para después. Merchant Center ofrece mejoras automáticas de imagen para textos superpuestos menores, pero de nuevo es Google editando una copia, no tu catálogo.
Títulos y categorías
Los títulos pueden tener hasta 150 caracteres, tienen que describir el producto igual que la página y no pueden llevar texto promocional ni ir en mayúsculas; la guía de Shopify menciona en concreto el error "Excessive capitalization". Los títulos de variante deben incluir lo que las distingue, como color o talla, y los requisitos de Shopify añaden que las opciones de producto tienen que estar en inglés para sincronizarse.
Para categorías hay dos campos. La categoría de producto propia de Shopify, de la Standard Product Taxonomy, determina los impuestos y los metacampos de categoría, como grupo de edad y género en ropa. La categoría de producto de Google, que se define en el canal dentro de la categorización de producto, es lo que Google lee como google_product_category. Shopify dice que, sin ella, Google asigna una automáticamente y pueden aparecer errores. Donde más importa es en ropa: ahí Google puede exigir grupo de edad, género, color y talla antes de publicar un producto.
Desliza la figura para verla completa
Por qué corregirlo en Merchant Center no dura
Merchant Center te deja editar directamente los atributos de un producto, y las propias guías de Google a menudo dicen que lo hagas. Para una tienda conectada mediante el canal de Shopify es trabajo perdido. La página de Google para usuarios de Shopify lo dice directamente: la información de tu cuenta de Shopify siempre sobrescribe la de tu cuenta de Merchant Center. La única excepción son las campañas de anuncios. La próxima vez que el producto cambie en Shopify, o que el canal lo refresque dentro del plazo de 30 días, tu edición en Merchant Center queda sustituida por el valor de Shopify que causó el problema.
Lo mismo pasa con las reglas de feed y las fuentes de datos complementarias usadas para parchear un valor. Pueden funcionar, pero esconden un valor erróneo en Shopify detrás de una corrección en otro sitio, y la siguiente persona que edite el producto no sabe que existe. Corrige el campo en Shopify. Después espera a la sincronización, que en el canal aparece como Under review, y vuelve a revisar el problema. Tras una corrección, el rastreo de Google suele tardar entre 24 y 48 horas; si Google pide una revisión, su guía de precios habla de 7 días hábiles para esa revisión.
Los campos de Shopify que alimentan el feed
- Título y descripción: título y descripción. Sin descripción, la sincronización se bloquea.
- Multimedia: las imágenes, con la primera como principal.
- Precio de la variante y precio de comparación: el precio y la oferta.
- Código de barras de la variante: el GTIN.
- Seguimiento de inventario por variante: la disponibilidad.
- Categoría de producto (taxonomía de Shopify) y sus metacampos de categoría: impuestos y atributos de ropa.
- Campos del canal, guardados en el producto como metacampos: categoría de producto de Google, producto personalizado, marca y MPN, grupo de edad, género, estado y etiquetas personalizadas. El CSV de Shopify los exporta como columnas que empiezan por
Google Shopping /, así que se pueden revisar en una hoja de cálculo. - Canales de venta de cada producto: tiene que estar disponible tanto en la tienda online como en Google & YouTube, o Google informa de una página de destino no disponible.
- Ajustes de la tienda: mercados, impuestos y aranceles, el perfil de envío general (el único que se sincroniza), la política de reembolso y los términos del servicio en el pie de página, y la información de contacto visible.
Revisión mensual del catálogo
Los rechazos vuelven porque el catálogo no deja de cambiar. Una vez al mes, con los mismos pasos cada vez:
- Exporta Requiere atención desde Merchant Center en CSV y anota el recuento por problema, con la fecha.
- Revisa los problemas de la cuenta antes que los de producto.
- Pasa todos los códigos de barras de una exportación de productos de Shopify por la función del dígito de control. Lista los productos marcados como producto personalizado y confirma que de verdad no tienen GTIN.
- Mira los productos nuevos del último mes: descripción presente, primera imagen limpia, categoría de producto de Google definida, atributos de ropa completos.
- Compara una muestra de productos en oferta: precio de comparación mayor que el precio, y la página mostrando el mismo precio que envía el feed en cada país sincronizado.
- Abre el enlace de una variante agotada y confirma que la página no la preselecciona como disponible.
- Comprueba que nadie haya editado productos en Merchant Center ni añadido reglas de feed desde la última revisión. Si lo hicieron, lleva la corrección a Shopify.
- Compara los recuentos con el mes anterior. Una causa que vuelve apunta a un proceso, como una plantilla de importación o un archivo de proveedor, y ahí es donde va la siguiente corrección.
Estas comprobaciones se solapan con una revisión de lanzamiento; nuestro flujo de QA previo al lanzamiento en Shopify cubre el lado de la tienda. Si prefieres delegar el trabajo de catálogo, es lo que hacemos en feeds de producto: la exportación de problemas agrupada por causa, las correcciones hechas en Shopify y la misma revisión repetida un mes después.
Escrito por

Publicado el 22 de octubre de 2026 · actualizado el 23 de octubre de 2026
Para leer después
Hooks de Claude Code: haz que Claude no pueda tocar tu .env
En la práctica / 2026-10-23
La API de Shopify 2025-10 ya no tiene soporte: cómo pasar a 2026-10 sin romper nada
En la práctica / 2026-10-22
Los agentes de pruebas de Playwright en Claude Code, sin perder el control del código
En la práctica / 2026-10-22