Questa nuova versione di WPML Multilingual & Multicurrency for WooCommerce introduce il tanto atteso supporto per i tassi di cambio automatici ed è pronta per WordPress 4.7.
Tassi di cambio automatici
Una delle preoccupazioni generali sull'uso di valute secondarie è dover mantenere aggiornati i tassi di cambio. I mercati fluttuano per vari motivi e lo stesso vale per i tassi di cambio. Fino a questa versione, dovevi aggiornare manualmente questi tassi di cambio per mantenere i prezzi aggiornati. Ora questo può essere fatto automaticamente, il che rende molto più semplice mantenere prezzi accurati.
WPML Multilingual & Multicurrency for WooCommerce 4.0 include i tassi di cambio automatici. Ci sono tre servizi e opzioni integrati che ti permettono di eliminare la necessità di inserire regolarmente e manualmente i tassi di cambio per ogni valuta. Una volta selezionato un servizio, puoi configurare i tuoi tassi di cambio affinché si aggiornino automaticamente tramite il cron di WordPress (giornalmente, settimanalmente o mensilmente) oppure puoi semplicemente aggiornarli manualmente con un clic su un pulsante.

Per impostazione predefinita, vengono utilizzati i tassi di cambio esatti ricevuti dal servizio selezionato. Puoi anche configurare una maggiorazione. Questo è solitamente necessario quando la conversione di valuta effettuata dal processore di pagamento include una commissione. Utilizzando questa maggiorazione puoi coprire quel costo aggiuntivo.
Pronto per WordPress 4.7
Con WordPress 4.7 dietro l'angolo, vogliamo assicurarti che abbiamo testato a fondo il nostro plugin e apportato tutte le modifiche possibili affinché tu non abbia alcun problema a migrare a questa nuova versione quando sarà il momento. WPML Multilingual & Multicurrency for WooCommerce 4.0 funziona bene sia con WordPress 4.6 che con la 4.7.
Nota: sebbene sia WPML Multilingual & Multicurrency for WooCommerce 4.0 che il recente WPML 3.6 funzionino sia con WordPress 4.7 che con WordPress 4.6, ti consigliamo vivamente di aggiornare WPML alla versione 3.6 prima di aggiornare a WordPress 4.7.
Compatibilità con l'imminente WooCommerce 2.7
L'obiettivo principale del team di WooCommerce per il 2016 erano le prestazioni e la scalabilità. Questo ha richiesto un enorme progetto di refactoring del codice. Quasi tutto è stato toccato. Come previsto, questo ha avuto ripercussioni anche sul nostro plugin. Già dalla versione precedente abbiamo iniziato a gestire la compatibilità con le aree che erano già state coperte in WooCommerce.
Una parte importante è stata il refactoring di tutte le classi relative ai prodotti. In questa versione, abbiamo coperto quest'ultima e importantissima parte.
Abbiamo aggiornato anche il nostro codice in WPML Multilingual & Multicurrency for WooCommerce 4.0 per stare al passo con questi cambiamenti. Questo include anche il mantenimento della retrocompatibilità. La nuova versione continuerà a funzionare bene con le versioni di WooCommerce precedenti alla 2.7. Poiché lo sviluppo di WooCommerce 2.7 è ancora in corso, continuiamo a prepararci in modo che quando, alla fine di quest'anno, verrà rilasciato WooCommerce 2.7, WooCommerce Multilingual sarà già aggiornato in termini di compatibilità.
Questo è un aspetto utile per gli sviluppatori che vogliono testare e sviluppare la compatibilità con altre estensioni che di solito funzionano insieme a WPML Multilingual & Multicurrency for WooCommerce.
Altre novità incluse
Opzione per resettare il carrello quando si cambiano lingue o valute
Non è necessariamente comune, ma in alcune situazioni gli acquirenti potrebbero decidere di cambiare la lingua del negozio o persino la valuta dopo aver già aggiunto articoli nel carrello. Nella maggior parte dei casi, questo non sarebbe un problema. WPML Multilingual & Multicurrency for WooCommerce gestisce questa situazione e sincronizza il carrello in modo che venga tradotto nella nuova lingua o che i prezzi vengano convertiti nella nuova valuta. Il cliente può quindi continuare normalmente la sua attività.
In alcuni casi, tuttavia, specialmente quando sono coinvolte estensioni di terze parti, cambiare la lingua o la valuta non garantisce che il carrello sia sincronizzato correttamente. Situazioni particolari sono quelle in cui un'estensione di terze parti manipola direttamente il carrello, in combinazione con il modo in cui il carrello è archiviato come struttura dati. In poche parole: le cose diventano troppo complicate per essere mantenute facilmente sincronizzate.

