Registro delle modifiche
Richiede WPML 5.3.0.
Novità
- Il promemoria per tradurre le pagine del negozio WooCommerce appare nel pannello Lingua dell’editor a blocchi.
- Quando elimini un attributo globale del prodotto, vengono eliminati anche i suoi termini nelle altre lingue, se WPML è impostato per eliminare le traduzioni dei termini.
- L’elenco dei Prodotti mostra la colonna Lingue per impostazione predefinita e contrassegna i prodotti che sono duplicati di un’altra lingua.
- I cookie di WooCommerce Multilingual sono impostati con SameSite=Lax e Secure sui siti HTTPS, in modo che i browser e gli scanner di sicurezza non li segnalino più.
- I campi doganali aggiunti in WooCommerce 11.3 (codice merceologico, paese di origine e descrizione doganale) vengono copiati nelle traduzioni dei prodotti e delle variazioni e bloccati nella schermata di modifica della traduzione.
- Rafforzamento della sicurezza.
- I pulsanti di PayPal Payments vengono mostrati nella lingua attuale. Per una lingua non inclusa nell’elenco di PayPal, come il turco o il catalano, lo fanno anche i pulsanti di Apple Pay e Google Pay.
Prestazioni
- Le pagine non eseguono più il filtro del prezzo multivaluta a ogni lettura di un campo personalizzato, il che sulle pagine di grandi dimensioni comportava decine di migliaia di controlli aggiuntivi.
- Le pagine del negozio non caricano più jQuery UI Dialog e Dashicons quando il carrello è impostato per resettarsi al cambio di lingua o valuta.
- Un carrello con variazioni legge i termini dei suoi attributi insieme, e un cambio di lingua legge i prodotti tradotti insieme.
- La sincronizzazione di un prodotto cancella i transient di WooCommerce a livello di negozio una sola volta, non una volta per traduzione.
Correzioni in Bookings
- Il calendario di Bookings elenca ogni risorsa una volta, nella lingua attuale dell’area di amministrazione.
- Un prodotto prenotabile esportato e reimportato con le sue traduzioni mantiene i tipi di persona di ogni lingua.
- Il calendario delle disponibilità di Bookings mostra solo i prodotti nella lingua attuale, senza voci segnaposto per le altre lingue.
Correzioni in Subscriptions
- Un piano Subscriptions a sconto fisso con un prezzo manuale in una valuta secondaria non mostra più un’etichetta convertita “($X off)”.
- I cambi di Subscriptions addebitano il prezzo manuale di un abbonamento semplice nella valuta dell’acquirente, anche sui prodotti tradotti, e un prezzo manuale vuoto nella valuta del negozio mantiene il prezzo del prodotto.
- Un rinnovo non riuscito pagato da una lingua con un’altra valuta mantiene la valuta dell’ordine di rinnovo.
Correzioni nelle e-mail
- Le e-mail inviate dalla schermata dell’ordine mostrano date e orari nel formato tradotto per la lingua dell’ordine.
- Le e-mail inviate dalla schermata dell’ordine mostrano l’immagine di intestazione dell’e-mail tradotta per la lingua dell’ordine.
- L’e-mail di nuovo ordine per l’amministratore elenca i prodotti nella lingua dell’amministratore quando l’acquirente ha effettuato l’ordine in un’altra lingua.
- Le e-mail dell’ordine inviate dalla schermata dell’ordine utilizzano l’indirizzo order-pay tradotto nel loro link di pagamento.
Correzioni nella multivaluta
- Con “Mostra solo i prodotti con prezzi personalizzati nelle valute secondarie”, i prodotti prezzati automaticamente vengono nascosti anche dai Prodotti correlati e dai blocchi dei prodotti di WooCommerce.
- WooCommerceImpostazioniGenerale mostra il formato della valuta del negozio, non quello di una valuta secondaria, quando la lingua dell’area di amministrazione utilizza un’altra valuta.
- Una chiamata di capacità di WooCommerce che richiede una valuta non lascia più quella valuta impostata per le richieste successive dell’acquirente.
- Un selettore di valuta caricato da un tema o da un plugin con una richiesta AJAX elenca solo le valute abilitate per la lingua attuale.
- La valuta mostrata per prima per ogni lingua viene mantenuta quando WPML viene disattivato e riattivato.
- Gli utenti che utilizzano la tastiera possono selezionare una valuta nel selettore di valuta a discesa.
- La modifica della commissione di cambio nelle impostazioni della Multivaluta aggiorna i tassi di cambio al salvataggio.
- L’avviso che la valuta predefinita è stata modificata raggiunge ogni gestore del negozio, indipendentemente dalla lingua della sua area di amministrazione. Un Gestore negozio può ignorarlo, un Editore non lo vede più e il suo link apre le impostazioni della multivaluta.
- Un prezzo in saldo manuale in una valuta secondaria si applica quando la sua programmazione dei saldi ha solo una data di inizio o solo una data di fine.
- Un prezzo in saldo manuale in una valuta secondaria rimane in saldo per l’intera durata del suo ultimo giorno programmato.
- Quando un saldo programmato inizia o finisce, i prodotti mantengono il loro prezzo nella valuta del negozio invece di uno convertito, anche quando la lingua utilizza un’altra valuta predefinita.
- Nella schermata di modifica del prodotto, i prezzi determinati automaticamente dal tasso di cambio mostrano l’arrotondamento e la sottrazione automatica che il negozio applica.
- Il salvataggio delle impostazioni di una valuta nella Multivaluta mantiene “Tutti gli account” per il bonifico bancario invece di mostrare ai clienti solo il primo conto bancario.
- Con OceanWP, l’aggiunta al carrello in AJAX funziona sulle pagine dei prodotti nelle lingue che utilizzano la multivaluta.
- Un prodotto variabile con ogni variazione nascosta non attiva più un errore nel registro di WooCommerce 11.1 relativo ai prezzi delle variazioni.
- Un salvataggio o un’eliminazione rifiutati nella finestra di dialogo del selettore di valuta rimangono visibili come errore, e puoi riprovare.
- In un tema a blocchi, la schermata della Multivaluta non offre più un’area widget per il selettore di valuta.
Correzioni negli ordini e nelle scorte
- Le scorte trattenute dagli ordini in sospeso vengono conteggiate in tutte le traduzioni di un prodotto, in modo che il negozio non venda più in eccesso.
- La sincronizzazione delle scorte raggiunge ogni traduzione del prodotto, anche quando una traduzione ha righe di scorte duplicate o viene consegnata al di fuori di wp-admin.
- Con Table Rate Shipping, la visualizzazione di un ordine non salva più il titolo della sua riga di spedizione nella lingua predefinita.
- Il ricalcolo di un ordine mantiene gli importi corretti quando il separatore decimale del negozio viene tradotto e l’area di amministrazione funziona in un’altra lingua.
- I clienti continuano a vedere i loro download dopo che un amministratore ha modificato la lingua dell’ordine.
- Gli ordini creati con WP-CLI in una determinata valuta utilizzano i prezzi di quella valuta.
- La schermata di modifica dell’ordine mostra i termini dell’attributo di una riga nella lingua della riga.
Correzioni in altre estensioni di WooCommerce
- Con Name Your Price 4.0 e versioni successive, viene utilizzato il supporto multivaluta nativo di Name Your Price.
- I prodotti creati con un tipo di prodotto personalizzato nel codice, come i prodotti della lotteria di Dokan, mantengono il loro tipo invece di diventare prodotti semplici.
- I campi personalizzati copiati nelle traduzioni e indicizzati per variazione, come la galleria delle variazioni di WoodMart, raggiungono il prodotto tradotto quando la traduzione viene consegnata.
- La sitemap dei prodotti di Yoast SEO elenca i prodotti tradotti con la categoria della loro lingua, in modo che gli indirizzi non vengano più reindirizzati.
- Filtro Prodotti HUSKY: i link del selettore di lingua mantengono il filtro nella loro lingua.
Correzioni nella traduzione dei prodotti
- Un prodotto salvato senza una categoria viene archiviato nella categoria di prodotto predefinita della sua lingua, anche quando viene creato tramite REST, WP-CLI, un’importazione o il front-end, oppure salvato da un’area di amministrazione in un’altra lingua.
- Quando la categoria di prodotto predefinita cambia, o ne viene aggiunta una traduzione, ogni lingua con una traduzione della nuova categoria predefinita utilizza quella traduzione come predefinita, e le lingue che ne sono prive mantengono la propria.
- Dopo “Sincronizza le variazioni del prodotto”, i prodotti variabili tradotti mostrano l’intervallo di prezzo invece di un vecchio prezzo singolo.
- L’editor di traduzione dei prodotti si apre per i prodotti con un campo personalizzato che un plugin come Bookings contrassegna come contenente più valori.
- L’editor di traduzione dei prodotti salva la traduzione di un campo personalizzato che un plugin come Bookings contrassegna come contenente più valori quando il prodotto ha un singolo valore.
- L’editor di traduzione dei prodotti mostra lo slug originale di un prodotto in bozza.
- In una lingua secondaria, la ricerca degli attributi dell’editor dei prodotti elenca e trova gli attributi in base alla loro etichetta tradotta.
- Le variazioni tradotte rimangono acquistabili quando il valore di un attributo personalizzato contiene “&” e il prodotto viene tradotto con l’Editor di traduzione avanzato.
- L’editor di traduzione dei prodotti mostra e salva la descrizione e i campi personalizzati traducibili delle categorie, dei tag e dei termini degli attributi del prodotto.
- La traduzione di un prodotto che ha delle recensioni non crea più duplicati della classe di imposta, delle scorte e di altri campi copiati nella traduzione.
- “Ordina per prezzo” e il filtro del prezzo nelle lingue secondarie utilizzano il nuovo prezzo dopo aver salvato le variazioni o modificato in modo rapido o in blocco i prodotti in saldo.
- Un prodotto in bozza, in sospeso o privato mantiene il suo SKU univoco, in modo che un altro prodotto non possa più essere salvato con lo stesso SKU.
- Il pulsante bloccato “Aggiungi prodotto” del pannello Prodotti raggruppati di un bundle tradotto mostra un’icona a forma di lucchetto invece di due.
- “Correggi le relazioni” nella risoluzione dei problemi di WooCommerce Multilingual mantiene una variazione tradotta collegata al suo originale.
- I titoli, le descrizioni e le istruzioni dei gateway di pagamento raggiungono la Traduzione stringhe non appena le impostazioni del gateway vengono salvate o quando esso viene abilitato nella schermata Pagamenti.
- Con le recensioni mostrate in tutte le lingue, l’elenco delle recensioni dei blocchi di WooCommerce mostra le recensioni di ogni traduzione, come la pagina del prodotto.
- In una pagina tradotta, il blocco Prodotto singolo mostra il prodotto tradotto e le sue recensioni.
- Le traduzioni di un prodotto mantengono le impostazioni “Nascosto” e “in evidenza” quando la sua valutazione o le sue scorte cambiano.
- La base di un attributo di prodotto con uno slash iniziale, come /shop, viene tradotta nei link e nelle regole di riscrittura.
- L’archivio del negozio continua a funzionare dopo che le regole di riscrittura vengono ricostruite durante una richiesta in lingua secondaria.
Correzioni nel carrello e nel checkout
- Nessun errore critico quando un altro plugin cambia la valuta in una richiesta che non ha un carrello, come una richiesta REST.
- Con la multivaluta, il totale del checkout segue ogni modifica della tariffa di spedizione selezionata, incluse le tariffe in tempo reale dei plugin di spedizione.
- Nella pagina di pagamento di un ordine manuale, il selettore di lingua mantiene il modulo di pagamento nelle altre lingue.
- Con una lingua per dominio, la finestra di dialogo di ripristino del carrello viene mostrata a ogni cambio di lingua, non solo al primo.
- Con i prodotti mostrati come tradotti con fallback, le variazioni rimangono nel carrello finché l’acquirente non risponde alla finestra di dialogo del carrello in seguito a un cambio di lingua.
- I pulsanti Mantieni e Torna indietro della finestra di dialogo del cambio di lingua del carrello aprono gli indirizzi corretti, anche sui siti in una sottodirectory.
- La finestra di dialogo del carrello per il cambio di lingua viene mostrata di nuovo quando l’acquirente ricarica o apre un’altra pagina senza rispondere.
- Nel carrello, una variazione con un attributo “Qualsiasi” rimanda al prodotto con il valore scelto.
Altre correzioni
- Con Traduci tutto attivo, la creazione della categoria di prodotto predefinita o la duplicazione dei termini degli attributi non riapre più le tassonomie per la traduzione automatica.
- Lo shortcode della categoria di prodotto elenca i prodotti nella lingua predefinita sulle pagine tradotte quando i prodotti utilizzano “visualizza come tradotto”.
- I dati di contabilità interna di WPML non contano più come una modifica alla variazione del prodotto.
- I campi personalizzati del prodotto il cui valore sembra solo serializzato non vengono più svuotati o tagliati nelle traduzioni.
- Le traduzioni del plugin vengono aggiornate.
- I link alla documentazione della multivaluta, il link alla documentazione delle impostazioni delle e-mail e il link di acquisto aprono le pagine corrette di wpml.org.
- La prima installazione non crea più categorie “Senza categoria” orfane e non perde la categoria predefinita di una lingua quando due pagine dell’area di amministrazione vengono caricate contemporaneamente.
- Sui siti il cui inglese è una variante regionale come en-us, le stringhe di WooCommerce senza una lingua vengono trattate come tale inglese, in modo che le basi del negozio, le lingue delle e-mail e le etichette degli attributi si risolvano correttamente.
- WooCommerce AnalyticsProdotti e la sua esportazione in CSV non contano più due volte le quantità degli articoli per alcuni ordini.
- I venditori resi traduttori tramite l’integrazione dei venditori ottengono il ruolo di traduttore allo stesso modo dei traduttori aggiunti in WPML.
- Il selettore di valuta non esegue più un file template.php dalla cartella degli upload.
- WooCommerceImpostazioniPagamenti non mostra più il selettore di lingua dell’area di amministrazione.
- Un ricalcolo che non trova alcun termine non lascia più disattivati i filtri dei termini di WPML per il resto della richiesta.
- Il Setup Wizard e lo strumento delle pagine di WooCommerce ripristinano una pagina del negozio dal cestino.
- In WordPress 7.2, gli slug numerati dei prodotti non registrano più un avviso di deprecazione.
- WooCommerce Multilingual funziona quando WordPress lo carica prima di WPML.
- WooCommerce Multilingual include lo stesso Installer di WPML 5.3.0: una chiave del sito rifiutata da un controllo automatico viene mantenuta e contrassegnata finché non aggiorni la licenza, un sottosito del multisito spiega che il network utilizza una sola chiave del sito, e il banner di account scaduto può essere chiuso.
- L’elenco dei Prodotti non termina più con un errore fatale quando il plugin All Products for WooCommerce Subscriptions è attivo.
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 PluginAggiungi nuovoCommerciale. 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.
