Prezzi nel feed prodotti: prezzi scontati, IVA, arrotondamento e valuta

Feed prodotti 5 min di lettura Updated Jul 13, 2026

I prezzi sono la parte di un feed prodotti che deve essere assolutamente corretta — un prezzo errato o mancante fa sì che un prodotto venga rifiutato in Facebook Commerce Manager o segnalato come price mismatch in Google Merchant Center. Questa app costruisce il prezzo di ogni articolo a partire da quattro elementi che controlli nell'editor Advanced: se il Compare-at price di Shopify diventa un prezzo scontato barrato, se l'IVA è inclusa nel prezzo, come i prezzi vengono arrotondati e formattati, e se il link del prodotto contiene un tag `?currency=`. Questa guida illustra tutti e quattro gli aspetti, e spiega esattamente cosa finisce nei campi `price` e `sale_price` del tuo feed.

1 Apri l'editor Advanced

Ogni opzione relativa ai prezzi si trova nell'editor Advanced, non in quello Basic. Dalla dashboard, apri il menu Actions del feed e scegli Edit (advanced). L'editor Basic nasconde deliberatamente queste impostazioni per rimanere un modulo breve — passare ad Advanced non fa mai perdere le impostazioni esistenti, quindi è sicuro aprirlo ogni volta che devi correggere un prezzo.

Apri l'editor Advanced — s-button[commandFor="feed-menu-1"] evidenziato

2 Trasforma il Compare-at in un prezzo scontato barrato

In Variant export settings, l'opzione Use "Compare at" price decide come vengono mostrati gli sconti. Lasciala sul valore predefinito — "Use both Compare at price and price if they exist (default)" — e ogni variante che ha un Compare-at price di Shopify più alto del suo prezzo attuale viene esportata come in offerta: il Compare-at price diventa il `price` normale e il prezzo di vendita effettivo diventa il `sale_price`. È questo che produce il prezzo barrato "prima/adesso" negli annunci di Facebook e Google. Scegli "Don't use Compare at price" e viene usato solo il campo prezzo di Shopify — nessun `sale_price` viene mai scritto, nemmeno sugli articoli scontati. Se una variante non ha un Compare-at price (o ne ha uno non superiore al prezzo), viene semplicemente esportata al suo prezzo normale senza sconto — quindi puoi tranquillamente lasciare questa opzione attiva per l'intero catalogo.

Trasforma il Compare-at in un prezzo scontato barrato — #product_feed_useCompareAtPrice evidenziato

3 Aggiungi l'IVA ai tuoi prezzi (o affidati alle tue Settings globali)

La sezione Add tax to all prices è dove viene gestita la determinazione dei prezzi IVA inclusa — l'intestazione recita letteralmente "Add tax to all prices - override global Settings" perché si tratta di un override a livello di feed dell'impostazione IVA predefinita valida per tutto lo store. Ci sono tre scelte: - "Use global Settings (default)" — questo feed segue qualsiasi valore imposti a livello di app in Settings (vedi la guida correlata [Settings](/docs/app-settings), "Set tax and price rounding"). La maggior parte degli store lascia tutti i feed su questa opzione così l'IVA viene configurata una sola volta. - "Do NOT add tax to prices" — forza questo feed a esportare i prezzi grezzi di Shopify, ignorando l'impostazione IVA globale. Usalo per un catalogo che deve essere IVA esclusa (ad es. un feed statunitense) anche se il tuo valore predefinito globale aggiunge l'IVA. - "Do add tax to prices - set tax rate below" — forza l'IVA attiva per questo feed a un'aliquota che inserisci nel campo successivo, indipendentemente dall'impostazione globale. Poiché si tratta di un override, la scelta a livello di feed prevale sempre sul valore predefinito delle Settings dell'app. Imposta l'IVA in un solo punto per feed e non la conteggerai mai due volte.

Aggiungi l'IVA ai tuoi prezzi (o affidati alle tue Settings globali) — #product_feed_addTax evidenziato

4 Imposta l'aliquota IVA

