Siamo felici di annunciare una seconda beta di WPML Multilingual & Multicurrency for WooCommerce 3.3. Questa versione dà maggiore energia alla funzionalità multivaluta, funziona perfettamente con WordPress 3.9, migliora le prestazioni e corregge una serie di bug.
Opzioni multivaluta avanzate
La funzionalità multivaluta continua a evolversi e ti permette di gestire siti di e-commerce globali ancora più facilmente.
WCML aggiunge un filtro completo per le valute nell'area di amministrazione di WooCommerce. Ora potrai monitorare facilmente in quali valute vendi e produrre report per valuta.
Regole di arrotondamento per i prezzi convertiti
Quando imposti i prezzi per valuta, ora puoi fare in modo che WCML converta automaticamente i prezzi, mantenendoli comunque eleganti.

I prezzi determinati automaticamente, convertendo il prezzo nella valuta predefinita utilizzando i tassi di cambio delle valute aggiuntive, possono essere arrotondati all'intero più vicino.
Incremento per l'intero più vicino:
- 1454,07 diventa 1454 quando questo valore è 1
- 1454,07 diventa 1450 quando questo valore è 10
- 1454,07 diventa 1500 quando questo valore è 100
Per 1454,07, quando l'incremento per l'intero più vicino è 100 e l'importo da sottrarre automaticamente è 1, l'importo risultante è 1499.
Controlli della GUI per il selettore di valuta
WPML Multilingual & Multicurrency for WooCommerce 3.3 ti permette di personalizzare e visualizzare i selettori di valuta senza toccare alcun codice. Proprio come il selettore di lingua di WPML, ora puoi configurare il selettore di valuta.

Una volta abilitata la funzionalità multivaluta, potrai personalizzare lo stile del selettore di valuta e visualizzarlo come widget:

Inoltre, il tuo selettore di valuta viene visualizzato sul front-end del sito, senza bisogno di scrivere codice.

Miglioramenti delle prestazioni
Abbiamo eseguito un'analisi approfondita di tutte le query mysql utilizzate da WPML Multilingual & Multicurrency for WooCommerce e, dove possibile, abbiamo adattato la logica per ridurne il numero e l'impatto sulle prestazioni generali. Alcuni esempi di base delle aree interessate da queste modifiche:- pagina del prodotto semplice: circa il 30% di query in meno
- pagina del prodotto variabile (4 variazioni): circa il 20% di query in meno
- pagina dei prodotti (pagina del negozio): circa il 10% di query in meno
Aggiunta della cache
Aggiunta la memorizzazione nella cache per il calcolo dei prezzi in valute diverse da quella predefinita per prodotti complessi, come i prodotti variabili con prezzi di saldo programmati.
Modo più efficiente per gestire la traduzione della base delle categorie durante la generazione degli URL per le traduzioni nel selettore di lingua
Invece di cambiare completamente le impostazioni locali per ottenere la base della categoria tradotta dall'output della funzione gettext, vengono caricati direttamente solo i file mo necessari e viene letta la traduzione.
Risolti i problemi di memoria nella scheda dei prodotti in presenza di un gran numero di prodotti
Evita di caricare tutti i prodotti in memoria per creare l'impaginazione.
I miglioramenti delle prestazioni influiscono sull'esperienza generale durante il rendering delle pagine relative a WooCommerce (prodotti, negozio, carrello, checkout). Utilizzando query più veloci e in numero minore, queste pagine si caricano più rapidamente.
Report di vendita dei prodotti WooCommerce migliori
Prima di questa nuova versione, il report delle vendite dei prodotti era suddiviso per i diversi prodotti nelle varie lingue in base alla lingua in cui erano stati creati gli ordini al momento dell'acquisto. In definitiva, i report dovevano essere calcolati per i prodotti in generale, quindi abbiamo corretto questo aspetto nella nuova versione. Questa correzione non è completamente supportata nelle versioni precedenti di WooCommerce (prima della 2.1)

In WPML Multilingual & Multicurrency for WooCommerce i report visualizzeranno sempre i prodotti nella lingua corrente, ma includeranno tutti i prodotti acquistati, indipendentemente dalla lingua dell'ordine.

Altre correzioni
Le notifiche di amministrazione vengono ora mostrate nella lingua predefinita dell'amministratore
Gli ordini vengono effettuati in lingue diverse in base alla scelta dei clienti. Il lato di amministrazione mostrerà ora messaggi coerenti all'utente amministratore, indipendentemente dalla lingua in cui sono stati effettuati gli ordini.
Risolti i bug relativi ai prodotti raggruppati
- Il prodotto semplice non viene visualizzato sul front-end quando viene tradotto in un determinato ordine
Nella versione precedente, dopo aver tradotto un prodotto raggruppato, i prodotti (traduzioni) che appartenevano a quel gruppo dovevano essere collegati al gruppo manualmente, poiché non venivano aggiunti automaticamente. Nella nuova versione, dopo aver tradotto un gruppo, le traduzioni dei prodotti che vi appartengono vengono nidificate automaticamente sotto il prodotto tradotto. - Titoli incompleti per i prodotti nella pagina del carrello e del checkout
A causa di un bug, i titoli dei prodotti non erano preceduti dal nome del gruppo a cui appartenevano, come avrebbero dovuto.
Prodotti con titolo incompleto 
Prodotti con titolo completo - I genitori dei prodotti (gruppo) non sono sincronizzati tra le traduzioni dei prodotti raggruppati
Altre correzioni
- L'etichetta dell'attributo appare non tradotta nell'ordine sul back-end – Se aggiungevi un prodotto variabile al carrello in una lingua secondaria ed effettuavi un ordine, nel back-end gli attributi venivano visualizzati nella lingua sbagliata.
- Risolti i problemi con la funzionalità di modifica rapida
- Le traduzioni degli attributi personalizzati che includevano spazi non venivano visualizzate sul front-end.
- La valuta disattivata viene ancora visualizzata se mantieni la valuta predefinita per quella lingua su “Mantieni”.
Scarica e prova
Questa beta è disponibile solo dal tuo account WPML.org. Accedi, vai alla pagina dei download e scorri fino in fondo. Vedrai WPML Multilingual & Multicurrency for WooCommerce 3.3 Beta. Scaricala, installala e buon divertimento!

