In questa pagina
Aggiunta di un Selettore di Valuta
Impostazione dei Gateway di Pagamento
Plugin Richiesti
Per gestire il tuo negozio in più valute, installa e attiva:
- WooCommerce
- WooCommerce Multilingual
Per accedere alle funzionalità multilingue complete, hai anche bisogno di WPML e WPML String Translation.
Configurazione delle Valute
Vai a WooCommerce → WooCommerce Multilingual Multicurrency e clicca sulla scheda Multicurrency per abilitare la modalità multi-valuta. Poi, scegli come vuoi mostrare le valute.
Valute Basate sulla Posizione
Quando imposti le valute per posizione, puoi specificare i paesi in cui ogni valuta sarà disponibile o escludere paesi specifici.
WooCommerce utilizza MaxMind Geolocation per determinare la posizione di un cliente tramite indirizzo IP o indirizzo di fatturazione (solo utenti registrati). Per i migliori risultati, crea un account gratuito MaxMind e inserisci la tua chiave di licenza nella pagina Multicurrency.
Se necessario, puoi usare il filtro hook wcml_geolocation_get_user_country per sovrascrivere il paese geolocalizzato predefinito e usare l’indirizzo di fatturazione o spedizione.
Valute Basate sulla Lingua
Questa opzione richiede un account WPML Multilingual CMS o Agency.
Se hai WPML, puoi impostare una valuta predefinita per ogni lingua. Gli utenti vedranno i prezzi in quella valuta quando cambiano lingua. Puoi scegliere di mostrare più valute per ogni lingua o una singola valuta basata sulla lingua dell’utente.
Aggiunta di un Selettore di Valuta al Front-End
Una volta impostate più valute, mostra un selettore di valuta nel tema del tuo sito usando un widget, shortcode o codice PHP.
Widget Selettore di Valuta
Per aggiungere un selettore di valuta come widget classico di WordPress:
- Vai a WooCommerce → WooCommerce Multilingual Multicurrency e clicca sulla scheda Multicurrency.
- Scorri fino a Widget Currency Switcher e aggiungi un nuovo widget selettore di valuta.
Anche se opzionale, puoi personalizzare il template del selettore di valuta usando questi parametri:
- %name%: Nome completo della valuta (es. “Euro”).
- %symbol%: Simbolo standard che rappresenta la valuta (es. “$” o “€”).
- %code%: Codice standard che rappresenta la valuta (es. USD per Dollaro Statunitense).
- %subtotal%: Costi totali dell’ordine corrente (carrello), escluse le spese di spedizione e tasse aggiuntive. Questo include il simbolo della valuta ed è formattato secondo le impostazioni di WooCommerce.
Inoltre, puoi usare tag HTML (img, span, em, strong, u) per personalizzare l’output quando lo stile del selettore è impostato su Elenco di valute, in linea con gli standard HTML ufficiali per il tag select.
Shortcode del Selettore di Valuta
Per aggiungere il selettore di valuta in altre parti del tuo sito, usa il seguente shortcode:
Shortcode: [currency_switcher]
Attributi: format
(Tag disponibili: %name%
, %code%
, %symbol%
) Predefinito: %name% (%symbol%)
Esempio di utilizzo: [currency_switcher format="%code% (%symbol%)"]
Selettore di Valuta come Codice PHP
Per aggiungere e personalizzare i selettori di valuta usando codice PHP, usa la seguente azione:
do_action('wcml_currency_switcher', array('format' => '%name% (%symbol%)'));
Oltre a format, puoi usare il seguente parametro per visualizzare un menu a discesa di base con i codici delle valute per i valori delle opzioni:
stile_switcher: wcml-dropdown, wcml-dropdown-click, wcml-horizontal-list, wcml-vertical-list
La valuta corrente del cliente o la valuta predefinita configurata per una lingua specifica sarà selezionata automaticamente.
Per maggiore flessibilità, puoi progettare selettori di valuta personalizzati usando file template.
Impostazione dei Gateway di Pagamento
Qualsiasi gateway di pagamento che imposti nella sezione Pagamenti di WooCommerce → Impostazioni sarà disponibile per tutte le valute del tuo sito.
WooCommerce Multilingual è compatibile con WooCommerce PayPal Payments, Stripe e bonifici bancari diretti.
Configurazione dei Gateway di Pagamento per Ogni Valuta
Questa funzione richiede un account WPML Multilingual CMS o Agency.
Se hai WPML, puoi andare alla scheda Multicurrency in WooCommerce → WooCommerce Multilingual Multicurrency e cliccare sull’icona della matita accanto a una valuta per:
- Abilitare i Gateway di Pagamento e impostare gateway di pagamento specifici per ogni valuta.
- Scegliere in quale valuta addebitare i clienti e ricevere pagamenti per ogni gateway. Questo ti permette di ricevere pagamenti in una valuta diversa da quella utilizzata dal tuo cliente. Vedranno l’importo totale nella valuta convertita durante il checkout.
Configurare i Gateway di Pagamento in base alla posizione del cliente
Questa funzione richiede un account WPML Multilingual CMS o Agency.
Su siti multilingue che utilizzano la geolocalizzazione per visualizzare le valute, puoi controllare i gateway di pagamento mostrati ai clienti in ogni posizione.
- Vai a WooCommerce → Impostazioni e clicca sulla scheda Pagamenti.
- Clicca sul metodo di pagamento che desideri regolare.
- In Disponibilità per Paese, imposta i paesi per i quali desideri che il tuo gateway di pagamento sia visibile.
Altre Funzionalità e Caratteristiche Multi-Currency
WooCommerce Multilingual Multicurrency offre una gamma di funzionalità aggiuntive per gestire più valute, tutte disponibili sia nella versione standalone che con un account WPML.
Abilitare i Tassi di Cambio Automatici
Nella scheda Multicurrency in WooCommerce → WooCommerce Multilingual Multicurrency, puoi abilitare i tassi di cambio automatici.
Poi, personalizza i dettagli come la scelta di un fornitore di servizi, il costo di sollevamento e la frequenza di aggiornamento.
Impostare Opzioni di Valuta e Regole di Arrotondamento
WooCommerce Multilingual gestisce automaticamente la formattazione della valuta. Se vuoi, puoi cliccare sull’icona della matita accanto a ogni valuta per personalizzare la formattazione della valuta e impostare le tue regole di arrotondamento.
Configurazione dei Prezzi Personalizzati per Diverse Valute
Per impostare prezzi personalizzati per i prodotti in valute diverse:
- Modifica un prodotto.
- Seleziona l’opzione per impostare i prezzi manualmente e inserisci i tuoi prezzi.
I prezzi personalizzati sovrascriveranno qualsiasi prezzo determinato automaticamente dal tasso di cambio. Per tornare a utilizzare i prezzi automatici, devi rimuovere i prezzi personalizzati e aggiornare il prodotto.
Impostare le Tariffe di Spedizione per Valuta
Per configurare tariffe di spedizione distinte per valuta:
- Vai a WooCommerce → Impostazioni e clicca sulla scheda Spedizione.
- Clicca su Modifica sotto il metodo di spedizione che desideri personalizzare.
- Nella finestra di dialogo pop-up, abilita l’opzione per impostare i costi in valute personalizzate manualmente e inserisci i prezzi.
Visualizzazione degli Ordini e delle Analisi per Valuta
Nella pagina WooCommerce → Ordini, puoi visualizzare e filtrare gli ordini per valuta. Questo può aiutarti a comprendere le prestazioni in valute diverse.
Informazioni per Sviluppatori – Hook per Multi-Currency
WooCommerce Multilingual offre filtri e hook per plugin di terze parti per implementare logiche multicurrency personalizzate, permettendo agli utenti di vedere i prezzi e fare ordini nella loro valuta preferita.
Vedi l’insieme completo di filtri e hook di WooCommerce Multilingual.