La sincronizzazione tramite Feed di prodotti consente di automatizzare l'aggiornamento degli articoli del tuo catalogo Connectif a partire da un file XML con le informazioni dei prodotti del tuo eCommerce. Questo metodo esegue una singola richiesta per scaricare il file, riducendo così il carico sul tuo server web e velocizzando la sincronizzazione rispetto alla consultazione individuale di ogni singolo prodotto.
In questo articolo imparerai come attivare una sincronizzazione dei prodotti tramite Feed.
PASSO 1. Accesso alla configurazione del Product Feed
(In questo passaggio accederai alla configurazione della sincronizzazione tramite Feed di Prodotti).
1. Nel tuo Negozio Connectif, nel menu laterale, accedi a “Ecommerce > Catalogo”.
2. Clicca su Sincronizzazione prodotti.
3. Nella scheda Product Feed, clicca su Configura.
PASSO 2. Configurazione del Feed di Prodotti
(In questo passaggio aggiungerai il file da cui Connectif otterrà le informazioni sui prodotti del tuo catalogo).
4. In Aggiungi feed di prodotti, inserisci l'URL pubblica del file XML che contiene le informazioni del tuo catalogo.
2.1. Specifiche del Feed di Prodotti
Il Feed deve essere un file XML accessibile pubblicamente e utilizzare la codifica “UTF-8”. Puoi aggiungere un solo Feed di Prodotti, quindi deve contenere tutte le informazioni che desideri sincronizzare tramite questo metodo.
Considera le seguenti specifiche durante la preparazione del tuo Feed:
- Quando Connectif tenta di leggere il feed da un URL, utilizza l’intestazione 'User-Agent': 'Connectif'. Questo può essere utile nel caso sia necessario consentire l’accesso alla risorsa solo a determinate applicazioni.
- Puoi utilizzare il modello di feed specificato da Google. Se usi un altro formato, sarà permesso solo che l’elemento "Prodotto" sia al secondo livello, cioè che al massimo il feed contenga tre livelli: quello che contiene l’elenco dei prodotti, l’articolo in sé e la/le proprietà del prodotto.
- La codifica del feed deve essere UTF-8.
- Campi Google che Connectif converte automaticamente (quando il feed rispetta completamente il formato Google):
- G:AUTO_PRICING_MIN_PRICE, G:SALE_PRICE, G:PRICE: vengono formattati per rimuovere la valuta e trattati come numeri.
- G:AVAILABILITY: sono accettati i valori consentiti da Google 'in_stock', 'in stock' e vengono trasformati nel nostro valore valido "instock".
- G:GOOGLE_PRODUCT_CATEGORY, G:PRODUCT_TYPE: i caratteri richiesti da Google ">" per la separazione delle categorie vengono sostituiti con quello consentito da Connectif "/". Per questo campo, Connectif otterrà la definizione delle categorie da Google.
- Se desideri ottenere categorie personalizzate con una gerarchia propria, è possibile tramite il campo G:PRODUCT_TYPE.
- Per indicare le diverse categorie che un prodotto può avere, il campo deve essere ripetuto nel feed.
- Per indicare i diversi sottolivelli di una categoria, si utilizzerà il valore ">".
- Per maggiori informazioni su questo campo, consulta la documentazione ufficiale di Google Merchant Center.
- I campi che non vengono mappati nel feed vengono rispettati e non sovrascritti.
- I prodotti creati con meccanismi diversi dal feed non vengono dismessi.
- Se non si utilizza il formato Google, i dati relativi ai prezzi devono essere in formato numerico.
- Possono essere utilizzati più tag con lo stesso nome.
- Quando si mappa manualmente un campo non rilevato automaticamente, il percorso al campo è costituito dai nomi di ogni livello di tag fino al valore, separati da un ">".
- Tutti i campi che in un mapping sono di tipo "array", se appaiono più volte nel Feed, Connectif raccoglierà tutti i valori in quel campo.
PASSO 3. Configurazione della periodicità della sincronizzazione
(In questo passaggio stabilirai ogni quanto tempo e a che ora Connectif controllerà il Feed di Prodotti).
8. In Periodicità della sincronizzazione, seleziona ogni quanto tempo vuoi che Connectif controlli le pagine prodotto del tuo catalogo. Puoi scegliere:
- “1 giorno”.
- “2 giorni”.
- “3 giorni”.
- “1 settimana”.
9. In Ora, seleziona l'ora in cui desideri che avvenga ogni processo di sincronizzazione.
10. In Personalizza la dismissione del prodotto, inserisci il numero di giorni durante i quali un prodotto può essere assente dal Feed prima di passare allo stato “Dismesso”. Puoi impostare un valore tra “1” e “30” giorni.
11. Clicca su Avanti.
PASSO 4. Mapping dei campi del Feed
(In questo passaggio collegherai i campi rilevati nel Feed di Prodotti con i campi della scheda prodotto di Connectif).
12. In Campi prodotto rilevati automaticamente, individua i campi del Feed che desideri sincronizzare.
13. Clicca su ciascuno dei campi e trascinalo nella colonna centrale per collegarlo al campo corrispondente della scheda prodotto di Connectif.
4.1. Mapping manuale dei campi non rilevati
(Se un campo del tuo Feed non appare tra i valori rilevati automaticamente, in questa sezione potrai collegarlo inserendo manualmente il suo percorso).
12. Seleziona il valore “Percorso del campo” e collegalo al campo corrispondente della scheda prodotto di Connectif.
15. Individua nel file XML il campo che desideri ottenere e copia il suo percorso completo, includendo ciascuno dei livelli dalla tag principale fino al campo.
16. Inserisci il percorso che hai ottenuto dall’XML separando ciascuno dei suoi livelli con il simbolo “>”.
PASSO 5. Attivazione della sincronizzazione
(In questo passaggio attiverai la sincronizzazione tramite Feed di Prodotti con la configurazione stabilita).
17. Una volta definita la configurazione della sincronizzazione, clicca su:
- Attiva, per programmare la sincronizzazione secondo la periodicità stabilita.
- Attiva e sincronizza immediatamente, per eseguire una sincronizzazione in quel momento e programmare la successiva entro il periodo stabilito.
Con questa configurazione, Connectif sincronizzerà i prodotti tramite il Feed con la periodicità, la dismissione dei prodotti e il mapping che hai impostato.
Continua a imparare!
Per sfruttare tutto il potenziale del tuo account Connectif, ti consigliamo di proseguire con i seguenti articoli:
Sincronizzazione massiva dei prodotti, per conoscere come funziona la sincronizzazione massiva e le differenze tra Scraping Web e Feed di Prodotti.
Metodi di sincronizzazione e verifica dei prodotti in Connectif, per conoscere i diversi modi per mantenere aggiornato il tuo catalogo.
Sincronizzazione dei Prodotti tramite Scraping Web, per configurare una sincronizzazione massiva tramite Scraping Web.
Sincronizzazione dei prodotti tramite API, per importare e aggiornare prodotti tramite l’API di Connectif.