Gestisci un negozio multilingue con Polylang? Il Product Feed Translation Addon ti consente di indirizzare ogni feed di prodotti a una lingua Polylang, in modo da poter inviare un feed separato a ciascun canale e locale.
Questa guida copre i requisiti, come scegliere una lingua per un feed e come includere prodotti da ogni lingua quando i filtri del tuo feed devono raggiungere i prodotti tradotti.
Per installazione e licenza, consulta Introduzione al Product Feed Translation Addon.
Prima di iniziare
Assicurati di soddisfare i seguenti requisiti:
| Requisito | Note |
|---|---|
| WooCommerce | Installato, attivo e aggiornato. |
| Polylang | Installato, con le tue lingue create. Funziona anche Polylang Pro e l'addon rileva entrambi. |
| Product Feed Pro | Richiesto e attivo. L'addon di traduzione si aspetta Product Feed Pro 13.5.3 o più recente. |
| Product Feed Translation Addon | Plugin separato. Rileva Polylang e carica l'integrazione per te, senza bisogno di attivare nulla. |
Installa e attiva il Translation Addon solo dopo che WooCommerce e Product Feed Pro sono stati installati. Se manca una dipendenza, l'addon mostra un avviso nell'area amministrativa e salta il caricamento delle integrazioni.
Crea le tue lingue in Polylang prima di cercarle in un feed. L'addon legge l'elenco delle lingue da Polylang, quindi una lingua che non esiste lì non apparirà nel menu a discesa del feed.
Scegli la lingua Polylang per ogni feed
Quando Polylang è attivo, il passaggio Generale del feed mostra un campo Lingua Polylang, appena sotto Nome progetto. L'impostazione viene salvata sul feed, quindi feed diversi sullo stesso negozio possono utilizzare lingue diverse.
- Crea un nuovo feed in Product Feed → Crea feed, oppure apri uno esistente in Product Feed → Gestisci feed.
- In Generale, trova Lingua Polylang.
- Seleziona la lingua che questo feed dovrebbe utilizzare.
- Completa la mappatura, i filtri, le regole e la pianificazione come al solito.
- Salva il feed e generarlo.

Se lasci il campo vuoto su un nuovo feed, il feed utilizzerà la lingua predefinita di Polylang.
Come funziona l'integrazione
L'addon restringe il feed ai prodotti che appartengono alla lingua scelta. Poiché Polylang memorizza ogni traduzione come un proprio prodotto, il feed legge quindi il titolo, la descrizione, l'URL e altri campi di quel prodotto, in modo che l'output corrisponda a ciò che un acquirente vede navigando nel tuo negozio in quella lingua.
Non c'è fallback. Se un prodotto non ha una traduzione nella lingua utilizzata da un feed, quel prodotto non sarà presente nel feed. Questo è diverso da un plugin di traduzione a livello di stringa, che può tornare alla lingua predefinita per una stringa mancante. Con Polylang, traduci il prodotto prima di fare affidamento sul feed di quella lingua.
Best practice
- Una lingua per feed di canale: crea un feed separato per lingua, ad esempio un file per l'inglese e uno per lo spagnolo, anziché inviare un file misto a un canale.
- Traduci i prodotti prima di fare affidamento su un feed: un prodotto senza traduzione in quella lingua non apparirà affatto nel feed.
- Controlla i tuoi filtri rispetto alla lingua del feed: un filtro che nomina i prodotti tramite ID può corrispondere solo ai prodotti nella lingua utilizzata dal feed, poiché Polylang assegna a ogni traduzione un ID univoco.
- Abbina la configurazione del canale: punta ogni URL di feed localizzato all'account Merchant Center, Meta o altro account configurato per quella lingua o paese.
Domande frequenti
Risoluzione dei problemi
Hai bisogno di aiuto?
Se hai una domanda o riscontri problemi, siamo qui per aiutarti.
Utenti Premium: Apri un ticket di supporto. Includi la versione di Product Feed, la versione di Polylang e la configurazione del feed in modo che il team possa aiutarti più velocemente.
Utenti gratuiti: Visita il forum della community su WordPress.org per ricevere aiuto dalla community.

