Plug-in richiesti e configurazione

Per utilizzare WooCommerce multilingue dovete avere installato e attivato i seguenti plug-in:

  • WPML 3.4 o versioni successive
  • WPML String Translation 2.0 o versioni successive
  • WPML Translation Management 2.2 o versioni successive
  • WooCommerce 2.1 o versioni successive

Se volete utilizzare vari file multimediali (immagini) per diverse traduzioni di un prodotto dovete installare WPML Media.

Se lavorate con uno sviluppatore, dovrà installare e configurare tutti i componenti necessari elencati in questa sezione.

Potete ottenere tutti i componenti WPML dal vostro account di WPML.org alla voce Download. WooCommerce Multilingual e WooCommerce sono ospitati nel repository di plug-in di WordPress. Avete ottenuto tutti i plug-in? Iniziamo!

Utilizzo del programma di installazione per scaricare e aggiornare facilmente i plug-in

WooCommerce Multilingual ha un programma di installazione integrato per scaricare, attivare e aggiornare tutti i plug-in richiesti.

Dopo aver attivato WooCommerce Multilingual, andate sulla pagina Plugins (Plug-in) e cliccate sul pulsante Add new (Aggiungi nuovo) in cima alla pagina. Vi verrà presentato con un elenco di plug-in categorizzati in diverse schede, tra cui Featured(In primo piano), Popular(Popolari), Recommended(Raccomandati), Favorites(Preferiti) e Commercial(Commerciali).

Cliccate sulla scheda Commercial(Commerciali ) e vi verrà data la possibilità di acquistare una licenza di WPML oppure inserite la chiave del sito registrato se avete già acquistato WPML. Una volta acquistato il plug-in e registrato il sito tramite la pagina del vostro account, vi verrà presentato un elenco di plug-in disponibili da scaricare, attivare e aggiornare.

Scheda Commercial (Commerciali) della pagina Plugins (Plug-in) dopo aver registrato il sito
Scheda Commercial (Commerciali) della pagina Plugins (Plug-in) dopo aver registrato il sito

Utilizzo della configurazione guidata

WooCommerce Multilingual è caratterizzato da una configurazione guidata che vi guida nei passaggi di base della configurazione del vostro sito con il plug-in WooCommerce Multilingual.

Dopo aver attivato tutti i plug-in necessari, verrà avviata automaticamente la Configurazione guidata di WooCommerce Multilingual.

Pagina iniziale della configurazione guidata di WooCommerce Multilingual
Pagina iniziale della configurazione guidata di WooCommerce Multilingual

Come potete vedere dall’immagine soprastante l’installazione guidata è molto simile alla configurazione guidata di WooCommerce. Vi aiuterà a configurare le seguenti impostazioni: traduzione delle pagine del negozio selezionando attributi di prodotto traducibili e attivazione della modalità multivaluta.

Configurazione delle pagine del negozio

Dovete far apparire le pagine WooCommerce standard in tutte le lingue del vostro sito. WooCommerce Multilingual lo farà automaticamente per voi. Questa funzione viene gestita anche dalla procedura guidata per la configurazione. Per farlo manualmente andate sulla pagina WooCommerce -> WooCommerce Multilingual e cliccate sulla scheda Status (Stato). Se non avete ancora configurato le pagine del negozio, visualizzerete un messaggio che vi informa che le pagine del negozio non esistono, offrendovi di crearle.

Stato e avvisi di WooCommerce Multilingual
Stato e avvisi di WooCommerce
Multilingual

WooCommerce Multilingual creerà queste pagine con i titoli delle pagine tradotte disponibili. Successivamente potrete sempre modificare i titoli delle pagine nelle diverse lingue.

In questa pagina verranno visualizzati anche gli avvisi relativi alla mancata traduzione dei termini della tassonomia. Se utilizzate la tassonomia per le variazioni di prodotto o per organizzare i prodotti in categorie e tag, è una buona idea avere tutte le tassonomie tradotte.

