WPML
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