Sincronizzazione dei prodotti tramite Feed

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.

  

Tempo di implementazione: 30 min.
Difficoltà: Media.
Quando utilizzarlo?: Quando desideri aggiornare periodicamente i prodotti del tuo catalogo Connectif utilizzando le informazioni disponibili sulle pagine prodotto.

 

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”.

Sincronización de productos mediante Scrapping Web - 1.png

 

2. Clicca su Sincronizzazione prodotti.

Sincronización de productos mediante Scrapping Web - 8.png

 

3. Nella scheda Product Feed, clicca su Configura.

Sincronización de productos mediante Feed - 1.png

 

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. 

Sincronización de productos mediante Feed - 2.png

 

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. 

 

Alla fine di questo articolo (o cliccando su questo link), troverai un documento di esempio di Feed di Prodotti.

Troverai anche un file scaricabile con lo schema utilizzato per descrivere la struttura e le restrizioni dei contenuti dei documenti XML di Feed di Prodotti (o cliccando su questo link).

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.
 

Ad esempio, un prodotto con le seguenti categorie personalizzate:

- Primo livello:
   Bicicletta
   Outlet
- Secondo livello:
   Bicicletta/Montagna
   Bicicletta/Travesia
   Outlet/Bici.
- Terzo livello:
   Bicicletta/Montagna/Mil_metros

Deve apparire nel feed nel seguente modo:
<g:product_type>Bicicletta > Montagna > Mil_metros</g:product_type>
<g:product_type>Bicicletta > Travesia</g:product_type>
<g:product_type>Outlet > Bici</g:product_type>

  • 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.
  

Se utilizzi categorie personalizzate per i prodotti del tuo negozio e il tuo feed di prodotti è di tipo Google, puoi aggiungerle nel tag G:PRODUCT_TYPE e poi configurarle nel mapping affinché Connectif le ottenga. Se hai bisogno di maggiori informazioni su come inviare le categorie personalizzate di prodotto, visita la documentazione ufficiale di Google.

Sincronización de productos masiva - 10-min.png

 

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”.

Sincronización de productos mediante Feed - 3.png

 

9. In Ora, seleziona l'ora in cui desideri che avvenga ogni processo di sincronizzazione. 

Sincronización de productos mediante Feed - 4.png

 

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.

  

Se non inserisci alcun valore, Connectif utilizzerà “10 giorni” come predefinito

Sincronización de productos mediante Feed - 5.png

 

11. Clicca su Avanti.

Sincronización de productos mediante Feed - 6.png

 

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. 

  

La selezione dei campi da mappare si ottiene dai campi unici di un campione di prodotti del tuo Feed.

13. Clicca su ciascuno dei campi e trascinalo nella colonna centrale per collegarlo al campo corrispondente della scheda prodotto di Connectif.

 

Il campo mappato come "Url del prodotto" viene convalidato con i domini consentiti.

Sincronización de productos mediante Feed - 7.png

 

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. 

Sincronización de productos mediante Feed - 8.png

 

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.

Sincronización de productos mediante Feed - 9.png

 

16. Inserisci il percorso che hai ottenuto dall’XML separando ciascuno dei suoi livelli con il simbolo “>”.

Sincronización de productos mediante Feed - 10.png

 

Nel nostro esempio, è stato creato il campo "product_tags", estratto dal percorso dell’immagine precedente. In questo caso, il percorso completo sarebbe RSS>CHANNEL>ITEM>G:PRODUCT_TAGS.

 

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. 

Sincronización de productos mediante Feed - 11.png

 

 

 

Successo! 
La tua sincronizzazione dei prodotti tramite Feed è pronta.

 


Continua a imparare!

Per sfruttare tutto il potenziale del tuo account Connectif, ti consigliamo di proseguire con i seguenti articoli: