Skip to main content

Cosa Sono i Prezzi Localizzati?

Ogni prodotto ha un prezzo base in una valuta base. I Prezzi Localizzati ti permettono di sostituire quel prezzo base con prezzi fissi che imposti per ogni valuta o per ogni paese. Attivalo impostando un pricing_mode sul prodotto, quindi allega una regola per mercato. È uno dei tre strumenti indipendenti per la determinazione dei prezzi internazionali, ognuno risolvendo un problema diverso:
Prezzi Localizzati e Valuta Adattiva lavorano insieme. Quando non c’è una regola localizzata che corrisponde, il prodotto torna al suo prezzo base — addebitato direttamente se il cliente è già nella tua valuta base, o convertito tramite Valuta Adattiva se non lo è.

Casi d’Uso

Purchasing Power Parity (PPP)

Addebita meno nei mercati sensibili al prezzo senza scontare il tuo mercato domestico. Una regola by_country consente a un prodotto base da $20 di essere venduto per ₹999 in India — regolato secondo il potere d’acquisto locale, non una conversione diretta dei tassi di cambio. È il modo nativo consigliato per eseguire il PPP.

Charm Pricing

Una conversione diretta FX di $19,99 si traduce in un numero scomodo come €18,43. Una regola by_currency fissa il prezzo pulito e psicologicamente regolato che i clienti si aspettano — €9,99, ¥1000, ₹499 — esattamente come digitato.

Reversible Market-Entry Promotions

Lanciarsi in un nuovo paese? Aggiungi una regola by_country con un prezzo introduttivo, quindi archiviala quando la promozione termina per tornare ai prezzi base/adaptivi. Le regole sono archiviate, mai cancellate, quindi mantieni un record chiaro di ciò che era attivo e quando.

Competitive Price-Matching

Fissa un singolo mercato per corrispondere a un concorrente locale. Una regola by_country per £9,00 nel Regno Unito mantiene esattamente quel prezzo indipendentemente da come si muove il tasso GBP/USD.

Concetti Chiave

  • Modalità di Prezzo — Un prodotto è in una sola modalità alla volta, impostata dal suo pricing_mode:
    • by_currency: un prezzo per valuta, indipendentemente dal paese. Tutti coloro che pagano in EUR vedono €9,99.
    • by_country: un prezzo specifico per un paese (₹999 in India), anche quando diversi paesi condividono una valuta.
  • Importi Fissi, nell’unità più piccola — L’amount di una regola è un intero nell’unità più piccola della valuta, lo stesso di ovunque nell’API: 99900 è ₹999,00, 999 è €9,99. È un prezzo che imposti, mai un valore convertito.
  • Quando non ci sono regole corrispondenti — Il prodotto mantiene il suo comportamento esistente: i clienti nella tua valuta base pagano direttamente il prezzo base; tutti gli altri ottengono il prezzo convertito tramite Valuta Adattiva.
  • Le commissioni sono inclusive quando c’è una regola corrispondente — Il cliente paga esattamente l’importo che imposti. La commissione FX Valuta Adattiva è assorbita da te (trattata come commissioni-inclusive per quella transazione) piuttosto che aggiunta sopra, quindi il prezzo locale dichiarato è sempre il prezzo addebitato.

Imposta nel Cruscotto

1

Open the product form

Nel tuo Cruscotto del commerciante, vai a Prodotti e crea un prodotto (o aprine uno esistente per modificarlo). Imposta il Prezzo di base e la valuta come di consueto.
2

Enable Localized Pricing and choose a mode

Nella sezione Prezzi, seleziona Prezzi Localizzati, quindi scegli Per Paese o Per Valuta.
Prezzi Localizzati abilitati sul modulo del prodotto con selezionato Per Paese
3

Add a price for each market

Fai clic su Aggiungi Prezzo Paese o Aggiungi Prezzo Valuta, compila il pannello Prezzi Localizzati e fai clic su Aggiungi. Ogni mercato che aggiungi appare nella tabella delle sostituzioni, dove puoi modificarlo o rimuoverlo in seguito.
Scegli un paese, seleziona la valuta ed inserisci l’importo (ad esempio ₹999 per l’India), quindi fai clic su Aggiungi.
Aggiunta di un'eccezione di 999 INR per l'India
Il paese ora appare nella tabella Sostituzioni per Paese, dove puoi modificarlo o rimuoverlo.
Tabella delle sostituzioni per paese che mostra l'India a 999 INR
4

Save the product

Salva con Aggiungi prodotto. I prezzi localizzati si applicano immediatamente ai futuri check-out.
Esegui un test di check-out con un paese di fatturazione che ha una regola e conferma che l’importo localizzato appaia.

Gestione tramite API

I Prezzi Localizzati sono completamente disponibili tramite l’API. Prima imposta la modalità di prezzo del prodotto, quindi allega le regole.

Imposta la modalità di prezzo

Imposta pricing_mode quando crei il prodotto (o aggiorni uno esistente). null significa solo base, il comportamento esistente.

Aggiungi un prezzo localizzato

Allega una regola al prodotto. In modalità by_country è richiesta country_code; in modalità by_currency deve essere omessa.
Per un prodotto by_currency, ometti country_code. Per esempio, una €9.99 piatta per tutti coloro che pagano in EUR (currency: 'EUR', amount: 999).

Elenca, aggiorna e archivia

Puoi aggiornare solo l’amount di una regola; valuta e paese sono fissi una volta creati. L’archiviazione è una cancellazione soft-idempotente, quindi la regola smette di corrispondere ma rimane nel tuo storico.

API Reference

Vedi i punti di accesso completi per i Prezzi Localizzati del Prodotto: crea, elenca, recupera, aggiorna e archivia.

Come si Applica al Checkout

Il prezzo localizzato è risolto per riga del carrello, e solo per i prodotti che hanno un pricing_mode impostato. Dodo Payments legge due segnali dalla richiesta: il paese di fatturazione del cliente, e un opzionale billing_currency (quando omesso, una valuta è derivata dal paese di fatturazione).
  • Per Paese: cerca una regola che corrisponda al paese di fatturazione. Se esiste, al cliente viene addebitato l’importo della regola nella valuta della regola.
  • Per Valuta: cerca una regola che corrisponda alla valuta del cliente (l’billing_currency, o la valuta derivata dal loro paese). Se esiste, al cliente viene addebitato l’importo della regola in quella valuta.
  • Nessuna corrispondenza o nessun pricing_mode: si applica il prezzo base, addebitato direttamente quando la valuta del cliente è uguale a quella base, altrimenti convertito tramite Valuta Adattiva.
Ogni riga del carrello è risolta da sola, quindi puoi localizzare un prodotto e lasciare altri a prezzi base nello stesso check-out. Se una qualsiasi linea corrisponde a una regola localizzata, l’intera transazione è forzata a commissioni-inclusive (vedi Concetti Chiave).

Come si applica ai cambi di piano degli abbonamenti

I prezzi localizzati seguono i tuoi abbonati quando cambiano piano. Quando un abbonamento esistente cambia piano passando a un prodotto che dispone di un pricing_mode, il prezzo del nuovo piano viene determinato con le stesse regole del checkout, utilizzando il paese e la valuta di fatturazione già bloccati sull’abbonamento:
  • Per paese: si applica una regola corrispondente al paese di fatturazione dell’abbonamento. Se la valuta della regola è diversa da quella in cui viene fatturato l’abbonamento, l’importo della regola viene convertito ai tassi FX correnti: la regola viene applicata, non ignorata.
  • Per valuta: si applica una regola corrispondente alla valuta in cui viene addebitato il cliente, che paga esattamente l’importo della regola.
  • Nessuna corrispondenza o nessun pricing_mode: si applica il prezzo base del nuovo piano, convertito tramite Adaptive Currency quando necessario, con lo stesso fallback del checkout.
Questo vale per tutti i punti da cui può avere origine un cambio di piano: la Change Plan API, i cambi di piano self-service del Customer Portal e i cambi programmati per la fine del periodo di fatturazione.
  • Le anteprime sono esatte. Preview Change Plan restituisce lo stesso importo localizzato addebitato dal cambio effettivo.
  • I rinnovi mantengono il prezzo localizzato. Dopo il cambio, il nuovo piano si rinnova al suo importo localizzato, che continua a includere le commissioni, esattamente come un abbonamento creato a quel prezzo.
  • La proroga utilizza gli importi effettivi. In caso di upgrade, il credito per il tempo non utilizzato si basa su quanto il cliente ha effettivamente pagato per il vecchio piano, mentre il nuovo piano viene valutato in base alla sua regola localizzata.
  • I cambi programmati bloccano il prezzo al momento della programmazione. Un cambio programmato per la fine del periodo di fatturazione addebita l’importo calcolato al momento della programmazione, anche se nel frattempo modifichi la regola.
  • La valuta di fatturazione non cambia mai. Un cambio di piano non modifica mai la valuta in cui viene regolato un abbonamento; una regola in un’altra valuta viene convertita tramite FX nella valuta dell’abbonamento.
  • Gli add-on non sono localizzati. I prezzi degli add-on sul nuovo piano utilizzano sempre il prezzo base.

Comportamenti importanti

Le modifiche alle regole localizzate non generano webhook propri. L’importo determinato viene visualizzato nel pagamento o nell’abbonamento risultante, esattamente come qualsiasi altro prezzo.

Best practice

  • Mantieni un prezzo base sensato. È il fallback per ogni mercato senza una regola, convertito tramite Adaptive Currency.
  • Arrotonda a prezzi locali attraenti. Il punto di un importo fisso è ottenere un numero pulito come ₹999, €9.99 o ¥1000, non un risultato FX.
  • Scegli la modalità adatta all’obiettivo. Usa by_country per la determinazione dei prezzi basata sul potere d’acquisto; usa by_currency quando è sufficiente un prezzo per area valutaria.
  • Archivia, non ricreare, per le promozioni. L’archiviazione di una regola riporta il mercato al prezzo base/adattivo preservando lo storico; ricreala o ricalcola il prezzo in seguito secondo necessità.
  • Considera la voce delle imposte prima di pubblicizzare un totale. Per i prodotti con imposte escluse, il cliente paga l’importo localizzato più le imposte: non presentarlo quindi come prezzo finale negli annunci.

Correlati

Purchasing Power Parity

Prezzi localizzati nativi a confronto con i codici sconto basati sulla posizione per il PPP.

Adaptive Currency

Conversione FX automatica e gestione delle commissioni su cui si basa la determinazione dei prezzi localizzata.

Tax-Inclusive Pricing

Controlla se i prezzi includono le imposte.

Pay What You Want

Lascia che siano i clienti a scegliere l’importo. Le regole localizzate non si applicano in questo caso.
Ultima modifica il 31 luglio 2026