Il campo Tax rate percent (example: if the tax rate is 22%, enter 22) conta solo quando hai scelto "Do add tax to prices" sopra. Inserisci l'aliquota come numero intero — 22 per il 22%, non 0,22 — e ogni prezzo e prezzo scontato nel feed viene moltiplicato per `1 + rate/100` prima di essere scritto. Lascialo a 0 (o su "Use global Settings") e i prezzi vengono esportati esattamente come sono in Shopify. Impostare correttamente questo campo è la soluzione abituale a un price mismatch di Google Merchant Center, dove Google confronta il prezzo del tuo feed con il prezzo sulla tua landing page: se il tuo storefront mostra prezzi IVA inclusa ma il tuo feed no (o viceversa), non corrisponderanno.

Imposta l'aliquota IVA — #product_feed_taxRatePercent evidenziato

5 Arrotonda e formatta i prezzi

Round & format prices to this number of decimal places controlla a quanti decimali vengono formattati i prezzi di questo feed, e funziona come l'impostazione IVA vista sopra: lascialo vuoto e il feed usa il valore valido per tutto lo store impostato nelle Settings (vedi la guida [Settings](/docs/app-settings), "Set tax and price rounding"); digita un numero per fare l'override solo per questo feed. Due decimali (`19.99 USD`) è ciò che Facebook e Google si aspettano, ed è anche ciò che impedisce a un prezzo moltiplicato per l'IVA di uscire con un lungo decimale finale come `24.3878` — quindi la maggior parte degli store lascia questo campo vuoto e configura l'arrotondamento una sola volta nelle Settings. Fai l'override per feed solo quando un canale specifico richiede numeri interi (`20 USD`) o maggiore precisione.

Arrotonda e formatta i prezzi — #product_feed_roundPricesPrecision evidenziato

6 Aggiungi la valuta ai link prodotto (facoltativo)

Tornando in Product feed settings, Append currency parameter to the product URL? decide se ogni link prodotto termina con un tag `?currency=`. Il valore predefinito è "Do NOT append. (default, example: my-store.com/products/my-product)"; impostalo su "Do append. (example: my-store.com/products/my-product?currency=USD)" per forzare l'apertura dello storefront nella valuta di questo feed — cosa che aiuta a far corrispondere il prezzo della landing page con quello del feed. Questo è in realtà un tema legato al multi-valuta, quindi è trattato in modo approfondito nella guida [Multi-Language & Currency Feeds](/docs/multi-language-and-currency-feeds); qui è solo un interruttore da conoscere.

Aggiungi la valuta ai link prodotto (facoltativo) — #product_feed_appendCurrency evidenziato

7 Salva e verifica il prezzo nel tuo feed

Premi Save e il feed viene rigenerato con i tuoi nuovi prezzi. Apri l'URL del feed e osserva un prodotto scontato: con il Compare-at attivo vedrai sia un `price` (il valore Compare-at più alto) sia un `sale_price` (il valore effettivo più basso); un prodotto a prezzo pieno mostra solo un `price`. Se l'IVA è attiva, entrambi i numeri sono già moltiplicati per la tua aliquota, e tutto è formattato al numero di decimali scelto. Questa è l'intera pipeline dei prezzi — Compare-at, IVA, arrotondamento — visibile nel feed esattamente come la leggeranno Facebook e Google.

Salva e verifica il prezzo nel tuo feed — #product_feed_submit evidenziato

Domande frequenti

Perché il mio prezzo scontato non appare barrato in Facebook o Google?

Un prezzo scontato viene scritto solo quando il <strong>Compare-at price di Shopify di una variante è più alto del suo prezzo attuale</strong> <em>e</em> l'opzione <strong>Use "Compare at" price</strong> è attiva (il valore predefinito). Se il Compare-at è vuoto, uguale o inferiore al prezzo, nessun `sale_price` viene esportato e l'articolo viene mostrato a prezzo pieno. Imposta un Compare-at price più alto in Shopify e mantieni l'opzione sul valore predefinito.

Come decide l'app quale è il prezzo e quale il prezzo scontato?

