FeedMender

FeedMender/Errores/Id no válido

Rechazos frecuentes

Invalid or missing required attribute: id

El id es el único atributo al que se une todo lo demás: feeds complementarios, reglas de atributos, historial de rendimiento. Un fallo aquí no daña un campo, deja huérfano el producto.

Analiza tu feed gratis

Qué exige Google

Un id estable y único por producto, de menos de 50 caracteres

Cada producto necesita un id, único dentro del feed, de 50 caracteres como máximo y sin caracteres de control. La estabilidad importa tanto como la validez: el id es la forma en que Google reconoce un producto entre sincronizaciones, así que un id que cambia es un producto nuevo sin historial, y el antiguo caduca.

Qué pasa si no lo haces

Fusión silenciosa, o historial perdido en bloque

Un id duplicado hace que dos productos peleen por un mismo hueco: la fila posterior sobrescribe a la anterior y solo tu tienda sabe cuál era el producto real. Una fila sin id se descarta en la puerta. El error caro es regenerar los id en cada exportación, algunos plugins lo hacen, lo que borra el historial de cada producto y desconecta cualquier fuente de datos complementaria que casaba con los id antiguos.

Cómo arreglarlo a mano

Usa el SKU, y no lo cambies nunca

  • Usa un identificador interno estable, normalmente el SKU, como id, y configura la exportación para que nunca lo regenere.
  • Deduplica: cuando dos filas comparten un id de forma legítima, son variantes y deben ir bajo un item_group_id con id distintos por variante.
  • Mantén los id en ASCII seguro y por debajo de 50 caracteres; los caracteres de control invisibles del copiar y pegar cuentan contra el límite y contra la validez.

Cuáles de nuestras comprobaciones se aplican

Se aplican 4 comprobaciones, leídas del registro del escáner

La detección de duplicados indica qué filas chocan para que tu tienda decida cuál es la real; el análisis nunca adivina entre ellas. Aquí importa el doble, porque la propia corrección complementaria se une por id.

  • id_missingbloquea
  • id_duplicatebloquea
  • id_too_longbloquea
  • id_invalid_unicodebloquea

El camino más rápido

Deja que el análisis los encuentre

El análisis verifica cada id del archivo y, como todo el mecanismo de reparación se une por este atributo, es lo primero que conviene tener bien. El análisis que detecta los errores es gratuito y muestra cada resultado antes de que pagues nada. Solo pagas por la corrección.

Analizar el feed