Ci trovi anche qui:

Connettore per il caricamento prodotti su VirtueMart

connettore virtuemartI connettori verranno descritti nel medesimo articolo per evitare ripetizioni superflue, anche se di fatto si tratta di 2 differenti connettori (del quale verrano evidenziate le peculiarità).

L'obiettivo di questi connettori è quello di pubblicare i prodotti presenti su bindCommerce all'interno dei negozi realizzati con VirtueMart. La pubblicazione potrà essere completa 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.


Opzioni pubblicazione prodotti su VirtueMart

Per creare una configurazione apposita da applicare al connettore che si occuperà di pubblicare i prodotti su Virtuemart bisogna recarsi nel menu:

E-Commerce-->Config. pubblicazione prodotti

e selezionare il tasto Aggiungi.

Per prima cosa è possibile scegliere se il connettore dovrà eseguire:

  • La creazione dei prodotti nell'eShop (negozio VirtueMart)
  • La modifica dei prodotti esistenti nell'eShop

Per ognuna di queste azioni sono disponibili delle opzioni desccritte di seguito.

virtuemart-configurazione-pubblicazione-prodotti-1

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, infatti non cancella mai le categorie sull'eShop, le quali potrebbero essere state create con altri metodi indipendenti da bindCommerce).

Opzioni per la creazione di nuovi prodotti nell'eShop

  • inserisci nome prodotto, descrizione, note, dimensioni e opzioni custom
  • inserisci categorie
  • inserisci prodotti figlio: la pubblicazione dei prodotti figlio su VirtueMart 2 e versioni successive viene effettuata facendo uso del pliugin VM - Custom stockable variants.
  • inserisci abbinamento prodotti - categorie
  • inserisci produttore
  • inserisci prezzi: si tengano presenti le opzioni descritte di seguito relativamente ai listini da considerare 
  • inserisci disponibilità magazzino
  • inserisci immagine prodotto
  • inserisci immagine categoria
  • inserisci metadata e tags
  • inserisci prodotti in evidenza
  • depubblica prodotti esauriti (se viene aggiornata la disponibilità)
  • usa il peso maggiore fra quello normale e quello volumetrico

Opzioni per la modifica dei prodotti esistenti nell'eShop