Traduzione di categorie di prodotti, tag, attributi e tassonomie personalizzate

La maggior parte dei negozi è organizzata per categorie di prodotti. Alcuni utilizzano anche i tag. Se state utilizzando le varianti, con buona probabilità state utilizzando anche gli attributi del prodotto. WooCommerce Multilingual semplifica la traduzione di tutto questo. In alternativa potete impostare WooCommerce Multilingual per visualizzare le categorie, i tag e gli attributi originali dei prodotti se le loro traduzioni non sono disponibili. Innanzitutto create le categorie, i tag e gli attributi dei prodotti nella lingua predefinita utilizzando l’interfaccia di editing standard di WooCommerce. Quando create gli attributi, per impostazione predefinita vengono contrassegnati come traducibili. Potete modificare questa opzione per ciascun attributo in qualsiasi momento.

Per ora non preoccupatevi di tradurre le categorie, i tag e gli attributi. Suggerimento: le categorie, i tag e gli attributi vengono archiviati tutti come tassonomie di WordPress. WooCommerce Multilingual include una comoda interfaccia per la traduzione dei termini della tassonomia. Andate alla pagina WooCommerce -> WooCommerce Multilingual. Questa volta osservate le altre schede sullo schermo. Vedrete una scheda per ciascuna tassonomia appartenente al vostro negozio.

Traduzione degli attributi
Traduzione degli attributi

Ciascuna di queste schede include una tassonomia diversa. Cliccatela per visualizzare tutti i termini di tassonomia e traduceteli. Per tradurre un termine cliccate sulla sua etichetta. Dovrete inserire il nome del campo dati dinamico e la descrizione. Il nome è ciò che viene visualizzato sullo schermo. Il campo dati dinamico appare nell’URL e la descrizione viene mostrata nell’area di amministrazione di WordPress quando apportate delle modifiche. Se il vostro negozio include molte categorie o altri termini di tassonomia, utilizzate la funzione di ricerca per individuarli rapidamente.

Traduzione delle tassonomie personalizzate dalla pagina WooCommerce Multilingual

A partire dalla versione 3.9 WooCommerce Multilingual permette di tradurre tutte le tassonomie personalizzate associate ai prodotti WooCommerce direttamente dalla pagina principale. Esistono molti plug-in per l’aggiunta di tassonomie personalizzate al vostro sito, come ad esempio Toolset Types. Inoltre alcuni plug-in e temi aggiungono automaticamente tassonomie personalizzate ai prodotti. Ad esempio, un tema chiamato Adventure Tours crea una tassonomia personalizzata denominata “Tour Categories” e potete tradurla come qualsiasi altra tassonomia del prodotto personalizzato.

Una volta associata una tassonomia personalizzata ai prodotti, nella pagina WooCommerce -> WooCommerce Multilingual viene visualizzata una scheda “Custom Taxonomies” (Tassonomie personalizzate).

Traduzione della tassonomia personalizzata e dei suoi termini
Traduzione della tassonomia personalizzata
e dei suoi termini

I termini della tassonomia vengono tradotti cliccando sull’icona “+” della lingua corrispondente.

Nota: al momento non è possibile tradurre i campi dati dinamici di base delle tassonomie personalizzate associate ai prodotti.

Traduzione dei prodotti

Ora che le tassonomie dei prodotti sono tradotte è il momento di tradurre i prodotti. Qui avete due opzioni. Uno è quello di visualizzare sul sito soltanto i prodotti tradotti. L’altro è quello di visualizzare i prodotti tradotti, ma se le traduzioni non esistono visualizzare i contenuti del prodotto in lingua originale. In questo caso soltanto i contenuti del prodotto vengono visualizzati in lingua originale, mentre il resto del sito come i menu e i widget vengono ancora visualizzati nella lingua corrente. Scoprite di più sull’argomento sulla pagina relative alla visualizzazione di prodotti non tradotti nelle lingue secondarie. Innanzitutto create i prodotti in WooCommerce nella lingua predefinita o in una delle lingue secondarie. Non preoccupatevi di tradurli subito. Create prodotti normalmente come fate con WooCommerce. Potete creare prodotti standard, prodotti variabili, prodotti scaricabili e quant’altro che WooCommerce ha da offrire.

