Sincronizzazione massiva dei prodotti

Lo strumento di Sincronizzazione Prodotti ti permette di automatizzare il modo in cui Connectif controllerà il catalogo prodotti del tuo eCommerce e lo aggiornerà nel tuo Negozio Connectif. Attraverso la sua interfaccia, potrai scegliere l'opzione di sincronizzazione massiva, tramite Web Scraping o tramite il Feed Prodotti, oltre a configurare tale processo.

 

Oltre ai metodi di sincronizzazione e verifica dell'interfaccia di Connectif, è anche possibile importare e aggiornare prodotti effettuando chiamate all'API di Connectif. Per maggiori informazioni, consulta la documentazione associata.

 

Come accedere

Puoi accedere alla funzionalità di sincronizzazione massiva dei prodotti tramite il percorso "Ecommerce > Catalogo" cliccando su  Sincronizzazione prodotti.

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

 

Interfaccia

L'interfaccia principale della Sincronizzazione Prodotti è composta da 3 blocchi:

1. Tab: per navigare tra una delle due opzioni di sincronizzazione, così come per consultare il registro delle sincronizzazioni:

  • Scraping web: per automatizzare la sincronizzazione tramite la consultazione di Connectif al catalogo dell'eCommerce.
  • Feed prodotti: automatizzare la sincronizzazione tramite la consultazione di Connectif a un feed prodotti precedentemente pubblicato.
 

Può essere attivata solo una opzione di sincronizzazione. Per vedere come configurare ciascuno dei tipi di sincronizzazione massiva dei prodotti, consulta il punto Funzionamento.

  • Registro sincronizzazione: per consultare gli ultimi processi di sincronizzazione e i loro dettagli.

2. Pannello principale: dove si trovano le opzioni di ciascuna tab.

3. Torna alla lista delle integrazioni: per, una volta configurata l'integrazione, tornare al Catalogo.

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

 

Funzionamento

Puoi attivare sincronizzazioni massive dei prodotti del tuo catalogo in Connectif con il loro stato nel tuo eCommerce. Per questo, hai a disposizione due metodi che funzionano in modo differente:

  • Il Web Scraping, che effettua una ad una le richieste al tuo server web per aggiornare le informazioni.
  • Il Feed Prodotti, che effettua una richiesta per scaricare il file del tuo feed e processare lo stato dei tuoi prodotti.

 

1. Attivare una sincronizzazione tramite Web Scraping

  

Il Web Scraping consiste nel controllo da parte di Connectif degli URL delle pagine prodotto presenti nel tuo catalogo Connectif. Quando viene attivato, nel tempo e modo stabiliti, Connectif visita quegli URL, uno per uno, alla ricerca della etichetta prodotto visitato, presente nel tuo eCommerce, per aggiornare lo stato dei prodotti in Connectif e sincronizzarlo con le informazioni che trova in quel momento nel tuo sito. Se questi prodotti non esistono nel catalogo del tuo eCommerce, Connectif non li visiterà.

Nella Tab (1) vai a Scraping Web e clicca su Configura.

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

 

Nel Pannello principale (2) configura la Periodicità della sincronizzazione, cioè ogni quanto tempo vuoi che Connectif acceda al tuo eCommerce e visiti, una per una, le pagine dei diversi prodotti per creare, aggiornare o dismettere i diversi prodotti nel catalogo di Connectif, a seconda dello stato in cui si trovano nel tuo sito.

Puoi scegliere le opzioni "1 giorno", "2 giorni", "3 giorni" e "1 settimana".

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

 

Scegli l'Ora in cui vuoi che avvenga ciascuno dei processi di sincronizzazione.

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

 

All'interno di Configurazione avanzata, puoi determinare due aspetti che aiuteranno a ottimizzare le prestazioni dell'aggiornamento del catalogo in base alle prestazioni del tuo sito.

  • Nel menu a tendina Tempo di attesa tra i prodotti potrai scegliere se vuoi che Connectif aspetti tra le diverse visite ai prodotti e, in caso affermativo, quanto tempo deve aspettare. A seconda della dimensione del tuo catalogo potrai aumentare o ridurre il tempo, per non sovraccaricare il sito.

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

 

  • Nel selettore Includi prodotti dismessi potrai scegliere se vuoi che Connectif non visiti i prodotti marcati come dismessi nel processo di sincronizzazione. Questa opzione riduce il carico sul sito e aumenta le prestazioni del processo di sincronizzazione tramite Web Scraping.

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

 

Una volta determinata la configurazione della sincronizzazione, clicca su Attiva per programmare la sincronizzazione, o su Attiva e sincronizza immediatamente per eseguire una sincronizzazione e programmare la successiva entro il periodo stabilito.

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

 

2. Attivare una sincronizzazione tramite Feed Prodotti

  

La sincronizzazione massiva tramite Feed Prodotti è molto più veloce e riduce il carico sul tuo server web, poiché effettua una singola richiesta per scaricare il file del tuo eCommerce, invece di effettuare una richiesta per ogni prodotto.
Può essere aggiunto un solo Feed Prodotti, quindi questo deve essere completo.

 

