CSV PRODUCT ADDER 2: importazione massiva di grandi quantità di prodotti su SHOP2007

Quasi tutti i distributori di prodotti passano i dati ai loro rivenditori tramite files formato CSV (formato leggibile da Excel), dove troviamo riportati codici, prezzi, url immagini, descrizioni piccole e grandi, ecc ecc

 

Codice;Apparato;Cod.Ordig.Ricambio;Tensione in V; Capacità in mAh;Capacità in Wh;Chimica;Tipologia;Categoria;Dimesioni mm;Peso in kg;Farbe;EAN;Prezzo €
10210;**Vodafone: 810;**Vodafone: HBU86;3,7;850;3,1;Li-ion;Akku;Mobile Phone Batteries;43,7 x 38,0 x 5,3;0,018;;4,05E+12;99
10212;**Vodafone: 720, 725;**Vodafone: HBU570;3,7;750;2,8;Li-ion;Akku;Mobile Phone Batteries;52,1 x 39,0 x 4,7;0,019;;4,05E+12;99
10213;**Vodafone: 125, 225, 246 **ZTE: A34, A37, A39, C300, C321, C332, C339, C350, D180, D190, MBP890E, R710, V18, V66, Vegas;**Vodafone: Li3706T42P3h383857;3,7;650;2,4;Li-ion;Akku;Mobile Phone Batteries;37,8 x 38,2 x 5,5;0,017;;4,05E+12;99
10214;**AT&T: Z221 **Orange: Miami, ZTE-G N281 **T-Mobile: Vairy Touch 2, Vairy Touch II **Vodafone: 547 Cute, VF547 **ZTE: F290, N281, Z221;**Orange: Li3708T42P3h463657, Li3708T42P3h463657-NTC **T-Mobile: Li3708T42P3h463657, Li3709T42P3h463657 **ZTE: Li3708T42P3h463657, Li3709T42P3h463657;3,7;800;3;Li-ion;Akku;Smartphone Batteries;45,9 x 35,2 x 5,5;0,018;;4,05E+12;99
10220;**Sonim: XP1;**Sonim: XP1-0001100;3,7;1200;4,4;Li-ion;Akku;Mobile Phone Batteries;56,2 x 35,4 x 6,5;0,025;;4,05E+12;99

 

Con la MOD CSV PRODUCT ADDER 2, è possibile importare in maniera massiva questi elenchi, inserendo con poche operazioni, migliaia di prodotti nella tabella Prodotti di Shop2007.

Durante una prima verifica, il fle viene analizzato, cercando possibili errori e incongruenze (campi mancanti, troncati, o in esubero)..

Dopo questa verifica viene creato un file intermedio, prodotti.txt, con i campi opportunamente trattati e separati da TAB, e quindi adatto ad essere letto con Excel, che è utile per eseguire alcune operazioni importanti, quali il controllo preliminare dei contenuti, e la messa a punto di alcuni campi.
Questo file ha già:

  • i prezzi moltiplicati per un coefficiente che avremo preimpostato (Cprezzo cliente e Rprezzo rivenditore), e già convertiti in centesimi per SHOP2007
  • preimpostato il path delle immagini ed il nome file, corrispondente al "CODICE" del prodotto (esempio prodotto codice ABCD = public/imgprodotti/ABCD.jpg)
  • le SCategorie, e le Categorie sono parlanti, ovvero, derivano da quelle sul CSV, e sono pronte per essere convertite con una operazione a catena di  "sostituisci", nei numeri corrispondenti alle SCategorie usate per il nostro Shop2007 ( esempio AkkuMobilePhoneBatteries verrà sostituito con 56 )
  • PDescrizoni e GDescizioni in HTML, comprendenti tutti i campi, in HTML
  • ecc ecc
    in parole povere, tutto è già pronto per lo shop
