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.
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_idcon 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_missingbloqueaid_duplicatebloqueaid_too_longbloqueaid_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.