Una volta creati i prodotti, andate alla pagina WooCommerce -> WooCommerce Multilingual, inizierete dalla scheda Products (Prodotti).

Scheda di traduzione Products (Prodotti) che elenca tutti i prodotti
Scheda di traduzione Products
(Prodotti) che elenca tutti i prodotti

La tabella dei prodotti vi offre un riepilogo di tutti i prodotti presenti nel sito. Se avete molti prodotti, utilizzate il filtro in cima alla pagina e cercate di raggiungere i prodotti esatti che state cercando. Ogni lingua ha la sua colonna con le icone dello stato della traduzione. Queste vi aiutano a trovare i prodotti non tradotti o che necessitano di un aggiornamento. Cliccate sull’icona a forma di penna per modificare le traduzioni esistenti dei prodotti o sull’icona più per tradurre il prodotto.

Editor di traduzione dei prodotti
Editor di traduzione dei prodotti

Potete tradurre le informazioni del vostro prodotto con l’editor di traduzione dei prodotti che avete utilizzato. Potete tradurre i prodotti dalla lingua in cui sono stati creati a tutte le altre lingue definite nel vostro sito.

Traduzione degli add-on dei prodotti

WooCommerce Multilingual vi consente di tradurre i campi aggiunti a Products (Prodotti) da varie estensioni di WooCommerce. Tutti i campi e le opzioni che le estensioni supportate aggiungono ai vostri prodotti verranno automaticamente resi traducibili nella pagina Product Translation (Traduzione dei prodotti).

L’immagine seguente mostra la sezione Product Add-ons (Add-on dei prodotti) che si trova sulla pagina Product Translation (Traduzione dei prodotti).

Sezione Product Add-ons (Add-on dei prodotti) sulla pagina Product Translation (Traduzione dei prodotti)
Sezione Product
Add-ons (Add-on dei prodotti) sulla pagina Product Translation (Traduzione dei prodotti)

Per trovare un elenco completo di tutte le estensioni di WooCommerce compatibili con WPML consultate la pagina estensioni di WPML.org.

Traduzione delle variazioni dei prodotti

WooCommerce Multilingual crea e sincronizza automaticamente le variazioni dei prodotti in tutte le lingue. Dopo aver creato una variante nella lingua predefinita, salvate il prodotto (nella lingua predefinita). WooCommerce Multilingual creerà subito le stesse variazioni per tutte le traduzioni del prodotto. Le variazioni dei prodotti possono essere tradotte analogamente ai prodotti semplici. Ciò che contraddistingue le variazioni sono gli attributi personalizzati dei prodotti. Verranno tradotti nella schermata di traduzione dei prodotti nello stesso modo in cui vengono tradotti i campi personalizzati per tutti i prodotti in generale.

Traduzione delle variazioni
Traduzione delle variazioni

Potete anche tradurre i titoli delle immagini delle variazioni. Se le varianti utilizzano attributi di prodotto globali, dovete tradurle nelle schede della tassonomia corrispondente. Dopo aver tradotto tutti gli attributi potete generare automaticamente le variazioni per i prodotti tradotti.

Dopo aver tradotto gli attributi dovete creare anche le relative variazioni dei prodotti nelle altre lingue. Ciò viene effettuato utilizzando il pulsante Synchronize attributes and update product variations (Sincronizza gli attributi e aggiorna le variazioni di prodotto) sulla scheda degli attributi.

Traduzione dei testi delle immagini

Analogamente alle variazioni, WooCommerce Multilingual sincronizza automaticamente tutte le immagini fra le traduzioni dei prodotti. Ciò include l’immagine in primo piano, la galleria di immagini e tutte le immagini delle variazioni. Dopo aver caricato o selezionato diverse immagini per il prodotto nella lingua predefinita, salvalo. Tutte le traduzioni di quel prodotto otterranno le stesse immagini. Potete modificare i testi delle immagini per le traduzioni dei prodotti nella pagina Product Translation (Traduzione dei prodotti) insieme a tutte le altre informazioni sul prodotto.

