- Rilasciato
- 21 ottobre 2026
- Canale
- Stabile
- Testato con WordPress
- 7.1
Registro delle modifiche
Piani di abbonamento, e-mail delle estensioni tradotte, supporto delle estensioni riparato e pagine dei prodotti più veloci.
Novità
- I piani di abbonamento di WooCommerce Subscriptions 9 sono supportati, con i prezzi dei piani e le quote di iscrizione per valuta e i piani copiati nelle traduzioni.
- Le e-mail delle estensioni di WooCommerce come Subscriptions e Bookings sono tradotte tramite un meccanismo condiviso, in modo che i clienti le ricevano nella loro lingua.
- Il supporto per Product Bundles, Composite Products, Bookings, The Events Calendar, Gravity Forms e Print Invoices & Packing Lists, che si era interrotto silenziosamente, funziona di nuovo.
- Gli importi e le soglie delle estensioni di WooCommerce si convertono nella valuta dell’acquirente tramite un unico meccanismo multivaluta.
- Il carrello e la spedizione seguono la lingua e la valuta attuali dell’acquirente invece di mantenere i dati di una precedente.
- Le impostazioni del gateway di pagamento per valuta ora elencano ogni gateway che hai abilitato, inclusi i gateway offerti solo su alcune pagine, e la nota che il pagamento verrà effettuato in un’altra valuta viene mostrata di nuovo sotto la descrizione del gateway.
- WooCommerce Analytics può essere filtrato per lingua e mostra risultati coerenti.
- Il carrello mostra le descrizioni brevi dei prodotti nella lingua dell’acquirente.
- L’e-mail di richiesta di ritiro dell’ordine che WooCommerce invia al negozio ora arriva nella lingua dell’amministratore.
- Quando traduci un campo personalizzato serializzato nell’editor dei prodotti di WooCommerce Multilingual, i numeri mantengono il loro tipo e i dati dei prodotti vengono letti in modo più sicuro.
- Nelle pagine del negozio, il selettore di lingua mantiene intatti i parametri dell’indirizzo della pagina, compresi quelli con caratteri come &, # o virgolette.
- WooCommerce Multilingual è creato dallo stesso codice sorgente di WPML e viene rilasciato di pari passo.
- Rafforzamento della sicurezza: i valori tradotti degli attributi dei prodotti vengono convalidati prima di essere salvati.
Prestazioni
- Le pagine e gli elenchi dei prodotti tradotti si caricano più velocemente, con le immagini della galleria lette in un’unica query, anche per i prodotti mostrati dai blocchi di WooCommerce.
- L’elenco degli ordini di WooCommerce con plugin multi-vendor non esegue più migliaia di query al database.
- L’elenco dei prodotti di WooCommerce nell’area di amministrazione non rallenta più quando Traduzione stringhe è attiva.
- I prodotti senza prezzi personalizzati in una valuta secondaria non rileggono più i loro prezzi a ogni visualizzazione dell’elenco o della sitemap.
- Le regole degli URL tradotti vengono create una sola volta invece che a ogni lettura, il che velocizza ogni pagina del negozio.
- La ricerca di categorie e tag tramite slug non ripete più lo stesso lavoro a ogni chiamata.
- Le ricerche degli attributi dei prodotti vengono aggiornate una volta per richiesta e saltate per i prodotti che non hanno ancora una lingua.
- WooCommerce Multilingual non ricostruisce più le regole degli URL a ogni richiesta nell’area di amministrazione.
- I comandi WP-CLI sui siti WooCommerce con Traduzione stringhe utilizzano meno memoria.
- Le query lente al database per attributo del prodotto, introdotte in WooCommerce Multilingual 5.6, sono state rimosse.
Correzioni nella multivaluta
- A un acquirente che cambia valuta viene addebitato l’importo in quella valuta, anche quando un’altra richiesta salva la sessione nello stesso momento.
- I Product Bundles e altri prodotti contenitore che includono un prodotto variabile possono essere acquistati in una valuta secondaria quando vengono mostrati solo prodotti con prezzo personalizzato.
- Su WooCommerce 9.6 e versioni successive, la valuta di ogni conto per il bonifico bancario può essere impostata di nuovo nelle impostazioni di ciascuna valuta.
- Un coupon senza un importo minimo o massimo rimane illimitato in ogni valuta e l’arrotondamento non fa mai sì che un prodotto gratuito costi qualcosa.
- La finestra di dialogo delle impostazioni della valuta del negozio in Multivaluta si salva di nuovo senza attendere un tasso di cambio.
- Le impostazioni di Multivaluta non dicono più che al tema manca un widget del selettore di valuta quando ogni area dei widget ne ha uno, e spiegano come aggiungerne un altro.
- In un’area di amministrazione da destra a sinistra, i tassi di cambio multivaluta si leggono nell’ordine corretto.
Correzioni in Subscriptions
- Il pagamento di un ordine di rinnovo non pagato di Subscriptions funziona quando la sua variazione e il suo attributo sono stati memorizzati in lingue diverse.
- I piani di Subscriptions vengono copiati nelle traduzioni dei prodotti.
- Con i piani a livello di negozio di Subscriptions, il carrello addebita la quota di iscrizione impostata manualmente invece di una convertita.
- In un piano di Subscriptions che utilizza il prezzo del prodotto, la pagina del prodotto mostra la quota di iscrizione impostata manualmente, non una convertita.
- Il prezzo del piano di Subscriptions impostato manualmente per un prodotto ha la priorità su quello a livello di negozio e si applicano i prezzi dei piani con sconto fisso.
- Le quote di iscrizione di Subscriptions si convertono nella valuta dell’acquirente quando i tipi di abbonamento legacy sono nascosti.
- Uno sconto fisso sul piano di Subscriptions di un prodotto si converte nella valuta dell’acquirente.
- I piani di Subscriptions con sconto fisso a livello di negozio sottraggono lo sconto nella valuta dell’acquirente.
- Il pulsante ‘Imposta manualmente i prezzi del piano’ non viene più mostrato su un prodotto Subscriptions impostato su ‘Vendi solo una volta’.
Correzioni in Bookings
- I tipi di persona di Bookings rimangono collegati a un prodotto ritradotto e il salvataggio di un prodotto non modifica più un articolo non correlato.
- Le prenotazioni non tradotte non vengono più duplicate in altre lingue.
- I costi di prenotazione in una seconda valuta e la valuta della pagina Crea prenotazione vengono letti correttamente sui server che effettuano l’escape dei dati dei moduli.
- Accommodation Bookings utilizza i prezzi manuali per valuta di WooCommerce Multilingual per il costo della prenotazione.
- La reinstallazione di Accommodation Bookings non reimposta più le tariffe per valuta di WooCommerce Multilingual.
- Gli aggiornamenti dei dati di Accommodation Bookings non rilevano più i prezzi convertiti quando un visitatore naviga in una valuta secondaria.
- I costi base di Bookings per valuta vengono riportati correttamente quando WooCommerce Multilingual si aggiorna.
- Il salvataggio della copia tradotta di una prenotazione nell’area di amministrazione ne salva anche lo stato.
- La schermata di prenotazione di una copia tradotta mostra le sue note senza un errore del database.
- Il blocco dei campi nella schermata di modifica di una traduzione funziona sui prodotti senza i pannelli di Bookings.
- Gli oggetti delle e-mail di notifica e di conferma in sospeso di Bookings vengono tradotti.
- Le etichette delle risorse di Bookings vengono tradotte di nuovo.
Correzioni in altre estensioni di WooCommerce
- I Composite Products nel carrello rimangono acquistabili dopo un cambio di lingua.
- Le opzioni dei componenti di Composite Products non passano più da una lingua all’altra.
- Le impostazioni di Composite Products vengono copiate nelle traduzioni e bloccate nella schermata di modifica della traduzione.
- Un’impostazione di Composite Products contrassegnata per la traduzione in Custom XML può essere modificata nella traduzione.
- Un carrello che contiene lo stesso pacchetto di Product Bundles in due lingue mantiene gli articoli raggruppati di entrambi.
- Il cambio di lingua con un pacchetto di Product Bundles nel carrello mantiene intatto il pacchetto.
- Il titolo “bundle-sells” di Product Bundles rimane sui prodotti tradotti.
- I totali di Gravity Forms Product Add-Ons vengono convertiti una volta, non due, quando Gravity Forms Multilingual è attivo.
- I prezzi delle opzioni di Gravity Forms Product Add-Ons nel carrello seguono la nuova valuta dell’acquirente.
- “Ordina di nuovo” con Gravity Forms Product Add-Ons converte i prezzi delle opzioni dalla valuta corretta.
- I biglietti di The Events Calendar che presentano già la lingua sbagliata vengono riparati.
- I biglietti di The Events Calendar collegati a un evento ottengono la lingua dell’evento.
- I luoghi di The Events Calendar si sincronizzano con gli eventi tradotti.
- Gli eventi tradotti di The Events Calendar ottengono il luogo e l’organizzatore tradotti invece di quelli originali.
- Le restrizioni di Smart Coupons per tag del prodotto, classe di spedizione o un’altra tassonomia si applicano in ogni lingua.
- Le e-mail di Print Invoices & Packing Lists inviate manualmente dall’amministratore mantengono la lingua e la valuta dell’ordine.
- Con WooCommerce PayPal Payments, le pagine non registrano più un avviso “get_cart was called incorrectly”.
- Gli importi fissi di deposito di WooCommerce Deposits vengono ora convertiti nella valuta dell’acquirente.
Correzioni nelle e-mail
- Ogni e-mail di WooCommerce può essere tradotta, comprese diverse che prima non avevano un’opzione di traduzione.
- Le e-mail dei clienti non contengono più il testo di WooCommerce nella lingua dell’amministratore quando WordPress utilizza le impostazioni locali dell’amministratore.
- Le e-mail inviate dalla schermata dell’ordine con l’archiviazione degli ordini ad alte prestazioni utilizzano la lingua del cliente per le etichette fiscali e le istruzioni di pagamento.
- Le e-mail dell’amministratore per ordine fallito, ordine annullato e ordine arretrato sono nella lingua dell’amministratore, non in quella dell’acquirente.
- Le e-mail le cui impostazioni non sono mai state salvate terminano con il contenuto aggiuntivo predefinito di WooCommerce nella lingua del destinatario.
- L’e-mail di rimborso parziale mantiene l’oggetto salvato dal proprietario del negozio.
- Le e-mail del cliente mostrano il metodo di spedizione nella lingua del cliente quando l’amministratore lavora in un’altra lingua.
- Un ordine mantiene le sue righe originali quando un amministratore in un’altra lingua invia di nuovo le sue e-mail, esegue un’azione sull’ordine o ne cambia lo stato.
Correzioni nella traduzione dei prodotti
- L’aggiornamento della descrizione di un prodotto in una lingua non sovrascrive più la traduzione di un’altra lingua.
- Una variazione gratuita rimane gratuita nelle sue traduzioni invece di essere salvata senza prezzo, in modo da essere acquistabile in ogni lingua.
- I termini delle tassonomie personalizzate non traducibili rimangono sulle traduzioni dei prodotti quando viene salvato il prodotto originale.
- Una descrizione della variazione rimossa dal prodotto originale viene rimossa anche dalla variazione tradotta.
- Le traduzioni degli attributi effettuate nell’Editor di traduzione classico raggiungono il lavoro di traduzione dell’Editor di traduzione avanzato.
- Il salvataggio con una lingua di destinazione vuota nell’editor di traduzione dei prodotti non sovrascrive più il prodotto originale né svuota la sua lingua.
- Una stringa del page builder registrata mentre l’editor di traduzione dei prodotti è aperto mantiene la sua traduzione esistente.
- L’editor di traduzione dei prodotti mostra i testi propri di un prodotto di Beaver Builder e la traduzione raggiunge il layout del prodotto tradotto.
- Il salvataggio di un lavoro di traduzione di un prodotto non causa più un errore fatale quando un campo personalizzato contiene dati serializzati.
- L’editor di traduzione dei prodotti non fallisce più quando una variazione ha un campo personalizzato di tipo elenco impostato per essere tradotto.
- I campi bloccati nella schermata di modifica di una traduzione vengono salvati con la traduzione.
- Il salvataggio degli attributi del prodotto dopo aver cambiato la lingua dell’area di amministrazione in un’altra scheda non crea più termini duplicati né collega i termini di altre lingue.
- I termini degli attributi e le categorie tradotti mantengono l’ordine personalizzato dei loro termini originali.
- L’ordinamento tramite trascinamento su Prodotti > Ordinamento riordina anche le traduzioni, senza un errore del database.
- Un prodotto che non è mai stato tradotto mostra le proprie recensioni quando le recensioni di tutte le lingue vengono mostrate insieme.
- I prodotti tradotti importati con WP All Import o Esportazione e importazione di WPML appaiono nei filtri del negozio nella loro lingua.
- L’importazione CSV di WooCommerce assegna ai prodotti tradotti i termini degli attributi nella loro lingua.
Altre correzioni
- Il carrello e la pagina delle impostazioni dei Permalink non si bloccano più quando WPML Traduzione stringhe è inattiva.
- Le pagine aperte con ?force_switch=1 non causano più un errore fatale quando Traduzione stringhe è inattiva o la configurazione di WPML non è terminata.
- Una base del negozio tradotta nell’indirizzo non blocca più l’invio di moduli e il checkout nelle lingue secondarie.
- Gli indirizzi degli archivi delle categorie di prodotti funzionano di nuovo nelle lingue secondarie sui siti che avevano la base del negozio tradotta prima della versione 5.6.
- I link delle categorie e dei tag mostrano il loro nuovo indirizzo subito dopo il salvataggio del termine, in modo che i plugin SEO possano creare il reindirizzamento.
- I link de Il mio account sulle pagine tradotte mantengono il loro endpoint sui siti con una cache degli oggetti persistente.
- La visualizzazione di un ordine non salva più il titolo tradotto della sua riga di spedizione nella lingua predefinita.
- Dopo un rollback a una versione precedente di WooCommerce Multilingual, gli aggiornamenti successivi applicano di nuovo i loro passaggi.
- Compatibilità con WooCommerce 11.2.
- I nomi e le descrizioni delle categorie e dei tag vengono tradotti e addebitati una volta sola, non di nuovo in ogni articolo che li utilizza.
- L’aggiunta di un campo personalizzato traducibile non contrassegna più gli articoli senza quel campo come “Necessita di aggiornamento”.
- Il salvataggio della stessa traduzione due volte contemporaneamente crea un solo lavoro di base.
- La mancata scrittura di un record dello stato di traduzione non restituisce più l’ID di un record precedente.
- Gli script e gli stili di WooCommerce Multilingual si aggiornano dopo un aggiornamento invece di caricare copie obsolete.
- I negozi con un tipo di prodotto mancante o un prodotto senza un gruppo di traduzione non registrano più errori del database.
Leggi l’annuncio del rilascio di WPML 5.2 per la storia completa dietro a questa versione.
Aggiorna o scarica
L’aggiornamento è disponibile per tutti i clienti di WPML con un abbonamento attivo — appare nella pagina Plugin nella tua area di amministrazione di WordPress entro 24 ore dal rilascio. Puoi anche verificarlo subito in Plugin → Aggiungi nuovo → Commerciale. Per scaricare e installare manualmente, vai su Download nel tuo account wpml.org (vedi le istruzioni di installazione) e ricordati di aggiornare tutti i componenti insieme senza mescolare le versioni.
Hai bisogno di aiuto o vuoi dare un feedback? Utilizza il nostro forum di supporto tecnico (si apre in una nuova scheda).
Vedi tutte le versioni di WPML Multilingual & Multicurrency for WooCommerce