Questa richiesta viene effettuata nel periodo e all'ora configurati. Connectif conserva una copia del Feed originale nel momento indicato, quindi se viene effettuata una modifica al Feed dopo che una sincronizzazione è stata eseguita o durante una sincronizzazione in corso, questa non sarà riflessa in Connectif fino alla successiva operazione di sincronizzazione.

  

I prodotti passano allo stato "Dismesso" se il prodotto non appare nel feed per 10 giorni. Questo controllo viene eseguito ogni giorno.

Nella Tab (1) vai a Product Feed e clicca su Configura.

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

 

Nel Pannello principale (2), nell'area Aggiungi feed prodotti, inserisci l'URL del feed prodotti da cui Connectif estrarrà le informazioni del tuo catalogo.

  

Il feed prodotti è un file XML che deve essere pubblicamente accessibile, cioè l'URL del feed deve essere pubblico, senza httaccess. Questo documento contiene una serie di oggetti che includono le proprietà di un prodotto, sotto forma di tag e valori.

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

 

Specifiche sul Feed Prodotti:

 

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

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

  • Quando Connectif tenta di leggere il feed da un URL utilizza l'intestazione 'User-Agent': 'Connectif'. Questo può essere utile nel caso in cui sia necessario permettere l'accesso alla risorsa solo ad alcune applicazioni specifiche.
  • Può essere utilizzato il modello di feed specificato da Google. Nel caso di utilizzo di 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 la lista dei prodotti, l'articolo in sé e la/e proprietà del prodotto.
  • La codifica del feed deve essere UTF-8.
  • Campi di 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 permessi 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 il carattere permesso da Connectif "/". Per questo campo, Connectif otterrà la definizione delle categorie da Google.
  • Se si vogliono ottenere categorie personalizzate con propria gerarchia, è 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 non mappati nel feed vengono rispettati e non sovrascritti.
  • I prodotti creati tramite 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 autodetectato, 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 prodotti è di tipo Google, puoi aggiungerle nel tag G:PRODUCT_TYPE e poi configurarlo nel mapping affinché Connectif le ottenga. Se hai bisogno di maggiori informazioni su come inviare le categorie personalizzate dei prodotti, visita la documentazione ufficiale di Google.

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

Configura la Periodicità della sincronizzazione, cioè ogni quanto tempo vuoi che Connectif acceda al tuo Feed Prodotti per estrarre le informazioni. Puoi scegliere le opzioni "1 giorno", "2 giorni", "3 giorni" e "1 settimana".

Scegli l'Ora in cui vuoi che avvenga ciascuno dei processi di sincronizzazione.

Clicca su Avanti .

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

 

Nel Pannello principale (2) dovrai selezionare i valori rilevati dal Feed Prodotti e collegarli a quelli della scheda contatto di Connectif.

 

Il campo mappato come "Url prodotto" viene validato con i domini permessi.

Per farlo, clicca su ciascuno dei campi della colonna Campi prodotto rilevati automaticamente e trascinali nella colonna centrale, in modo che corrispondano ai campi della scheda prodotto di Connectif (colonna a destra).

  

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

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

 

Se nel tuo Feed prodotti esiste qualche campo che vuoi collegare e che non appare nella selezione dei valori, dovrai selezionare il valore "Percorso del campo", collegarlo al campo corrispondente e inserire manualmente il percorso e ciascuno dei suoi livelli nello stesso formato che appare nel resto dei campi in Connectif.

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

 

Copia il percorso e i suoi diversi livelli, come mostrato nell'esempio.

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

 

Inseriscili in Connectif con il formato corrispondente. Ciascuno dei livelli del percorso che inserirai deve essere separato dal simbolo ">".

 

Se cambi il nome di uno dei campi mappati nel tuo Feed Prodotti, dovrai aggiornarlo in Connectif allo stesso modo.

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

 

Nell'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.

Una volta determinata la configurazione della sincronizzazione, clicca su Attiva per programmare la sincronizzazione, o su Attiva e sincronizza immediatamente per eseguire una sincronizzazione e programmare la successiva entro il periodo stabilito.

 

3. Disattivare un tipo di sincronizzazione per poter attivarne un altro

Non è possibile avere attivi entrambi i processi di sincronizzazione contemporaneamente, quindi se uno è attivo, deve essere disattivato prima di poter configurare l'altro.

Per farlo, vai alla Tab (1) del tipo di sincronizzazione che hai attivato e, nel Pannello principale (2), clicca su Disattiva.

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

 

4. Consultare il Registro delle Sincronizzazioni

Nella Tab (1) vai a Registro Sincronizzazioni.

Nel Pannello principale (2) potrai consultare le date di esecuzione dei processi di sincronizzazione passati, così come i possibili cambiamenti di stato di ciascuna sincronizzazione.

 

Indipendentemente dal tempo segnato per l'esecuzione del processo di sincronizzazione, il processo di dismissione dei prodotti verrà eseguito ogni giorno, quindi nell'elenco appariranno più processi di quelli indicati nella configurazione.

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

 

 

Congratulazioni!
Sei arrivato alla fine della lezione.

 


Continua a imparare!

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