Traduzione dei testi delle immagini
Traduzione dei testi delle immagini

In questo modo potete specificare la didascalia del titolo e la descrizione per le stesse immagini in lingue diverse.

Traduzione degli URL

Diverse parti dei componenti degli URL possono essere tradotte con WooCommerce Multilingual. A partire dalla versione 3.8 WooCommerce Multilingual vi permette di tradurre gli URL utilizzando la sua sezione dedicata per tradurre le stringhe di URL. Se preferite potete ancora usare la pagina String Translation di WPML per tradurre le stesse stringhe. Andate alla pagina WooCommerce -> WooCommerce Multilingual e cliccate sulla scheda Store URLs (URL del negozio). Visualizzerete un elenco di URL e una colonna con lo stato della traduzione per ciascuna lingua. Cliccate sull’icona a forma di penna per modificare le traduzioni esistenti degli URL o l’icona più per aggiungere la traduzione degli URL.

Scheda Store URLs (URL del negozio)
Scheda Store URLs (URL del negozio)

Pagine del negozio, del carrello, della cassa e dell’account

Gli URL di queste pagine vengono tradotti traducendo le rispettive pagine di WooCommerce.

http://example.com/shop/ (inglese)

http://example.com/fr/boutique/ (francese)

Insieme alle basi collegate agli altri URL, la base del prodotto può essere impostata sulla schermata delle impostazioni dei permalink. Per impostazione predefinita la loro lingua di partenza è la stessa della lingua predefinita del sito, ma può essere impostata su lingue diverse, anche lingue che non appartengono al sito.

Impostazione della base del prodotto e della sua lingua di partenza.
Impostazione della
base del prodotto e della lingua di partenza.

La traduzione della base dei permalink del prodotto consente di avere URL come:

http://example.com/product/book (inglese)

http://example.com/fr/produit/livre (francese)

Traduzione della base del prodotto
Traduzione della base del prodotto

Base della categoria del prodotto

Nell’esempio sottostante la base della categoria di prodotto “product-category” è tradotta con “categorie-produit”.

http://example.com/product-category/man (inglese)

http://example.com/fr/categorie-produit/homme (francese)

Base dei tag del prodotto

Nell’esempio sottostante la base dei tag di prodotto “product-tag” è tradotta con “categorie-produit”.

http://example.com/product-tag/new (inglese)

http://example.com/fr/mot-cle-produit/nouveau (francese)

Base degli attributi del prodotto

Facoltativamente è possibile impostare una “base” della struttura dell’URL per gli attributi. Nell’esempio seguente è “filters”.

http://example.com/filters/color/white/ (inglese)

http://example.com/fr/filtres/couleur/blanche/ (francese)

Campi dati dinamici degli attributi del prodotto

A partire dalla versione 3.9 WooCommerce Multilingual vi permette di tradurre i campi dati dinamici degli attributi. Qui sotto trovate un esempio di URL corrispondenti all’attributo “color“(colore).

http://example.com/filters/color/white/ (inglese)

http://example.com/fr/filtres/couleur/blanche/ (francese)

Potete tradurre i campi dati dinamici degli attributi dalla sezione Store URLs (URL del negozio) del menu WooCommerce Multilingual.

Traduzione dei campi dati dinamici degli attributi
Traduzione dei campi dati dinamici degli attributi

Nota: un attributo deve essere contrassegnato come traducibile e per poter tradurre il suo campo dati dinamico deve avere gli archivi abilitati.

Traduzione degli endpoint di WooCommerce

Gli “endpoint” sono una parte aggiuntiva dell’URL che WooCommerce rileva e utilizza per presentare il contenuto appropriato sulla pagina.