Quando una variante è in offerta, il <strong>Compare-at price diventa il `price` normale</strong> e il <strong>prezzo di vendita effettivo diventa il `sale_price`</strong> — così gli annunci mostrano il prezzo originale barrato e il prezzo scontato accanto. I prodotti non scontati esportano un unico `price` senza `sale_price`.

Il prezzo del mio feed non corrisponde a quello del mio sito — come risolvo il price mismatch?

Un <strong>price mismatch di Google Merchant Center</strong> deriva quasi sempre dall'IVA: Google confronta il prezzo del tuo feed con il prezzo della tua landing page. Allineali impostando <strong>Add tax to all prices</strong> in modo che corrisponda a come il tuo storefront mostra i prezzi — aggiungi l'IVA (con l'aliquota corretta) se il tuo store mostra prezzi IVA inclusa, o lasciala disattivata se non lo fa. Anche l'opzione di aggiunta della valuta aiuta, aprendo la landing page nella valuta del feed.

Come aggiungo l'IVA ai prezzi nel mio feed prodotti?

Nell'editor Advanced, nella sezione <strong>Add tax to all prices</strong>, scegli <em>"Do add tax to prices - set tax rate below"</em>, poi inserisci l'aliquota come numero intero in <strong>Tax rate percent</strong> (22 per il 22%). Ogni prezzo e prezzo scontato viene moltiplicato per quell'aliquota prima dell'esportazione. Per configurare l'IVA una sola volta per tutti i feed, lascia invece i feed su <em>"Use global Settings"</em> e impostala nelle <strong>Settings</strong> dell'app.

Qual è la differenza tra l'impostazione IVA del feed e le Settings globali?

L'opzione IVA delle <strong>Settings</strong> globali è il valore predefinito valido per tutto lo store; il <strong>Add tax to all prices</strong> di ogni feed è un <strong>override</strong>. Un feed impostato su <em>"Use global Settings"</em> segue il valore predefinito; impostalo su <em>"Do add tax"</em> o <em>"Do NOT add tax"</em> e quel feed ignora il valore predefinito e fa a modo suo. La scelta a livello di feed prevale sempre.

Rischio di aggiungere l'IVA due volte per errore?

No, se la imposti in un solo punto. L'IVA viene applicata una volta sola, usando o l'aliquota delle Settings globali (quando il feed è su <em>"Use global Settings"</em>) o l'aliquota propria del feed (quando il feed fa l'override). Mai entrambe. Il doppio conteggio avviene solo se i tuoi prezzi di Shopify includono già l'IVA <em>e</em> attivi anche l'IVA qui — in quel caso lascia l'IVA del feed disattivata.

Perché il prezzo del mio feed ha troppi decimali?

I prezzi vengono formattati con <strong>Round & format prices to this number of decimal places</strong> — il valore predefinito valido per tutto lo store si trova nelle <strong>Settings</strong> dell'app (2 decimali, `19.99`, salvo tue modifiche), e ogni feed può fare l'override con il proprio valore. Se un moltiplicatore IVA ha prodotto un lungo decimale, è l'arrotondamento a tagliarlo. Due decimali è ciò che Facebook e Google si aspettano, quindi fai l'override solo quando un canale richiede numeri interi.

Il parametro valuta cambia il prezzo nel mio feed?

No — i numeri dei prezzi provengono da Shopify (e dalle tue impostazioni di IVA/arrotondamento). L'opzione <strong>Append currency parameter</strong> aggiunge solo un tag `?currency=` al <em>link</em> del prodotto in modo che lo storefront si apra nella valuta del feed. È pensata soprattutto per gli store multi-valuta; vedi la guida Multi-Language & Currency Feeds.

Dove imposto IVA e arrotondamento per tutti i miei feed contemporaneamente?

Nella pagina <strong>Settings</strong> dell'app, alla voce "Set tax and price rounding". Sono i valori predefiniti validi per tutto lo store; qualsiasi feed lasciato su <em>"Use global Settings"</em> li eredita, così configuri IVA e arrotondamento una volta sola invece che per ogni feed.