Errori GMC

Come risolvere la mancata corrispondenza della disponibilità in Google Merchant Center

Prodotti disapprovati per mancata corrispondenza della disponibilità? Ecco perché Google segnala uno stato delle scorte errato e come risolvere passo passo.

Aggiornato 5 min di lettura

Cos’è la mancata corrispondenza della disponibilità?

Una mancata corrispondenza della disponibilità si verifica quando il tuo feed indica che un prodotto è «in_stock», ma la tua pagina di destinazione lo mostra come esaurito (o viceversa). Google lo verifica regolarmente e le discrepanze portano alla disapprovazione immediata del prodotto.

È uno dei 5 errori più comuni in Merchant Center, nonché uno dei più costosi, perché paghi clic su prodotti che non possono convertire.

Valori di disponibilità accettati

Google accetta esattamente questi valori per l’attributo availability:

  • in_stock — Il prodotto è disponibile per l’acquisto e la spedizione immediati

  • out_of_stock — Il prodotto non è attualmente disponibile

  • preorder — Il prodotto può essere ordinato ma non è ancora uscito (richiede availability_date)

  • backorder — Il prodotto è temporaneamente esaurito ma può ancora essere ordinato. È supportato solo in alcuni paesi (in particolare negli Stati Uniti); nei mercati in cui non è supportato, usa invece out_of_stock con una nota sul rifornimento nella pagina di destinazione.

Perché succede?

  • Aggiornamenti del feed ritardati — Il prodotto è esaurito sul tuo sito web, ma il feed mostra ancora in_stock. Questa è la causa n. 1. I feed principali in genere si aggiornano una volta al giorno: le scorte possono cambiare decine di volte in quelle 24 ore.

  • Disponibilità regionale — Il prodotto è disponibile in alcune regioni ma non in altre. Il feed mostra in_stock a livello globale.

  • Scorte di taglie/varianti — Il prodotto principale mostra in_stock, ma la variante specifica (taglia, colore) è esaurita.

  • Ambiguità della pagina di destinazione — La tua pagina riporta «Contattaci per la disponibilità»: Google lo interpreta come «non chiaramente disponibile».

  • Problemi di sincronizzazione del magazzino — Più magazzini con livelli di scorte diversi: il feed ne rispecchia uno ma non l’altro.

Come risolvere il problema

Soluzione immediata

  • Identifica i prodotti interessati in Merchant Center → Prodotti → Richiede attenzione

  • Controlla lo stato effettivo delle scorte sul tuo sito web per ogni prodotto

  • Aggiorna il feed di conseguenza (o usa la Merchant API per un aggiornamento istantaneo)

  • Per i prodotti davvero esauriti, imposta availability su out_of_stock: non verranno mostrati in Shopping, ma non verranno nemmeno disapprovati

Soluzione sistematica: caricamento di file supplementari (consigliato)

La causa principale della maggior parte delle mancate corrispondenze della disponibilità è lo scarto tra il ciclo di aggiornamento giornaliero del feed principale e le variazioni delle scorte in tempo reale sul tuo sito. Il modo migliore per eliminarlo è un file supplementare che carichi in Merchant Center ogni 30 minuti (via SFTP o Google Cloud Storage).

Un feed supplementare non sostituisce il feed principale: si limita a sovrascriverne attributi specifici. Per la disponibilità, ti servono solo 4 campi: id, price, availability e sale_price. Così il file resta minuscolo e veloce da generare.

Come configurarlo

  • Scegli un canale di caricamento — Merchant Center accetta i file supplementari caricati via SFTP o Google Cloud Storage e ti fornisce le credenziali nelle impostazioni dell’origine dati. Un URL pubblico da cui Merchant Center recupera il file qui non funziona: un recupero pianificato viene eseguito al massimo una volta al giorno.

  • Genera il file leggero del feed — Scrivi uno script che estragga la disponibilità attuale, il prezzo e il prezzo scontato dal tuo sistema di inventario e produca un CSV o XML minimo. Formato CSV di esempio: id,availability,price,sale_price SKU-123,in_stock,29.99 EUR, SKU-456,out_of_stock,49.99 EUR, SKU-789,in_stock,99.99 EUR,79.99 EUR

  • Pianificalo ogni 30 minuti — Usa un cron job, GitHub Actions, Cloud Scheduler o qualsiasi task runner per rigenerare il file e caricarlo in Merchant Center ogni 30 minuti (le origini supplementari accettano fino a 500 caricamenti al giorno).

  • Registra l’origine supplementare in GMC — Vai su Merchant Center → Impostazioni → Origini dati → Origini supplementari → Aggiungi dati di prodotto supplementari. Scegli il caricamento del file (SFTP o Google Cloud Storage) invece del Recupero pianificato e inserisci il nome esatto del file che caricherai. La scheda Origini supplementari compare solo dopo aver attivato il componente aggiuntivo «Gestione avanzata delle origini dati».

  • Collegalo al tuo feed principale — Nella configurazione del feed supplementare, seleziona il feed principale a cui deve essere applicato. GMC unirà i due feed e, per i 4 campi che contiene, prevarranno i dati del feed supplementare.

Una volta attivo il feed, i dati di disponibilità in GMC avranno al massimo 30 minuti, contro le 24 ore con il solo feed principale. Per i cataloghi ad alta rotazione (moda, elettronica, beni di consumo), questo da solo può ridurre dell’80-90% le disapprovazioni per disponibilità.

Alternativa: Merchant API per aggiornamenti in tempo reale

Se ti servono aggiornamenti in meno di un minuto o hai sviluppatori a disposizione, la Merchant API di Google ti consente di inviare le variazioni di disponibilità in modo automatizzato nel momento stesso in cui cambiano le scorte. È l’opzione più precisa, ma richiede lavoro di sviluppo per integrarla con gli eventi del tuo inventario. Per la maggior parte dei commercianti, un file supplementare caricato ogni 30 minuti è il miglior compromesso tra costi e impegno.

Monitoraggio a livello di variante

Non impostare un prodotto principale come in_stock se varianti specifiche sono esaurite. Ogni variante deve avere una propria riga nel feed (principale o supplementare), con il proprio stato di disponibilità. Il feed supplementare deve contenere una riga per ogni SKU di variante, non una per prodotto principale.

Messaggi chiari sulla pagina di destinazione

Usa un pulsante «Aggiungi al carrello» ben visibile per gli articoli disponibili. I crawler di Google cercano sulla pagina i segnali che il prodotto è acquistabile: un vago messaggio «Contattaci» viene interpretato come non disponibile.

Strategie di prevenzione

  • File supplementare caricato ogni 30 minuti — la soluzione strutturale più efficace.

  • Regole con soglia di scorta — imposta out_of_stock in modo proattivo quando le scorte scendono sotto una soglia (ad esempio, le ultime 2 unità). Probabilmente verranno vendute prima che Google esegua una nuova scansione, e le disapprovazioni costano più di brevi assenze da Shopping.

  • Monitora la copertura delle scorte — controlla quale percentuale dei prodotti attivi nel feed è davvero disponibile. Un calo segnala l’arrivo di una potenziale ondata di mancate corrispondenze.

  • Attiva gli Aggiornamenti automatici degli articoli — in Impostazioni GMC → Miglioramenti automatici, attiva gli Aggiornamenti automatici degli articoli. Questo permette a Google di correggere automaticamente la disponibilità in base ai dati strutturati sulle tue pagine, come ultima rete di sicurezza.

Guide correlate