Di seguito sono elencate le opzioni di aggiornamento:

  • aggiorna nome prodotto, descrizione, note, dimensioni e opzioni custom
  • aggiorna prodotti figlio: la pubblicazione dei prodotti figlio su VirtueMart 2 e versioni successive viene effettuata facendo uso del pliugin VM - Custom stockable variants
  • elimina abbinamento prodotto - categoria
  • inserisci abbinamento prodotti - categoria
  • aggiorna produttore
  • aggiorna nome e descrizione categorie (non funzionerà con il nome nella lingua principale in quanto se varia il suo nome varia la keycat, chiave di indentificazione della categoria stessa, e verrà pertanto interpretata come un'aggiunta)
  • aggiorna prezzi: si tengano presenti le opzioni descritte di seguito relativamente ai listini da considerare
  • depubblica i prodotti segnalati come cancellati su integrator
  • aggiorna disponibilità magazzino
  • aggiorna immagine prodotto
  • aggiorna immagine categoria
  • aggiorna metadata e tags
  • aggiorna prodotti in evidenza
  • depubblica prodotti esauriti (se viene aggiornata la disponibilità)
  • usa il peso maggiore fra quello normale e quello volumetrico
  • depubblica categorie rimaste senza prodotti pubblicati (agisce su tutto il negozio)

Attributi da considerare

E' possibile scegliere di includere alcuni attributi nella pubblicazione. Gli attributi qui selezionati verranno pubblicati sul negozio online.

Nota per i prodotti provenienti da Danea Easyfatt: Questa opzione è particolarmente utile per escludere dalla pubblicazione l'attributo Color che Danea crea ogni qual volta viene definito che un prodotto è di tipo "Articolo con magazzino (Taglia / Colore)" anche se di fatto interessa uno solo dei 2 parametri (es. la taglia). In questi casi la pubblicazione di entrambi i parametri su VirtueMart creerebbe una scheda prodotto "falsata", dando all'utente la possibilità di scegliere taglia e colore da 2 differenti menu a tendina, nei quali l'attributo colore sarebbe sempre fisso al valore predefinito (-).

Per una corretta configurazione del connettore è opportuno considerare con attenzione le caratteristiche dei connettori coinvolti nell'apposita area di configurazione.

Listini e prezzi

bindCommerce può gestire più listini prezzi e fra le opzioni del connettore che pubblica i prodotti su VirtueMart vi è la scelta di quali listini pubblicare. A tal proposito occorre fare molta attenzione alla chiave utilizzata da VirtueMart per identificare il listino (si veda a tal proposito la gestione listini).  

virtuemart-configurazione-pubblicazione-prodotti-2

In questa sezione è necessario scegliere quale codice paese usare per l'aliquota IVA.

Consideriamo infine il campo "Copia il prezzo" ha come opzioni possibili:

  • Prezzo IVA esclusa presente su bindCommerce
  • Prezzo IVA compresa presente su bindCommerce / (1+IVA) per risolvere le problematiche di arrotondamento al centesimo

Questa opzione serve per gestire le problematiche di arrotondamento prezzo ai 2 decimali.

Il problema deriva dal fatto che sulla tabella prezzi di VirtueMart non viene salvato il prezzo IVA compresa, ma quello IVA esclusa (che sul database può arrivare fino a 5 decimali), e poi viene moltiplicato per 1,22 (1 + IVA) per ottenere il prezzo IVA compresa, e se ci manteniamo su 2 decimali talvolta non esiste il prezzo IVA esclusa tale da fare cifra tonda.

Facciamo l'esempio di un prodotto dal prezzo di € 180,00 IVA compresa, il prezzo IVA esclusa è di € 147,54 (147,54 x 1,22 = 179,9988 arrotondato a € 179,99). Se fosse stato di € 147,55 il prezzo calcolato IVA compresa sarebbe diventato 180,011 che si arrotonda ad € 180,01. Quando i prezzi vengono alimentati da Danea sono presenti sia IVA esclusa, che IVA compresa (arrotondati correttamente). Se scegliamo la seconda opzione bindCommerce usarà il prezzo IVA compresa e ricaverà quello IVA esclusa a 5 decimali, che sono sufficienti per ottenere un corretto calcolo arrotondato. 

Scelta descrizioni alternative alla principale

L'opzione consente di pubblicare su VirtueMart i valori di prodotti presenti in una data alternativa, anzichè quelli principali. Utilizzeremo questa possibilità per gestire la pubblicazione in lingue alternative o con un formato differente. 

Qualora non fossero presenti valori per l'alternativa selezionata il sistema utilizzerà quelli delle tabelle principali. 

Creazione del connettore

Ricordiamo che prima di creare il connettore è necessario installare il nodo VirtueMart sul quale il connettore dovrà operare. Dopo aver fatto questo occorre andare nel menu "Processi --> Connettori" e cliccare sul tasto Aggiungi.

virtuemart-connettore-pubblicazione-prodotti-1 

Dovranno quindi essere scelti i seguenti parametri:

  • Nome connettore: scegliere un nome per identificare cosa fa il connettore, ad esempio: Pubblica prodotti ed immagini su eMotikO Shop
  • Tipo nodo (tecnologia): scegliere la versione VirtueMart a seconda della tecnologia con la quale è stato realizzato il proprio sito di commercio elettronico. Dopo aver scelto il tipo di nodo, i campi Nodo e Tipo connettore verranno aggiornati, presentando le scelte compatibili con quel tipo di nodo
  • Nodo: scegliere il nodo precedentemente creato
  • Tipo connettore: scegliere il tipo di connettore: eCommerce virtueMart [Pubblicazione prodotti]

Dopo aver valorizzato tutti i parametri, cliccare sul tasto APPLICA. La pagina verrà ricaricata e sarà possibile parametrizzare le opzioni del connettore.

virtuemart-connettore-pubblicazione-prodotti-2

Configurazione

In questo campo andrà inserita la configurazione pubblicazione prodotti precedentemente creata. 

Filtri sui record da trattare

In questa sezione del connettore è possibile scegliere se, e quale filtro applicare, fra quelli creati in precedenza attraverso la funzione impostazione filtri.

Esecuzione del connettore

Il connettore può essere eseguito in modalità interattiva (cliccando sul tasto Eseguire immediatamente il connettore?) oppure attraverso procedure automatiche. 

Questo sito fa uso dei Cookie per il funzionamento della piattaforma e per le statistiche. - maggiori dettagli Prosegui se sei d'accordo.