IVAN CAPPONI.NET/C# · Microsoft Azure

Feed · Varianti · Stock

Gestire varianti, GTIN e disponibilità nei feed Shopping

Ultimo aggiornamento: giugno 20268 min di letturaIntermedio

Gestione di varianti, GTIN e disponibilità all'interno di un feed Shopping
Varianti, identificatori e scorte: i campi che generano più errori nei feed.

Varianti, identificatori e disponibilità sono la fonte più comune di disapprovazioni e duplicati nei feed Shopping. Modellarli bene fin dall'inizio evita errori difficili da diagnosticare più avanti.

Varianti: il ruolo di item_group_id

Un prodotto con taglie e colori si rappresenta come più articoli separati, uno per variante, uniti dallo stesso item_group_id. Ogni variante ha:

  • un id univoco;
  • lo stesso item_group_id del "prodotto padre" logico;
  • gli attributi distintivi (color, size, ecc.);
  • prezzo, disponibilità e identificatori propri.

È un errore comune unire le varianti in un solo articolo o, al contrario, dimenticare l'item_group_id e farle apparire come prodotti scollegati.

GTIN, MPN e brand

CasoIdentificatori richiesti
Prodotto con GTIN ufficialegtin (+ brand)
Prodotto senza GTINmpn + brand
Prodotto a marchio proprioidentifier_exists impostato correttamente

Gli identificatori sbagliati impediscono il matching del prodotto e ne riducono la visibilità. Conviene validarli alla fonte: lunghezza e formato del GTIN, coerenza con la marca, unicità.

Disponibilità e prezzo

La availability deve riflettere lo stato reale (in stock, out of stock, preorder) ed essere aggiornata in tempi rapidi: un prodotto mostrato come disponibile ma esaurito danneggia esperienza e reputazione. Il price nel feed deve coincidere con quello sulla pagina, comprese eventuali sale_price e relative date.

Aggiornare i campi volatili

Prezzo e disponibilità cambiano spesso. Conviene gestirli con aggiornamenti incrementali (event-driven o API) invece di affidarsi solo al feed completo periodico, così le variazioni si propagano in minuti e non in ore.

Validazione prima dell'invio

  • ogni variante ha item_group_id e attributi distintivi coerenti;
  • gli identificatori rispettano formato e regole della categoria;
  • disponibilità e prezzo sono coerenti con la pagina prodotto;
  • nessun duplicato di id.

Errori comuni

  • varianti senza item_group_id trattate come prodotti distinti;
  • GTIN errati o riusati tra prodotti diversi;
  • disponibilità non aggiornata e overselling;
  • prezzo del feed diverso da quello del sito.

Conclusione

Varianti, GTIN e disponibilità sono dettagli che fanno la differenza tra un feed approvato e uno pieno di errori. Modellare le varianti con item_group_id, curare gli identificatori e aggiornare i campi volatili in modo incrementale è la base per una presenza Shopping affidabile.