Comments
Description
Transcript
Joomla! Import/Export Virtuemart
Joomla! Import/Export Virtuemart Queste funzionalità permettono di importare anagrafiche e prodotti all’interno del componente Virtuemart 2.0.x, installato su un sito Joomla! 2.5 e di esportare da esso anagrafiche ed ordini. Per accedere alla pagina mostrata in figura è necessario accedere alla pagina del proprio sito: www.nomesito.it/ NN_IEVirtuemart.php MOD. MO/0001/14 Rev. 1.0 Pag. 1 di 5 NeoNevis Srl Tel. 392-9709378 Fax 050-985451 E-Mail. [email protected] Url. http://www.neonevis.it/ Via E.Bosso in Palazzi Trivelli, 16/20 – 56121 Pisa (PI) C.C.I.A.A. Pisa N. REA 157484 – P.I./C.F. 01817740507 – Cap. Soc. € 20.000,00 Funzioni di importazione Per importare le anagrafiche ed i prodotti è necessario creare un file con estensione “CSV” con separatore testuale il punto e virgola (;) e inserire all’interno i dati in un ordine stabilito per permetterne il corretto caricamento. Per importare i dati è possibile utilizzare come riferimento i files “import_anagrafiche.csv” e “import_prodotti.csv” che contengono l’intestazione dei campi da compilare. Dopo che il file è pronto per essere importato è necessario: 1) fare clic sul pulsante “Sfoglia” dei riquadri “Importa Anagrafiche” o “Importa Prodotti”, 2) selezionare il file da importare, 3) fare clic sul tasto “Esegui”. Dopo aver fatto clic sul pulsante “Esegui” la funzione restituisce un risultato evidenziando se le anagrafiche o i prodotti sono stati caricati oppure restituisce un messaggio che spiega i motivi del mancato inserimento. Note per importare le anagrafiche - - Per importare un’anagrafica è necessario che siano presenti minimo nome, cognome e mail. Nel file che verrà importato è necessario lasciare la prima riga con l’intestazione dei campi. Nei vari campi del file CSV da importare NON devono essere presenti punti e virgola “;” nei campi(es.: negli indirizzi per separare l’indirizzo dal numero civico). Per importare correttamente i campi provincia e nazione delle anagrafiche è necessario che i nomi in questi campi corrispondano con quelli delle tabelle base di Virtuemart. Per esempio nel campo nazione deve essere presente il valore “Italy” invece che “Italia”. I Valori nel campo ”Titolo” devono corrispondere a quelli presenti in Virtuemart. Di default sono presenti i valori “Mr” e “Mrs”, ma possono essere cambiati. MOD. MO/0001/14 Rev. 1.0 Pag. 2 di 5 NeoNevis Srl Tel. 392-9709378 Fax 050-985451 E-Mail. [email protected] Url. http://www.neonevis.it/ Via E.Bosso in Palazzi Trivelli, 16/20 – 56121 Pisa (PI) C.C.I.A.A. Pisa N. REA 157484 – P.I./C.F. 01817740507 – Cap. Soc. € 20.000,00 Note per importare correttamente prodotti e anagrafiche - Per importare un prodotto è necessario che sia presente il codice del prodotto. Nel file che verrà importato è necessario lasciare la prima riga con l’intestazione dei campi. Nei vari campi del file CSV da importare NON devono essere presenti punti e virgola “;” nei campi(es.: nelle descrizioni dei prodotti). Per importare i prodotti, i campi “Tipo di Vendita(PZ, KG, ecc.)” e “Tipo Unità di Misura Prodotto” devono essere compilati tutti in maiuscolo (es. PZ, KG, CM, M, ecc.). Note per importare le immagini dei prodotti. Nel caso in cui sia necessario anche caricare le immagini de i prodotti attraverso l’importatore generico e’ importante che il nome della stessa contenga anche l’estensione (es. <immagine>.JPG) . Al termine dell’importazione del file .CSV occorre trasferire le immagini sul web server utilizzando un apposito programma di trasferimento file via FTP (es.: Filezilla Client) e porre le stesse nella cartella del sito chiamata: \images\stories\virtuemart\product MOD. MO/0001/14 Rev. 1.0 Pag. 3 di 5 NeoNevis Srl Tel. 392-9709378 Fax 050-985451 E-Mail. [email protected] Url. http://www.neonevis.it/ Via E.Bosso in Palazzi Trivelli, 16/20 – 56121 Pisa (PI) C.C.I.A.A. Pisa N. REA 157484 – P.I./C.F. 01817740507 – Cap. Soc. € 20.000,00 Funzioni di esportazione Per esportare le anagrafiche e gli ordini è necessario fare clic sul tasto “Esegui”. Verrà creato un file con estensione ”CSV” con tutte le anagrafiche o gli ordini presenti in Virtuemart. Il file con le anagrafiche estratte è facilmente comprensibile attraverso la prima riga del file che descrive quali dati sono stati estratti. Mentre nel file contenente gli ordini non è presente la riga con l’intestazione dei campi perché le righe estratte possono essere “Ordini” le quali hanno le informazioni generali dell’ordine, oppure possono essere “Prodotti”, cioè gli oggetti contenuti nell’ordine. Dettaglio Campi Export Ordini Il primo campo di ogni riga del CSV estratto indica se i dati della riga appartengono ad un ordine “ORD” oppure ad un oggetto “OGG” presente nell’ordine. Sotto una riga “Ordine” sono presenti una o più righe “Oggetti” che lo compongono. Il dettaglio dei campi di un ordine è il seguente: A. Tipo Record B. virtuemart_order_id – “ID Ordine Virtuemart” C. virtuemart_user_id - ID Utente Joomla Cliente” D. virtuemart_vendor_id - “ID Venditore” E. order_number - “Numero Ordine” F. customer_number - “Numero Cliente” G. order_pass - “Chiave Segreta” H. order_total – “Totale Ordine” I. order_salesPrice - “Prezzo di Vendita dell’ordine” J. order_billTaxAmount - “Totale tasse ordine” K. order_billTax – “Tipologia tassazione” L. order_billDiscountAmount - “Totale Sconto su Fattura” M. order_discountAmount – “Totale Sconto sul Totale Merce” N. order_subtotal - “Totale Ordine Lordo” O. order_tax – “Tasse su Merci” P. order_shipment – “Spese di spedizione lorde” Q. order_shipment_tax - “Tasse spese di spedizione” R. order_payment – “Costo di pagamento lordo” S. order_payment_tax - “Tasse su pagamento” T. coupon_discount - “Sconto coupon” U. coupon_code – “Codice coupon” V. order_discount - “Sconto Ordine” W. order_currency - “Valuta Ordine” X. order_status – “Stato dell’ordine, spedito, in spedizione, ecc.” Y. user_currency_id - “Valuta Cliente” Z. user_currency_rate - “Cambio Valuta Cliente” AA. virtuemart_paymentmethod_id - “Id metodo di pagamento” MOD. MO/0001/14 Rev. 1.0 Pag. 4 di 5 NeoNevis Srl Tel. 392-9709378 Fax 050-985451 E-Mail. [email protected] Url. http://www.neonevis.it/ Via E.Bosso in Palazzi Trivelli, 16/20 – 56121 Pisa (PI) C.C.I.A.A. Pisa N. REA 157484 – P.I./C.F. 01817740507 – Cap. Soc. € 20.000,00 BB. virtuemart_shipmentmethod_id - “Id metodo di spedizione” CC. customer_note - “Note cliente” DD. delivery_date - “Data spedizione” EE. order_language – “Lingua ordine” FF. ip_address – “Indirizzo ip ordine” GG. created_on - “Data creazione” HH. created_by - “Creato da” II. modified_on - “Data Modifica” JJ. modified_by - “Modificato da” KK. locked_on – “Data Bloccaggio Record ” LL. locked_by – “Bloccato da” Il dettaglio dei campi di un OGG è il seguente: A. B. C. D. E. F. G. H. I. J. K. L. M. N. O. P. Q. R. S. T. U. V. W. X. Y. Z. Tipo Record virtuemart_order_item_id – “Id Oggetto Ordine Virtuemart” virtuemart_order_id - “ID Ordine Virtuemart” virtuemart_vendor_id – “ID Venditore Virtuemart” virtuemart_product_id – “ID Prodotto Virtuemart” order_item_sku – “SKU Oggetto” order_item_name - “Nome Oggetto” product_quantity – “Quantità” product_item_price –“Prezzo Oggetto” product_priceWithoutTax – “Prezzo oggetto senza tasse” product_tax – “Tassa Prodotto” product_basePriceWithTax –“Prezzo oggetto con tasse” product_discountedPriceWithoutTax – “Prezzo scontato senza tasse” product_final_price – “Prezzo finale” product_subtotal_discount – “Sconto Prezzo finale totale” product_subtotal_with_tax - “Prezzo finale con tasse” order_item_currency – “Valuta costo oggetto” order_status – “Stato ordine” product_attribute – “Attributi prodotto” delivery_date - “Data di consegna” created_on - “Data creazione” created_by - “Creato da” modified_on - “Data Modifica” modified_by - “Modificato da” locked_on – “Data Bloccaggio Record ” locked_by – “Bloccato da MOD. MO/0001/14 Rev. 1.0 Pag. 5 di 5 NeoNevis Srl Tel. 392-9709378 Fax 050-985451 E-Mail. [email protected] Url. http://www.neonevis.it/ Via E.Bosso in Palazzi Trivelli, 16/20 – 56121 Pisa (PI) C.C.I.A.A. Pisa N. REA 157484 – P.I./C.F. 01817740507 – Cap. Soc. € 20.000,00