Se ti trovi in questa situazione, la nuova versione ti permette di attivare una nuova opzione che avviserà i tuoi clienti del fatto che, cambiando la lingua o la valuta, il contenuto del carrello andrà perso. Dovranno semplicemente aggiungere di nuovo gli articoli e, nella maggior parte dei casi, questo non è troppo complicato. Abbiamo persino incluso un widget di supporto che contiene i link a tutti i prodotti che erano precedentemente nel carrello.
Se resettare il carrello è scomodo per loro, possono semplicemente tornare indietro e continuare nella lingua o valuta esistente. Leggi di più sull'opzione per resettare il carrello al cambio della lingua o della valuta.
Sincronizzazione ottimizzata dei prodotti con le loro traduzioni
Ogni volta che aggiorni un prodotto che ha delle traduzioni, un sacco di cose devono essere mantenute sincronizzate. Più traduzioni ci sono, o specialmente se sono coinvolte molte varianti, questo processo può essere un po' più intenso rispetto alle normali operazioni. Abbiamo effettuato il refactoring del codice per questo e abbiamo fatto in modo che le cose funzionino in modo molto più fluido. Anche per i siti con un gran numero di prodotti, dove questo era più evidente.
Altri cambiamenti e correzioni degni di nota
- Aggiunta la compatibilità con Gift Cards Pro
- Correzione di bug: i prodotti scaricabili venivano aggiunti più volte al carrello (invece di modificare la quantità)
- Risolto un problema di compatibilità con Yoast SEO premium: venivano creati reindirizzamenti al prodotto originale per le varianti tradotte
- Risolto un problema di compatibilità con WooCommerce Tab Manager: l'HTML veniva rimosso al salvataggio della traduzione di una scheda
Prossimi passi
Continuiamo a rimanere aggiornati con lo sviluppo di WooCommerce 2.7
Il rilascio è previsto per il nuovo anno e stiamo tenendo d'occhio lo sviluppo per assicurarci che, quando dovrai effettuare il passaggio, saremo già completamente testati e compatibili.
Una seconda fase per i tassi di cambio automatici
- Abilitare questa funzione solo per le valute selezionate
- Cambiare i tassi di cambio solo quando le differenze rispetto ai tassi precedenti superano una determinata soglia
- Visualizzare in anteprima i tassi di cambio attuali per il servizio selezionato (aggiornati quotidianamente)
Integrazione con la nuova API REST di WooCommerce
WooCommerce include il supporto per l'API REST di WordPress che è stata aggiunta a WordPress 4.6. La vecchia API esiste ancora, ma è stata contrassegnata come funzionalità legacy. Lo stesso è avvenuto per la nostra integrazione con la vecchia API di WooCommerce.
Attualmente stiamo lavorando all'integrazione della nuova API REST con WPML Multilingual & Multicurrency for WooCommerce per continuare a consentire l'uso del parametro della lingua in varie richieste o per ottenere informazioni sulla lingua o sulla multivaluta durante la lettura dei dati tramite l'API.
Come ottenere l'aggiornamento
Dovresti ricevere questo aggiornamento automaticamente nell'area di amministrazione di WordPress. Puoi anche scaricare WPML Multilingual & Multicurrency for WooCommerce dalla directory dei plugin di WordPress.
Amiamo mantenere e migliorare questo plugin e siamo ancora più entusiasti ogni volta che sentiamo storie di persone che lo usano. Facci sapere come ti trovi valutando WPML Multilingual & Multicurrency for WooCommerce sulla directory dei plugin di WordPress. Grazie in anticipo!

