Plug-in richiesti e configurazione
WooCommerce Multilingual (WCML) può essere usato da solo senza WPML per aggiungere la funzionalità multivaluta al tuo negozio WooCommerce. Per saperne di più sulle funzionalità multicurrency di WCML. Per costruire un negozio multilingue con WooCommerce Multilingual e WPML, devi avere i seguenti plugin installati e attivati:
- WooCommerce Multilingual
- WPML 4.4.11 o superiore
- WPML String Translation
- WooCommerce 3.9.0 o successivo
Se vuoi usare immagini diverse per diverse traduzioni di un prodotto, devi installare WPML Media Translation.
Se collabora con uno sviluppatore, questi dovrà installare e configurare tutti i componenti necessari elencati in questa sezione.
Puoi ottenere tutti i componenti di WPML, incluso WooCommerce Multilingual, dalla tua Pagina di Download di WPML. Sia WooCommerce Multilingual che WooCommerce sono anche ospitati nel repository dei plugin di WordPress. Ha tutti i plugin? Cominciamo!
Usare l’Installer Per Facile Download e Aggiornamento dei Plugin
Se vuoi usare WooCommerce Multilingual con WPML, c’è un Installer integrato per scaricare, attivare e aggiornare tutti i plugin richiesti.
Dopo aver attivato WooCommerce Multilingual, vai su Plugin → Aggiungi Nuovo e clicca sulla scheda Commerciale.
Da qui, hai l’opzione di acquistare una licenza WPML o inserire la chiave del sito registrato se hai già acquistato WPML. Acquista o registra WPML per vedere una lista di plugin disponibili per il download, l’attivazione e l’aggiornamento.
Usare il Wizard di Configurazione
WooCommerce Multilingual offre un Wizard di Configurazione per aiutarti a guidarti attraverso i passaggi base di configurazione del tuo sito con il plugin WooCommerce Multilingual.
Una volta attivati tutti i plugin richiesti, ti verrà chiesto di avviare il Wizard di Configurazione di WooCommerce Multilingual.
Impostazione delle Pagine del negozio.
Durante il wizard di configurazione, WooCommerce Multilingual imposta automaticamente le pagine standard del negozio WooCommerce per apparire in tutte le lingue del tuo sito.
WooCommerce Multilingual crea queste pagine con i titoli delle pagine tradotti disponibili. Puoi sempre cambiare le traduzioni dei titoli delle pagine in seguito.
Traduzione dei prodotti
Tradurre i prodotti in modo automatico
Con WooCommerce Multilingual, puoi tradurre automaticamente l’intero sito impostando WPML su Traduci Tutto Automaticamente. Questa opzione di traduzione ti permette di tradurre automaticamente tutti i contenuti del tuo e-store, incluse le pagine del negozio, i prodotti, le tassonomie dei prodotti e altro ancora, immediatamente mentre li crei o li modifichi.
Durante il wizard di configurazione di WCML, scegli l’opzione di traduzione per Tradurre tutti i prodotti automaticamente.
Se vuoi tradurre automaticamente tutti i tuoi prodotti ma non i tuoi post e pagine, puoi scegliere quali prodotti tradurre impostando WPML su Traduci ciò che scegli. Nel wizard di configurazione di WCML, seleziona Scegli quali prodotti tradurre. Poi, li traduca utilizzando la traduzione automatica di massa.
Può anche inviare i prodotti da tradurre al suo team di traduttori o a un servizio di traduzione professionale, utilizzando Gestione traduzioni.
Prodotti per la duplicazione
Se non desidera tradurre tutti i suoi prodotti, può comunque visualizzarli in tutte le lingue. Per farlo, può duplicare o copiare i suoi prodotti in altre lingue. Oppure può utilizzare la lingua di default come ripiego se un prodotto non è ancora stato tradotto.
Scopri di più su queste opzioni nella pagina su visualizzare contenuti non tradotti in lingue secondarie.
Tradurre degli add-on del prodotto
WooCommerce Multilingual le permette di tradurre i campi aggiunti ai prodotti da varie estensioni di WooCommerce. Tutti i campi e le opzioni di queste estensioni supportate sono impostati su Traducibile di default in WPML → Impostazioni.
Traduzione delle variazioni del prodotto
WooCommerce Multilingual crea e sincronizza automaticamente le variazioni dei prodotti in tutte le lingue. Dopo aver creato una variazione nella lingua di default, salvi il prodotto (nella lingua di default) e WooCommerce Multilingual creerà immediatamente le stesse variazioni per tutte le traduzioni del prodotto.
Le variazioni di prodotto possono essere tradotte nella scheda Prodotti, proprio come i prodotti semplici. Quando traduce la sua variazione di prodotto, anche gli attributi personalizzati del prodotto sono disponibili per la traduzione.
Può anche tradurre i titoli delle immagini di variazione. Se le variazioni utilizzano attributi di prodotto globali, devono essere tradotti nelle schede della tassonomia corrispondente. Una volta tradotti tutti gli attributi, può generare automaticamente le variazioni per i prodotti tradotti.
Dopo la traduzione degli attributi, è necessario creare anche le relative variazioni dei prodotti in altre lingue. Per farlo, utilizza il pulsante Sincronizza gli attributi e aggiorna le variazioni dei prodotti nella scheda degli attributi.
Tradurre le pagine del Carrello e del Checkout
Tradurre le pagine del Checkout e del Carrello di WooCommerce è un po’ diverso dal tradurre il resto del contenuto di WooCommerce. Il tema e i plugin del tuo sito spesso forniscono queste traduzioni, ma in alcuni casi, devi fare alcuni passaggi aggiuntivi.
Tradurre le categorie, i tag, gli attributi e le tassonomie dei prodotti
La maggior parte dei negozi è organizzata per categorie di prodotti, e alcuni utilizzano anche i tag. Se sta utilizzando delle variazioni, probabilmente sta utilizzando anche gli attributi del prodotto. Questi sono tutti memorizzati come tassonomie di WordPress.
Nel wizard di configurazione, WooCommerce Multilingual ti permette di scegliere quali attributi di prodotto rendere traducibili.
Se necessario, puoi modificare queste impostazioni successivamente dalla sezione Traduzione delle Tassonomie in WPML → Impostazioni.
Puoi quindi tradurre le categorie di prodotto, i tag, gli attributi e le tassonomie personalizzate dalle rispettive schede in WooCommerce → WooCommerce Multilingual.
Clicchi sull’icona più per inserire le traduzioni del nome del termine della tassonomia, dello slug e della descrizione opzionale. Il nome è quello che viene visualizzato sullo schermo, lo slug appare nell’URL e la descrizione viene visualizzata nell’amministrazione di WordPress durante la modifica. Se il suo negozio comprende molte categorie o altri termini della tassonomia, utilizzi la funzione di ricerca per individuarle rapidamente.
Se preferisci non tradurre la tua tassonomia, puoi impostare WooCommerce Multilingual per visualizzare le categorie di prodotto originali, i tag e gli attributi se le loro traduzioni non sono disponibili.
Tradurre le Tassonomie Personalizzate dalla Pagina di WooCommerce Multilingual
Ci sono molti plugin, come Toolset Types, che ti permettono di aggiungere tassonomie personalizzate al tuo sito, e alcuni plugin e temi aggiungono automaticamente tassonomie personalizzate ai Prodotti.
WooCommerce Multilingual ti permette di tradurre qualsiasi tassonomia personalizzata associata ai Prodotti di WooCommerce proprio come qualsiasi delle tue tassonomie standard.
Una volta che una tassonomia personalizzata è associata ai Prodotti, una scheda Tassonomie Personalizzate appare nella pagina WooCommerce → WooCommerce Multilingual.
Può tradurli cliccando sull’icona più della lingua corrispondente.
Traduzione e visualizzazione delle recensioni dei prodotti
Se i tuoi clienti lasciano recensioni in diverse lingue, puoi scegliere di mostrare solo le revisioni create nella lingua selezionata o di mostrare le revisioni in tutte le lingue per default. Puoi anche tradurre le recensioni dei prodotti andando su WPML → String Translation.
Per saperne di più sulla traduzione e la visualizzazione delle revisioni dei prodotti.
Traduzione dei testi delle immagini
WooCommerce Multilingual sincronizza automaticamente tutte le immagini tra le traduzioni dei prodotti. Questo include l’immagine in primo piano, la galleria di immagini e tutte le immagini di variazione, in modo che tutte le traduzioni visualizzino le stesse immagini. Quando traduci il tuo prodotto, anche i testi delle immagini come didascalia, titolo o descrizione sono disponibili per la traduzione.
Se vuoi usare immagini diverse per le tue traduzioni, puoi caricare immagini diverse usando Media Translation.
Tradurre URL
Diverse parti componenti degli URL possono essere tradotte con WooCommerce Multilingual. Per tradurre questi componenti, vai alla pagina WooCommerce → WooCommerce Multilingual e clicca sulla scheda URL del Negozio. Vedrà un elenco di URL e una colonna con lo stato di traduzione per ogni lingua. Clicchi sull’icona della penna per modificare le traduzioni URL esistenti o sull’icona più per aggiungere una nuova traduzione.
Qui può tradurre:
- Base del permalink del prodotto (es. http://example.com/product/book)
- Base della categoria di prodotti (ad esempio, http://example.com/product-category/men).
- Base del tag del prodotto (ad esempio,http://example.com/product-tag/new)
- Base dell’attributo del prodotto (es. http://example.com/filters/color/white/)
- Slug dell’attributo del prodotto (es. http://example.com/filters/color/white/)
Si prega di notare che un attributo deve essere contrassegnato come traducibile in WPML → Impostazioni e avere gli archivi abilitati in Prodotti → Attributi per poter tradurre lo slug.
Traducibile in automatico gli slug dei prodotti
Per tradurre automaticamente gli slug dei prodotti, devi inviarli per la traduzione automatica da WPML → String Translation:
- Cerca lo slug che vuoi tradurre, come product.
- Nella tabella String Translation, vedrai la stringa visualizzata sia in woocommerce che in WordPress domini. Seleziona la stringa appartenente a WordPress dominio. Il Il dominio WordPress contiene gli slug degli URL per i prodotti di WooCommerce.
- Clicchi su Traducibile pulsante
Tu o i traduttori del tuo sito potete poi andare su WPML → Traduzioni e cliccare Traduci accanto al lavoro di traduzione con le stringhe. Questo ti porterà all’Editor di Traduzione Avanzato, dove le traduzioni automatiche sono immediatamente compilate per te. Potrai rivederli e modificarli se necessario.
Tradurre gli Endpoint di WooCommerce
Gli endpoint sono una parte extra dell’URL che WooCommerce rileva e utilizza per visualizzare il contenuto appropriato sulla pagina.
Per esempio, potresti avere una pagina yoursite.com/my-account. Se aggiungi l’endpoint edit-account a questo URL, rendendolo yoursite.com/my-account/edit-account, WooCommerce mostrerà la pagina Modifica account invece della pagina Il mio account.
I punti finali possono essere tradotti anche tramite la scheda URL negozio.
Due degli endpoint più comuni sono l’endpoint della pagina dell’account e l’endpoint della pagina di checkout. Puoi trovare maggiori dettagli sugli endpoint nella documentazione ufficiale di WooCommerce.
Traduzione degli URL per le pagine Shop, Carrello, Checkout e Account
Gli URL delle pagine vengono tradotti traducendo le rispettive pagine di WooCommerce.
- http://example.com/shop/(inglese)
- http://example.com/fr/boutique/(francese)
Traduzione delle classi di spedizione
WooCommerce ti permette di configurare diverse opzioni di spedizione per i tuoi prodotti. Puoi impostarle nella pagina WooCommerce → Impostazioni, sotto la scheda Spedizione. Le classi di spedizione ti permettono di raggruppare articoli di tipo simile. Ad esempio, puoi creare classi di spedizione per pacchi piccoli, medi e grandi, con costi di spedizione diversi per ciascuno. Dopo aver creato le classi di spedizione nella lingua predefinita del sito, puoi tradurle sotto la scheda Classi di Spedizione della pagina WooCommerce → WooCommerce Multilingual.
Pagina delle Classi in WooCommerce Multilingual
Traduzione delle Email di WooCommerce
WooCommerce ti permette di inviare email ai tuoi clienti riguardo ai loro ordini. Queste e-mail di default vengono tradotte automaticamente. Puoi anche scegliere di personalizzarle nelle impostazioni di WooCommerce o creando template PHP personalizzati.
Con WooCommerce Multilingual, puoi facilmente tradurre queste email, usando String Translation.
Leggi di più sulla traduzione delle email di WooCommerce.
Sincronizzazione automatica dell’inventario e degli attributi dei prodotti
Quando si vende un prodotto, la lingua in cui è avvenuta la vendita non ha importanza per la gestione dell’inventario. Imposti il suo inventario nell’impostazione di default della lingua del prodotto. WooCommerce Multilingual aggiorna automaticamente il tuo inventario quando i clienti acquistano in lingue diverse. Lo stesso vale per gli attributi non testuali del prodotto, come le dimensioni e il peso. Deve inserirli solo nella lingua di default. WooCommerce Multilingual li imposterà allo stesso modo per tutti i prodotti tradotti.
Utilizzo di più valute
WooCommerce Multilingual ti aiuta a usare più valute sui tuoi siti e ad aggiungere un selettore di valuta alle pagine dei tuoi prodotti. Puoi anche aggiungere selettori di valuta in altre parti del tuo sito usando uno shortcode.
Puoi usare le funzionalità multivaluta di WCML senza WPML. Questo le permette di impostare diverse valute in base alla posizione dei suoi clienti.
Se hai WPML, hai anche l’opzione di mostrare valute diverse in base alla lingua del sito e puoi impostare metodi di pagamento specifici per ogni valuta.
Per abilitare più valute nel tuo negozio, vai a WooCommerce → WooCommerce Multilingual e clicca sulla scheda Multivaluta. Qui puoi aggiungere e formattare le diverse valute per il tuo sito.
Quando imposta le valute, può impostare i tassi di cambio automatici per il suo negozio. Può scegliere tra diversi rinomati servizi online come fonte dei dati sui tassi di cambio, specificare la frequenza degli aggiornamenti automatici dei tassi di cambio e applicare un costo di sollevamento.
È anche possibile impostare prezzi manuali in valute secondarie, inclusi per prezzi diversi da quelli standard di WooCommerce (prezzo regolare e prezzo di vendita). Ciò consente ad altre estensioni di non fare affidamento sui prezzi determinati utilizzando i tassi di cambio. Ad esempio, nel caso dell’estensione WooCommerce Subscriptions, puoi impostare manualmente la tua quota di iscrizione in tutte le valute.
Può anche impostare tariffe di spedizione personalizzate in ogni valuta. Questo le permette di impostare manualmente le Tariffe di spedizione in valute secondarie, senza affidarsi al tasso di cambio. Imposti i suoi prezzi in modo indipendente per valuta, per importi di spedizione che abbiano senso, indipendentemente dal luogo in cui si trovano i suoi clienti.
Per informazioni dettagliate, visita la nostra documentazione su usare più valute sui tuoi siti.
Svuotamento del Contenuto del Carrello Quando Cambia la Lingua o la Valuta
Quando usare più valute sui tuoi siti puoi scegliere cosa succede ai prodotti nel carrello quando gli utenti cambiano lingua o valuta. Il contenuto del carrello è sincronizzato per impostazione predefinita, oppure puoi resettare il contenuto del carrello se i prodotti non si sincronizzano correttamente. Questo può succedere per prodotti complessi come abbonamenti e booking, o prodotti con opzioni avanzate come spedizione a tariffa tabellare. Per informazioni dettagliate, visita la nostra documentazione su svuotare il contenuto del carrello quando cambia la lingua o la valuta.
Estensioni Popolari di WooCommerce
WooCommerce Multilingual ti permette di tradurre molte delle estensioni più popolari di WooCommerce. Ogni estensione di WooCommerce introduce etichette aggiuntive, campi e altri tipi di stringhe traducibili. Puoi tradurle usando WooCommerce Multilingual e WPML. Visita le seguenti pagine per la documentazione specifica delle estensioni:
Usando WordPress REST API Con WooCommerce Multilingual
WooCommerce Multilingual è compatibile con il WordPress REST API. Usando il REST API, ora puoi creare, leggere, aggiornare e cancellare contenuti tradotti di WooCommerce. Questo include Prodotti, Categorie, Ordini e altri.
Per saperne di più su questo argomento, visita la nostra pagina di documentazione di WordPress REST API.
Usando i Hooks di WooCommerce Multilingual
WooCommerce Multilingual ha un set di azioni e filtri che gli sviluppatori possono usare per far funzionare i loro temi e plugin senza problemi in un ambiente multilingue. Per saperne di più su questo argomento, visita la nostra pagina di documentazione di riferimento sui WCML Hooks.
Informazioni per gli sviluppatori di temi di WooCommerce
Se stai sviluppando i tuoi temi di WooCommerce o facendo personalizzazioni importanti ai temi esistenti, dovresti assicurarti che funzionino bene in più lingue. Per aiutarti, abbiamo preparato un completo tutorial su come rendere i temi di WooCommerce multilingue e pronti per più valute.