La movimentazione dei prodotti in relazione ai nodi WooCommerce è bidirezionale. Non è solo possibile "riempire il sito" con l'apposito connettore, ma anche "prelevare" i prodotti presenti su un sito per poi eventualmente pubblicarli su un altro.
Lo scaricamento prodotti potrà essere completo di tutti i dati e delle immagini, oppure potrà trattarsi di un aggiornamento solo di alcuni dati ristretti, come per esempio delle disponibilità di magazzino.
L'esecuzione dei connettori potrà essere attivata in modalità interattiva, cliccando sull'apposito bottone, oppure essere "lanciata automaticamente" da una procedura schedulata.
Configurazione import prodotti
La configurazione import prodotti è raggiungibile dal menu:
eCommerce >> Woocommerce >> Import prodotti
Per creare una nuova configurazione selezionare il tasto Aggiungi e compilare i campi come segue:
- Nome configurazione: inserire il nome desiderato
- Piattaforma eCommerce: selezionare eCommerce Woocommerce
- Web Server per archiviazione immagini: campo obbligatorio. Selezionare il web server desiderato tra quelli disponibili. Per creare un nodo web server si rimanda all'apposita guida tecnica.
- Che tipo d'import eseguire? - scegliere se importare i prodotti o i link ai prodotti
- Da quale lingua del sito prelevare: selezionare la lingua del sito dal quale si desidera importare i prodotti
Opzioni generali
Per prima cosa è possibile scegliere se il connettore dovrà eseguire:
- La creazione dei prodotti in bindCommerce
- La modifica dei prodotti esistenti in bindCommerce
Per ognuna di queste azioni sono disponibili delle opzioni descritte di seguito.
Si consideri che per decidere se è necessario effettuare un nuovo inserimento o un aggiornamento dei prodotti, viene usata come chiave primaria di identificazione il codice SKU.
La chiave di identificazione delle categorie usata per gestire gli aggiornamenti è costruita accodando i nomi delle categorie nella lingua principale, che andranno a formare un campo denominato "keycat"; quindi, se una categoria viene rinominata o spostata nell'albero delle categorie, verrà identificata come una nuova categoria (non verrà fatto l'aggiornamento, ma creata una nuova categoria in aggiunta alla precedente).
Opzioni per la creazione di nuovi prodotti in bindCommerce
Le opzioni relative alla creazione dei prodotti non presenti sono le seguenti:
- inserisci nome prodotto, descrizione, note, dimensioni e opzioni custom
- inserisci categorie
- inserisci prodotti figlio
- inserisci abbinamento prodotti - categorie
- inserisci produttore
- inserisci immagini
- inserisci prezzi
- inserisci disponibilità magazzino
- inserisci immagine categoria
- inserisci metadata
- inserisci prodotti in evidenza
Opzioni per la modifica dei prodotti esistenti in bindCommerce
Le opzioni relative alla modifica dei prodotti esistenti sono le seguenti:
- aggiorna nome prodotto, descrizione, note, dimensioni e opzioni custom
- aggiorna prodotti figlio
- elimina abbinamento prodotto - categoria
- aggiungi abbinamento prodotti - categoria
- aggiorna produttore
- aggiorna prezzi
- aggiorna disponibilità magazzino
- aggiorna immagine prodotto
- aggiorna immagine categoria
- aggiorna descrizione categoria
- aggiorna metadata
- aggiorna prodotti in evidenza
- porre la quantità a 0 per i prodotti non presenti nel file
- segnare come cancellati e porre la quantità a 0 per i prodotti non presenti nel file
- eliminare immagini prodotti NON trasmesse?
Vi è infine un'ulteriore opzione premium che vale sia in creazione, sia in modifica degli articoli:
- Convertire gli URL relativi presenti nella descrizione in assoluti: può essere utile quando si vogliono scaricare prodotti che presentano immagini inserite nel corpo della descrizione e salvate sul database sotto forma di URL relativi, i quali non sarebbero visibili al di fuori del sito.
WooCommerce
In questa sezione ci sono dei parametri fondamentali da indicare per il corretto funzionamento della comunicazione con la piattaforma eCommerce.
- Eliminare tutte le referenze esistenti prima di importare le nuove? - In generale è bene usare questa opzione solo in caso di reale necessità, ad esempio se vengono cancellati manualmente degli elementi su WooCommerce e non su bindCommerce, in quanto quest'ultimo tenterebbe di aggiornare degli elementi utilizzando id di referenze non più esistenti, generando un errore.
- Scaricare solo le corrispondenze per i dati esistenti? - Selezionando Si viene abilitato lo scarico delle corrispondenze solo per dati già esistenti su bindCommerce.
- Numero di prodotti da estrarre per ogni richiesta: il valore di default è 0 in modo da importare i prodotti con un'unica richiesta, ma se ciò dovesse creare problemi, che di solito si verificano quando ci sono molti dati da importare, è possibile immettere valori diversi da 0 (es: 100) in modo da limitare il carico sul server WooCommerce.
- Numero prodotto dal quale partire per l'import: è possibile indicare un numero specifico, in termini di ordinamento, da cui partire per lo scarico, ad esempio nell'ipotesi di suddividere l'operazione per step di articoli, per ottimizzare ulteriormente il carico (Es: 0 - 100, 100 - 200, 200-300, ...).
- Numero massimo di prodotti da importare: in questo campo è possibile scegliere un numero specifico di prodotti da importare impostando un massimo.
- Aliquota IVA di default da applicare ai prodotti scaricati (se non impostata): qui possiamo scegliere un'aliquota IVA di default da applicare agli articoli che andremo a scaricare.
Scelta Alternativa
Scelte le opzioni da eseguire è possibile decidere se salvare i dati in un'alternativa al posto che nell'elenco prodotti. E' utile per gestire, per esempio, lingue alternative alla principale.
Cliccare su SALVA E CHIUDI.
Creazione del connettore scarico prodotti da WooCommerce
Ricordiamo che prima di creare il connettore è necessario installare il nodo WooCommerce sul quale il connettore dovrà operare. Dopo aver fatto questo occorre andare nel menù:
Processi >> Connettori
e cliccare sul tasto Aggiungi.
Dovranno quindi essere scelti i seguenti parametri:
- Nome connettore: scegliere un nome per identificare il connettore
- Tipo nodo (tecnologia): selezionare eCommerce WooCommerce
- Nodo: scegliere il nodo precedentemente creato
- Tipo connettore: scegliere eCommerce WooCommerce [Scarico prodotti su bindCommerce].
Cliccare su SALVA E CONTINUA per accedere agli ulteriori campi del connettore.
Configurazione
In questo campo andrà indicata la configurazione import prodotti da WooCommerce precedentemente creata.
Filtro prodotti
In questa sezione del connettore è possibile scegliere se, e quale filtro applicare, fra quelli creati in precedenza seguendo le indicazioni riportate nella guida Filtri sui prodotti.
Terminate le modifiche, cliccare su SALVA E CHIUDI.
Il connettore può essere eseguito in modalità interattiva (cliccando sul tasto Eseguire immediatamente il connettore?) oppure attraverso procedure automatiche.