FeedMender/Errori/id non valido
Rifiuti frequenti
Invalid or missing required attribute: id
L'id è l'attributo su cui ogni altro sistema si aggancia: feed supplementari, regole per gli attributi, cronologia del rendimento. Un difetto qui non danneggia un campo, rende orfano il prodotto.
Cosa richiede Google
Un id stabile e univoco per prodotto, sotto i 50 caratteri
Ogni prodotto ha bisogno di un id, univoco all'interno del feed, di al massimo 50 caratteri, senza caratteri di controllo. La stabilità conta quanto la validità: l'id è il modo in cui Google riconosce un prodotto tra una sincronizzazione e l'altra, quindi un id che cambia è un prodotto nuovo senza cronologia, e quello vecchio scade.
Cosa succede se non lo fai
Fusioni silenziose, o cronologia persa in blocco
Un id duplicato mette due prodotti a contendersi un solo posto: la riga successiva sovrascrive la precedente e solo il tuo negozio sa quale fosse il prodotto vero. Un id mancante lascia la riga fuori dalla porta. L'errore costoso è rigenerare gli id a ogni esportazione, alcuni plugin lo fanno, il che azzera la cronologia di ogni prodotto e scollega qualsiasi origine dati supplementare che si agganciava ai vecchi id.
Come risolverlo a mano
Usa lo SKU, e non cambiarlo mai
- Usa un identificatore interno stabile, di solito lo SKU, come id, e configura l'esportazione perché non lo rigeneri mai.
- Deduplica: dove due righe condividono legittimamente un id, sono varianti e appartengono a un
item_group_idcon id distinti per variante. - Mantieni gli id in ASCII sicuro e sotto i 50 caratteri; i caratteri di controllo invisibili da copia e incolla contano per il limite e contro la validità.
Quali dei nostri controlli si applicano
4 controlli si applicano, letti dal registro dello scanner
Il rilevamento dei duplicati riporta quali righe collidono, così il tuo negozio può decidere quale sia quella vera; l'analisi non tira mai a indovinare. Qui conta doppio, perché la correzione supplementare stessa si aggancia all'id.
id_missingbloccaid_duplicatebloccaid_too_longbloccaid_invalid_unicodeblocca
La via più rapida
Lascia che l'analisi li trovi
L'analisi verifica ogni id nel file, e poiché l'intero meccanismo di riparazione si aggancia a questo attributo, è la prima cosa da sistemare. L'analisi che individua gli errori è gratuita e mostra ogni risultato prima che tu paghi qualcosa. Paghi solo per la correzione.