Ad esempio potreste avere una pagina yoursite.com/my-account. Quando l’endpoint “edit-account” viene aggiunto a questo URL rendendolo yoursite.com/my-account/edit-account, WooCommerce mostrerà la pagina “Edit account” (Modifica account) invece della pagina “My account” (Il mio account).

Gli endpoint sono stati aggiunti in WooCommerce 2.1 per ottimizzare il processo di installazione di WooCommerce. Gli endpoint possono anche essere tradotti tramite la scheda Store URLs (URL del negozio).

Due degli endpoint più comuni sono l’endpoint della pagina dell’account e quelli delle pagine della cassa. Per ulteriori dettagli sugli endpoint consultare la documentazione ufficiale di WooCommerce.

Traduzione delle zone e delle classi di spedizione

WooCommerce vi consente di configurare diverse opzioni di spedizione dei prodotti. Potete impostarli nella pagina WooCommerce -> Settings (Impostazioni) nella scheda Shipping(Spedizione).

Traduzione delle classi di spedizione

Le classi di spedizione vi consentono di raggruppare gli articoli di tipo analogo. Ad esempio, potete creare classi di spedizione per pacchetti piccoli, medi e grandi con costi di spedizione diversi per ciascuno.

Dopo aver creato le classi di spedizione nella lingua predefinita del sito, vengono automaticamente riconosciute da WooCommerce Multilingual. Potete tradurle dalla scheda Shipping classes (Classi di spedizione) della pagina WooCommerce -> WooCommerce Multilingual.

Pagina Shipping Classes (Classi di spedizione) in WooCommerce Multilingual
La pagina Shipping
Classes (Classi di spedizione) in WooCommerce Multilingual

Traduzione delle zone di spedizione

Potete anche definire le zone di spedizione, un modo per raggruppare le aree geografiche e selezionare i diversi costi di spedizione e i relativi metodi. Ad esempio, potreste creare una zona di spedizione denominata “Europa” e creare tariffe e metodi per calcolare i costi dei pacchetti inviati ai clienti europei.

Per quanto riguarda le zone di spedizione ci sono soltanto i loro nomi da tradurre, operazione effettuabile sulla pagina WPML -> String Translation. Utilizzate la ricerca in cima alla pagina per trovare la stringa di zona di spedizione, cliccate su di essa e traducetela nelle altre lingue utilizzando le finestre di dialogo che compaiono.

Traduzione delle zone di spedizione
Traduzione delle zone di spedizione

Inventario automatico e sincronizzazione degli attributi dei prodotti

Quando vendete un prodotto, la lingua di vendita non ha importanza per la gestione dell’inventario. Impostate il vostro inventario nell’impostazione dei prodotti nella lingua predefinita. WooCommerce Multilingual aggiorna automaticamente l’inventario quando i clienti acquistano in diverse lingue. Lo stesso vale per gli attributi non testuali dei prodotti come dimensioni e peso. Dovete inserirli solo nella lingua predefinita. WooCommerce Multilingual imposterà gli stessi dati per tutti i prodotti tradotti.

Utilizzo di diverse valute

Attivazione di diverse valute

WooCommerce Multilingual vi aiuta a utilizzare diverse valute sui vostri siti.

Andate su WPML -> WooCommerce Multilingual e cliccate sulla scheda Multi-currency (Multivaluta). Potete configurare tutto ciò che riguarda la multivaluta: le valute secondarie e le loro proprietà, aggiungere più valute, impostare prezzi diversi per le diverse valute e modificare le opzioni del selettore della valuta.

Opzioni per utilizzare diverse valute sulla scheda Multi-currency (Multivaluta)
Opzioni per utilizzare diverse valute sulla scheda Multi-currency (Multivaluta)

La modalità multivaluta viene disabilitata come impostazione predefinita in WooCommerce Multilingual. Una volta abilitata potete configurare le opzioni di formattazione personalizzate per le valute separate. Potete anche mostrare valute specifiche per le lingue date sul front end.

