FeedMender/Errori/Prezzo e valuta
Rifiuti frequenti
Prezzo e valuta
L'attributo price sembra semplice ed è uno dei campi più esigenti della specifica. Una virgola nel posto sbagliato, un codice di tre lettere mancante o un prezzo scontato che in realtà non è più basso bastano a cambiare quello che Google fa con il prodotto.
Cosa richiede Google
Un numero, un punto e una valuta
Google si aspetta un prezzo scritto con il punto come separatore decimale e senza separatore delle
migliaia, con il codice valuta ISO 4217, per esempio 119.95 EUR. Il
sale_price, quando presente, deve essere nella stessa valuta di price e
più basso, e un sale_price_effective_date è composto esattamente da due date ISO 8601,
inizio prima della fine. Quando un prodotto è venduto in abbonamento, il costo dell'abbonamento ha
una propria forma obbligatoria, e la presenza di un abbonamento rende obbligatorio
google_product_category, l'unico punto in cui quell'attributo altrimenti facoltativo è
richiesto.
Cosa succede se non lo fai
Riprezzatura silenziosa, o una mancata approvazione
Il decimale con la virgola è il caso pericoloso, perché è ambiguo e non semplicemente sbagliato.
1.234 è milleduecentotrentaquattro nella notazione continentale e poco più di uno in
quella inglese, e nulla nel file stabilisce quale delle due. Letto nel modo sbagliato, un catalogo
viene riprezzato di un fattore mille senza un solo messaggio di errore. Un codice valuta mancante,
un sale_price nella valuta sbagliata o un abbonamento con un costo malformato tendono
invece a produrre una mancata approvazione: il prodotto smette di essere mostrato finché il campo
non viene corretto. Un prezzo scontato che non è più basso del prezzo è ancora più silenzioso: il
prodotto continua a essere pubblicato, ma l'annotazione di sconto con il prezzo barrato va persa.
Come risolverlo a mano
Prima il formato, poi le relazioni
- Sostituisci i decimali con la virgola con il punto e rimuovi ogni separatore delle migliaia,
così
1.234,56diventa1234.56. - Aggiungi il codice valuta ISO 4217 a ogni prezzo e prezzo scontato, coerente con il paese in cui vendi.
- Lascia stare un valore davvero ambiguo come
1.234finché non ne conosci l'ordine di grandezza previsto; non indovinarlo verso l'una o l'altra lettura. - Verifica che ogni
sale_pricecondivida la valuta del suopricee sia più basso, e che ogni finestra di sconto contenga un prezzo scontato. - Dove è presente un costo di abbonamento, aggiungi un
google_product_categoryvalido e verifica che periodo, durata e importo siano ben formati.
Quali dei nostri controlli si applicano
I campi di prezzo che FeedMender legge
Questi vengono letti direttamente dal registro dello scanner stesso. Ognuno indica l'attributo che ispeziona e la gravità che gli assegniamo.
price_formatprice, bloccaprice_missingprice, bloccaprice_unparseableprice, bloccaprice_zeroprice, bloccaloyalty_price_in_price_fieldprice, a rischiosale_price_formatsale_price, bloccasale_price_currency_mismatchsale_price, bloccasale_price_not_lowersale_price, a rischiosale_window_without_sale_pricesale_price_effective_date, a rischiosale_price_effective_date_formatsale_price_effective_date, bloccasale_price_effective_date_partssale_price_effective_date, bloccasale_price_effective_date_reversedsale_price_effective_date, bloccaunit_pricing_measure_formatunit_pricing_measure, bloccaunit_pricing_unit_mismatchunit_pricing_base_measure, blocca
I controlli su prezzo, prezzo scontato e abbonamento formano insieme la famiglia Prices and currency nell'elenco completo dei controlli; i controlli sul prezzo unitario sono archiviati lì sotto EU compliance, perché è lì che vive la direttiva sull'indicazione dei prezzi.
La via più rapida
Lascia che l'analisi li trovi
Passare i prezzi in rassegna a mano è esattamente il tipo di controllo ripetitivo che un'analisi fa in un solo passaggio, senza riprezzare nulla a indovinare. L'analisi gratuita elenca ogni difetto di prezzo che trova, accanto al prodotto a cui appartiene, prima che tu decida qualsiasi cosa.