Feed prodotti multilingua e multivaluta (vendita internazionale)
Quando vendi a livello internazionale, un solo catalogo raramente basta: un cliente a Parigi dovrebbe vedere titoli in francese e prezzi in euro, uno a New York titoli in inglese e prezzi in dollari. L'Advanced editor ha tutto ciò che ti serve per farlo nel modo giusto: una feed currency, un paese Shopify Markets, un'opzione per aggiungere la valuta ai link e i feed tradotti per ogni lingua. La regola d'oro è semplice: un feed per ogni lingua o mercato. Questa guida illustra tutti i campi, così ogni feed punta esattamente ai prezzi e agli URL tradotti corretti. Tutti questi campi si trovano nelle sezioni Product feed settings e Multi-language support dell'Advanced editor.
Non hai ancora Awesome Feeds? Installala dallo Shopify App Store →
1 Apri l'Advanced editor
Dalla dashboard, clicca su Edit (advanced) sul feed che vuoi configurare: l'Advanced editor è l'unico che mostra l'opzione per aggiungere la valuta e tutti i controlli di traduzione. Ogni feed è completamente indipendente, ed è proprio questo il punto: creerai un feed separato per ogni lingua e mercato invece di cercare di farli stare tutti in uno. Non hai ancora un feed? Clicca prima su Add a product feed, poi aprilo qui.
2 Imposta la valuta del feed oppure affidala a Shopify Markets
Il campo feed currency ha l'etichetta "Feed currency - not used if you set Market country below (for Shopify Markets)": impostalo in base al catalogo a cui invii il feed, e il feed userà i prezzi di Shopify in quella valuta (l'elenco propone solo le valute abilitate nel tuo negozio; l'app non effettua alcuna conversione). Se invece vendi tramite Shopify Markets, lascia stare la valuta e compila il campo Market country, con l'etichetta "Market country (leave empty if you're NOT using Shopify Markets)". L'app recupererà così l'URL dello storefront, i prezzi e la valuta propri di quel mercato, in modo che il feed corrisponda esattamente a ciò che vede un cliente in quel paese. Usa l'uno o l'altro, non entrambi: se è impostato, prevale Market country.
3 Aggiungi la valuta ai link dei prodotti (facoltativo)
L'opzione Append currency parameter to the product URL? stabilisce se ogni link prodotto include un parametro ?currency=. Il valore predefinito è "Do NOT append" (il link resta my-store.com/products/my-product); attivandola si ottiene my-store.com/products/my-product?currency=USD, con la valuta di questo feed. È utile quando il tuo storefront legge la valuta dall'URL e vuoi che i clienti arrivino dall'annuncio direttamente sulla pagina con i prezzi corretti. Se hai dubbi, lascia il valore predefinito: alla maggior parte dei negozi non serve.
4 Attiva un feed tradotto per una lingua
Scorri fino a Multi-language support. Il banner lo dice chiaramente: most merchants should leave this section empty (la maggior parte dei merchant dovrebbe lasciare vuota questa sezione) e for the original (primary) language, leave this section empty (per la lingua originale, cioè principale, lascia vuota questa sezione): il feed nella lingua principale non richiede alcuna configurazione di traduzione. Intervieni qui solo se il tuo negozio pubblica traduzioni: scegli la Language (locale) per questo feed e il feed esporterà i titoli, le descrizioni e gli handle dei prodotti che hai tradotto in Shopify per quella lingua. Crei un feed per ogni lingua, ciascuno con la propria lingua selezionata qui.
5 Indica all'app come sono costruiti i tuoi URL tradotti
Il menu a tendina Export translated data? offre tre opzioni, che devono corrispondere al modo in cui il tuo storefront Shopify serve le traduzioni. "No, export original (primary) language" è il valore predefinito. Scegli "Yes... use a subdomain (fr.shop.com)" se lo storefront tradotto si trova su un sottodominio della lingua, oppure "Yes... use a folder (shop.com/fr)" se si trova in un percorso come shop.com/fr. Questa scelta determina come l'app costruisce il link di ogni prodotto, così i clienti arrivano sulla pagina tradotta corretta: se sbagli, gli annunci in francese porteranno a URL in inglese.
6 Imposta il sottodominio di traduzione (solo per negozi con sottodominio)
Se, e solo se, hai scelto l'opzione sottodominio qui sopra, compila il campo Translation subdomain con l'host di quella lingua, ad esempio fr.shop.com. Il testo di aiuto indica le eccezioni: "Leave empty for primary locale or if you're not using translations or if you're using a folder structure (such as shop.com/fr) for your URLs." (lascia vuoto per la lingua principale, se non usi traduzioni o se i tuoi URL usano una struttura a cartelle). I negozi basati su cartelle saltano del tutto questo campo: il percorso della cartella viene generato automaticamente dalla lingua scelta al passaggio 4.
7 La colonna override (per i feed per paese e per lingua di Facebook)
Override column for multi-language feed scrive un valore override in ogni articolo del feed. È la colonna che Meta legge in un feed per paese o per lingua di Facebook: un feed supplementare che aggiungi al feed principale del catalogo, in modo che un unico catalogo mostri prezzi locali o titoli tradotti. Usa un codice paese come FR per un feed per paese, oppure un codice lingua di Meta come fr_XX per un feed per lingua. La sua etichetta termina con "Leave empty for primary locale or if you're not using translations". Lascialo vuoto per il feed principale e per i cataloghi separati per lingua. Compilalo solo in un feed che aggiungerai in Commerce Manager come feed per paese o per lingua. La guida completa è in Feed per paese e per lingua di Facebook.
8 Salva, poi ripeti per ogni lingua e mercato
Salva dalla barra in alto e il feed verrà rigenerato automaticamente. Ora ripeti l'intera configurazione per ogni altra lingua e mercato: un feed separato per il francese, un altro per il tedesco, un altro per il mercato canadese e così via, ciascuno con la propria valuta (o Market country) e la propria lingua. Invia l'URL di ogni feed al catalogo del paese corrispondente in Facebook Commerce Manager o Google Merchant Center, e ogni regione avrà la lingua, i prezzi e i link corretti.
Attenzione: la prima volta che usi i campi valuta/Markets o di traduzione, l'app potrebbe chiederti di autorizzare permessi aggiuntivi: mostra un avviso "Quick tip" per autorizzare permessi aggiuntivi (read_markets) per Markets, oppure (read_translations, read_locales) per i feed tradotti. Clicca sul link, approva e ricarica la pagina; a quel punto i campi funzioneranno.
Domande frequenti
Come creo un feed prodotti per Shopify Markets?
Apri l'Advanced editor, lascia invariata la valuta del feed e imposta il campo Market country sul mercato a cui ti rivolgi. L'app segue automaticamente l'URL dello storefront, la valuta e i prezzi di quel mercato, così il feed corrisponde a ciò che vedono i clienti in quel paese. Crea un feed separato per ogni mercato.
Come creo un feed Facebook multivaluta su Shopify?
Crea un feed per ogni valuta: imposta la feed currency di ciascun feed su una delle valute abilitate nel tuo negozio (oppure usa un Market country per lasciare che sia Shopify Markets a gestirla), poi invia ogni feed al catalogo corrispondente. Un feed può contenere una sola valuta, quindi più valute significano più feed.
Posso creare un feed Facebook o Google in lingue diverse?
Sì, se il tuo negozio Shopify pubblica traduzioni. In Multi-language support, scegli la Language (locale) per il feed e indica se i tuoi URL tradotti usano un sottodominio (fr.shop.com) o una cartella (shop.com/fr). Crea un feed per ogni lingua: ciascuno esporta i titoli, le descrizioni e i link che hai tradotto in Shopify per quella lingua.
Qual è la differenza tra le opzioni di traduzione con sottodominio e con cartella?
Dipende da come il tuo storefront serve le traduzioni. Scegli sottodominio se ogni lingua ha un proprio host come fr.shop.com (e poi compila il campo Translation subdomain), oppure cartella se le lingue si trovano in un percorso come shop.com/fr (il percorso viene generato automaticamente). L'impostazione cambia solo il modo in cui vengono costruiti i link dei prodotti.
Devo impostare qualcosa per la lingua principale (predefinita)?
No. Lascia vuota l'intera sezione Multi-language per la lingua principale: il feed la esporta per impostazione predefinita. La nota nell'app lo dice chiaramente: per la lingua originale (principale), lascia vuota questa sezione.
A cosa serve l'opzione per aggiungere la valuta?
Se attiva, aggiunge ?currency=USD (con la valuta del feed) a ogni link prodotto, così i clienti arrivano sulla pagina con i prezzi corretti. Per impostazione predefinita è disattivata e alla maggior parte dei negozi non serve: attivala solo se il tuo storefront legge la valuta dall'URL.
Cos'è la colonna override e mi serve?
Scrive un valore override in ogni articolo, che è ciò che Meta richiede per un feed per paese o per lingua di Facebook: un feed supplementare che localizza il tuo catalogo principale (FR per un feed per paese, fr_XX per un feed per lingua). Lasciala vuota nel feed principale e in qualsiasi feed che invii come catalogo a sé stante. Compilala solo in un feed che aggiungi in Commerce Manager come feed per paese o per lingua.
I campi valuta o traduzione mi chiedono di autorizzare dei permessi. È normale?
Sì. L'app ha bisogno di scope Shopify aggiuntivi per leggere i tuoi Markets e le tue traduzioni, quindi la prima volta che usi questi campi mostra un avviso Quick tip per autorizzare permessi aggiuntivi (read_markets, oppure read_translations e read_locales). Approvali e ricarica la pagina: i campi diventeranno disponibili.
Devo usare la valuta del feed o Market country?
Usane uno, non entrambi. Imposta la feed currency se non usi Shopify Markets e vuoi solo fissare la valuta del feed. Usa Market country se è Shopify Markets a gestire le tue regioni: si occupa di valuta, prezzi e URL dello storefront, e il campo della valuta del feed viene ignorato quando è impostato un Market country.