A partire dalla versione 3.8 di WooCommerce Multilingual è possibile ancheimpostare manualmente i prezzi nelle valute secondarie per i prezzi diversi da quelli standard di WooCommerce (prezzo normale e di vendita). Questo consente ad altre estensioni (come WooCommerce Subscriptions) di non fare affidamento ai prezzi determinati utilizzando i tassi di cambio per i tipi di prezzo personalizzati che li definiscono. Nel caso dell’estensione WooCommerce Subscriptions, un prezzo extra per gli abbonamenti semplici si chiama “Sign-up fee” (Quota di iscrizione).

A partire dalla versione 4.0 di WooCommerce Multilingual è possibile configurare i tassi di cambio automatici per il vostro negozio. Potete scegliere tra due servizi online rinomati come fonte dei dati relativi ai tassi di cambio, specificare la frequenza degli aggiornamenti automatici dei tassi di cambio e applicare una commissione.

Per informazioni dettagliate consultate la nostra documentazione sull’utilizzo di più valute sui vostri siti.

Creazione di selettori di valuta personalizzati

WCML consente agli sviluppatori di progettare cambi di valuta personalizzati utilizzando semplici modelli di Twig. In questo modo potete creare dei selettori che si fondono completamente con il design dei vostri temi o plug-in.
Per informazioni dettagliate visitate la nostra documentazione sulla progettazione dei selettori del cambio di valuta personalizzati.

Eliminare il contenuto del carrello quando si cambia lingua o valuta

WooCommerce Multilingual vi aiuta a utilizzare diverse valute sui vostri siti. Potete selezionare ciò che accade con i prodotti nel carrello quando gli utenti commutano la lingua o la valuta. I contenuti currency.Cart possono essere sincronizzati o scartati. Come impostazione predefinita veranno sincronizzati. Questa opzione è importante, perché permette di resettare il carrello quando si cambia lingua o valuta. Dovete farlo quando i vostri prodotti e le loro opzioni non sono sincronizzabili correttamente quando si cambia lingua o valuta. Ciò può accadere per prodotti di tipo complesso come abbonamentie prenotazioni o per quelli con opzioni avanzate come la spedizione con tariffe arate. Per informazioni dettagliate consultate la nostra documentazione sulla cancellazione de sil contenuto del carrello quando cambia lingua o valuta.

Plug-in add-on utili

Attivare diversi sistemi di pagamento per diversi Paesi

Quando gestite un sito di e-commerce globale potrebbe essere necessario attivare varie opzioni di pagamento per diversi Paesi. Potete farlo utilizzando il plug-in WooCommerce Gateway Country limiter, incluso con il tipo di account Multilingual CMS.

Scelta di Paesi specifici per consentire un gateway di pagamento
Scelta
di Paesi specifici per consentire un gateway di pagamento

Importazione di prodotti in massa

Il nostro plug-in All Import di WPML è uno strumento comodo per importare i prodotti da un file CSV.

Utilizzo della REST API di WordPress con WooCommerce Multilingual

WooCommerce Multilingual è compatibile con la REST API di WordPress. Grazie all’utilizzo della REST API ora potrete creare, leggere, aggiornare ed eliminare i contenuti di WooCommerce tradotti. Ciò include i prodotti, le categorie, gli ordini e altro.

Per saperne di più su questo argomento consultate la nostrapagina della documentazione sulla REST API di WordPress.

Utilizzo degli hook di WooCommerce Multilingual

WooCommerce Multilingual ha una serie di azioni e filtri che gli sviluppatori possono utilizzare per far lavorare senza problemi i loro temi e plug-in nell’ambiente multilingue. Per saperne di più su questo argomento consultate la nostra pagina di documentazione su WCML Hooks Reference.

Sviluppo di temi WooCommerce personalizzati

Se state sviluppando i vostri temi di WooCommerce o realizzando personalizzazioni importanti ai temi attuali, dovete assicurarvi che funzionino bene nelle diverse lingue. Per aiutarvi abbiamo preparato un tutorial completo sulla realizzazione dei temi di WooCommerce multilingue e pronti per la multivaluta.