Codice    SCategoria    Categoria    Prodotto    PDescrizione    GDescrizione    PFoto    GFoto    foto3    CPrezzo    RPrezzo    GiacenzaInfinita    Giacenza    IVA    PuntiSconto    Tipologia    Offerta    SpeseSpedizione    Spedizione    Data    Cancellato    IdFornitore    controllostampa    produttore    Correlati    IDProdotto    Home    SPrezzo    Tipologia2    pos    neu    neg    Peso
10210_GMBH    AkkuMobilePhoneBatteries    0    Cod.10210_GMBH ,Akku Mobile Phone Batteries, Li-ion, 3,7Volt , 850mAH, 3,1Wh    Akku Mobile Phone Batteries per Vodafone, 810... segue     <h3>Cod.10210_GMBH</h3><BR>Akku Mobile Phone Batteries, Li-ion, 3,7Volt , 850mAH, 3,1Wh , Dimensioni 43,7 x 38,0 x 5,3mm, Peso 0,018Kg.<br> Compatibile con i seguenti apparati :<br>Marca Vodafone, 810<hr>Codici batterie originali: <br>Marca Vodafone, HBU86    public/imgprodotti/AkkuMobilePhoneBatteries/10210_GMBH_m.jpg    public/imgprodotti/AkkuMobilePhoneBatteries/10210_GMBH_m.jpg    public/imgprodotti/AkkuMobilePhoneBatteries/10210_GMBH_g.jpg    9999    9999    VERO    99    22    0    FALSO    FALSO    0    VERO    20140221    FALSO    999    VERO    gmbh    FALSO        FALSO    0    FALSO    0    0    0    18

Passiamo quindi a prodotti.txt: come aprirlo?

  • Lanciare Excel e dare i seguenti comandi:
  • DATI -> IMPORTA DATI ESTERNI -> IMPORTA DATI
  • Tipo file : "File di testo (*.txt *.prn *.csv)
  • Sfoglia, cercare prodotti.txt sul pc locale
    • Opzioni di importazione
    • Delimitati - origine file MSDOS - continua
    • Delimitatori - Tabulazione - qualificatore testo - nessuno
    • Fine - importa in cella a partire da $A$1

Ci troviamo un foglio Excel con una struttura identica alla tabella Prodotti del  database ECOM.MDB, cosa che ci permetterà una importazione velocissima, una volta apportate le ultime modifiche.

 

 Cosa dobbiamo fare:

  • Correzione del campo SCategorie: esempio, dove troviamo scritto AkkuMobilePhoneBatteries (deriva dalla categoria sul file CSV nativo) andiamo a sistituire il numero corrispondente con la SCategoria relativa, sul nostro Shop2007, ad esempio 56. Possiamo usare trova-sostituisci di Excel, per una sostituzione veloce e massiva delle corrispondenze.
  • Stessa cosa per il campo  Categorie
  • Diamo uno sguardo al resto dei campi, quali Prodotto, Pdescrizione, Gdescrizione, e con lo stesso metodo del trova-sostituisci, possiamo fare i cambi che desideriamo (ad esempio dall' inglese BATTERY a Batteria, ecc ecc)
  • Salviamo il file con l'estensione XLS (PRODOTTI.XLS)
  • Ora siamo pronti ad importare il tutto nel database ECOM.MDBsu Access

 

  • Aprire ECOM.MDB con Access
  • da l pannello tabelle  -> tasto destro -> IMPORTA
  • tipo file -> selezionare xls
  • sfoglia -> cercare prodotti.xls sul disco
  • puntare il foglio di lavoro che contiene i dati
  • IMPORTANTE lasciare spuntato "Intestazione colonne nella prima riga"
  • importa in -> in tabella esistente -> Prodotti -> avanti  -> si ok

FINITO ! : abbiamo il nostro DataBase, pronto da caricare online con FTP, contenente tutti i nuovi prodotti.


Informativa sull'utilizzo dei cookie.
Questo sito utilizza cookie tecnici, di terze parti e di profilazione (propri e di altri siti) per migliorare la tua esperienza di navigazione. Se vuoi saperne di pił o negare il consenso a tutti o ad alcuni cookie clicca qui.
Se clicchi su OK oppure chiudi questo banner, acconsenti all'uso dei cookie. Ti ricordiamo che la mancata accettazione dei cookie tecnici potrebbero impedire alcune funzionalitą di questo sito.