Tietojen lisääminen ja muokkaaminen CSV-tuonnilla

CSV-tuonnin avulla voit lisätä kauppaasi tietoa ja muokata jo olemassa olevia tietoja. CSV-tuontia käytetään usein myös sisällön siirtämiseen eri verkkokauppaohjelmien välillä. 

Tuotavan tiedoston luominen

CSV-tuontia varten sinun on luotava CSV-tiedosto, joka sisältää muokattavat tai lisättävät tiedot. Voit tehdä tämän alusta alkaen itse, tai käyttää MyCashflow'n CSV-vientiä.

Uuden tiedoston luominen itse

Kun luot täysin uutta CSV-tiedostoa, sinun on otettava selville muokattavien tai lisättävien tietojen tunnisteet. Katso tätä varten CSV-tunnisteiden viitetaulukko.

CSV-tiedoston muokkaaminen on helpointa taulukkolaskentaohjelman avulla, sillä useimmat taulukkolaskentaohjelmat osaavat täydentää soluihin automaattisesti erotinmerkin ja tarvittaessa sulkumerkit.

Jos haluat muokata aiemmin luotuja sisältöjä CSV:n avulla, sinun on selvitettävä muokattavien sisältöjen (esim. tuotteet tai kampanjat) yksilölliset ID-numerot tätä tarkoitusta varten.

Tietoja lisätessä ID-numeroita ei sisällytetä tuotavaan CSV-tiedostoon, sillä ne luodaan automaattisesti kaikille uusille sisällöille.

ID-numeroiden selvittäminen tapahtuu seuraavasti:

  1. Avaa hallintatyökalussa sisältö (esim. tuote tai kampanja), jota haluat muokata CSV:n avulla.
  2. Katso selaimen osoiteriviltä id-muuttujan arvo.
  3. Katso CSV-tunnisteiden viitetaulukosta muokattavan tiedon ID-numeroa vastaava tunniste (tuotteilla ProductID).

Jos et ole jo luonut uutta CSV-tiedostoa, tee se nyt. Taulukkolaskentaohjelmissa oletusarvoinen taulukkotiedosto voidaan tallentaa CSV-muodossa.

  1. Luo CSV-taulukkoon sisällön ID-numeroille oma sarakkeensa, ja anna sarakkeen otsikkoriville selvittämäsi ID-numeroiden tunniste:
    • ProductID;	# Ensimmäisellä rivillä on sisällön ID-numeron CSV-tunniste.
      1;			# Otsikkorivin alle samaan sarakkeeseen sijoitetaan
      2;			# kaikkien muokattavien sisältöjen ID-numerot omille riveilleen.
      3;
      4;
      
    • Yllä näkyvässä esimerkissä #-merkillä alkavat rivit ovat kommentteja, eikä niitä tule sisällyttää varsinaiseen CSV-tiedostoon.
  2. Luo oma sarake kaikille muille tiedoille, joita haluat muokata tuonnilla. Katso tarvittavat tunnisteet viitetaulukosta.
    • ProductID;	ProductName;							ProductPrice;
      1;			Hanska;									5.95;
      2;			Sukka;									14.95;
      3;			Kännykkä;								249.95;
      4;			"Polkupyörä; joka jampan menopeli";		149.95;		# Jos haluat käyttää erotinmerkkiä solun sisällä,
      																# sulje solun sisältö sulkumerkkien sisään.
      

Voit muokata tai lisätä yhdellä CSV-tiedostolla vain yhdentyyppisiä sisältöjä. Et siis voi esimerkiksi muokata samalla tuonnilla sekä tuotteiden että asiakkaiden tietoja.

Esimerkkejä CSV-tuontitiedoston luonnista

Jos haluat luoda tuotavan CSV-tiedoston itse, seuraavat esimerkit voivat auttaa hahmottamaan eri sisältötyyppien käsittelyä CSV:n avulla.

Katso myös CSV-tunnisteiden viitetaulukko, jossa on selitetty tärkeimpien tuonnissa käytettävien tunnisteiden toiminta ja sallitut arvot.

  Esim. 1: Tuotetietojen muokkaaminen
ProductID;	ProductPrice;	ProductBrandID;
1;			23.95;			2;
2;			12.95;			2;
3;			11.95;			2;
4;			54.95;			2;
5;			16.95;			2;

Esimerkissä päivitetään viiden tuotteen hinnat, ja vaihdetaan kaikkien tuotteiden tuotemerkki.

ProductID: Käsiteltävät tuotteet ovat omilla riveillään, ja ne tunnistetaan tuotteen yksilöllisen ProductID-tunnisteen avulla. Kaikki rivillä annettava tieto kohdistuu tuotteeseen, jonka ID on annettu ensimmäisessä sarakkeessa.

ProductPrice: Toisessa sarakkeessa tuotteille annetaan uusi hinta. Desimaalierottimena on hyvä käyttää pistettä pilkun sijaan, koska pilkku voi toimia myös CSV-tiedoston solujen erottimena.

ProductBrandID: Kolmannessa sarakkeessa tuotteet siirretään uuden tuotemerkin alle. Tämä tehdään antamalla sarakkeeseen halutun tuotemerkin yksilöllinen ProductBrandID-tunniste.

  Esim. 2: Uusien tuotteiden lisääminen

ProductName;	ProductVisibility;	ProductPrice;	ProductTaxRate;		ProductWeight;		ProductParcelType;	ProductCategoryNames;
Lapaset;		1;					14.95;			24;					0.2;				KIRJE;				/Vaatteet/Käsineet;		
Rukkaset;		1;					15.95;			24;					0.2;				KIRJE;				/Vaatteet/Käsineet;
Sormikkaat;		1;					5.95;			24;					0.1;				KIRJE;				/Vaatteet/Käsineet;

Esimerkkitiedostossa lisätään verkkokauppan kolme tuotetta, joille annetaan hinnat, painot ja pakettikoot, sekä asetetaan kaikki tuotteet näkymään yhdessä tuoteryhmässä. Lisäksi tuotteet asetetaan suoraan näkyviin tuonnin yhteydessä. Huomaa, että uusia tuotteita lisättäessä ei käytetä ProductID-tunnistetta, koska se luodaan kaikille tuotteille automaattisesti.

ProductName: Ensimmäisessä sarakkeessa annetaan tuotteen suomenkielinen nimi.

ProductVisibility: Lisättävä tuote asetetaan suoraan näkyviin antamalla tunnisteen arvoksi 1. Tällöin tuote näkyy verkkokaupan oletusversiossa.

ProductPrice & ProductTaxRate: Tuotteille annetaan hinta ja veroprosentti. Verkkokauppa toimii Suomessa, joten hinnan veroprosenttina käytetään tavallista prosenttia 24.

ProductWeight: Tuotteille annetaan paino, jotta niiden toimittaminen olisi mahdollista.

ProductParcelType: Jotta tuotteet voitaisiin toimittaa, niille on myös annettava pakettikoko. Katso pakettikoon sallitut arvot CSV-tunnistetaulukosta.

ProductCategoryNames: Tuotteet lisätään myös tuoteryhmään Käsineet, joka sijaitsee Vaatteet-tuoteryhmän alla. Tuoteryhmät annetaan tunnisteen alle polkumuodossa. Varmista että tuoteryhmien polut ja nimet ovat merkilleen oikein, muuten kauppaan lisätään automaattisesti uusi tuoteryhmä, jonka nimeksi annetaan väärin kirjoitettu arvo.

Jos haluat luoda samalla tuonnilla uusia tuoteryhmiä, voit käyttää ProductCategoryNamesAdd-tunnistetta. Anna tällöin tuoteryhmät polkumuodossa pilkuilla erotettuna.

  Esim. 3: Tuotevariaatioiden luominen olemassaolevalle tuotteelle
ProductID;	VariationName;	VariationPrice;		VariationCode;	ProductVisibility;
1;			Vihreä;			12.95;				1146;			1;
1;			Sininen;		13.95;				1147;			1;
1;			Punainen;		14.95;				1148;			1;
1;			Keltainen;		15.95;				1149;			1;
1;			Violetti;		14.95;				1150;			1;

ProductID: Sarakkeessa määritetään tuote, jolle variaatioita halutaan luoda. Esimerkissä luodaan viisi uutta värivariaatiota tuotteelle, jonka ProductID on 1.

VariationName ja VariationPrice: Uusille variaatioille annetaan nimi ja hinta, jotta variaatioita voidaan alkaa myydä heti tuonnin jälkeen.

VariationCode: Varastonhallintaa sekä mahdollisia taloushallintointegraatioita varten jokaiselle variaatiolle annetaan myös oma tuotenumero.

ProductVisibility: Lopuksi itse päätuote asetetaan näkyviin verkkokaupan oletusversiossa.

  Esim. 4: Tuotteiden lisääminen kampanjaan

CampaignID;	ProductID;
1;			3;
1;			45;
1;			2;
2;			3;
2;			2;

Yllä olevassa esimerkissä lisätään tuotteita kahteen kampanjaan (CampaignID-numerot 1 ja 2). Tuotteiden lisääminen tapahtuu yksinkertaisesti antamalla samalla rivillä halutun kampanjan CampaignID ja halutun tuotteen ProductID. Huomaathan että samassa tuonnissa yksi tuote voidaan lisätä useaan kampanjaan (tuotteet 2 ja 3 esimerkkitiedostossa).

Esimerkissä ei tehdä muuta kuin lisätään tuotteet kampanjaan, jolloin tuotteet on hinnoiteltava erikseen (tämä on tehtävä käsin hallintatyökalussa). Tuonnissa hinta olisi myös mahdollista antaa CampaignProductPrice-sarakkeessa.

Kun lisäät tuotteita kampanjoihin CSV-tuonnin avulla, valitse CSV-tuonnin tyypiksi Kampanjatuotteet.

Tuontitiedoston luominen CSV-viennin avulla (suositellaan kun tuonnilla muokataan sisältöjä)

Varsinkin kun muokkaat verkkokaupassa valmiina olevaa tietoa, tuotava CSV-tiedosto on hyödyllistä luoda CSV-viennin avulla.

CSV-viennin avulla voit ladata verkkokaupastasi CSV-tiedoston, jossa kaikki tarvitsemasi tiedot ovat valmiina muokattavissa. Tällöin sinun ei tarvitse selvittää eri tietojen tunnisteita tai sisältöjen ID-numeroita – kaikki nämä tiedot ovat saatavilla viennin kautta ladattavaan tiedostoon.

  1. Siirry verkkokaupan hallintatyökalun sivulle Raportit » CSV-vienti. Valitse tietotyyppi, jonka tunnisteita haluat selvittää. Paina valinnan tehtyäsi Esikatsele-painiketta.
    • → Näet listan valitsemasi tietotyypin saatavilla olevista tiedoista.
  2. Valitse kaikki haluamasi tiedot, ja paina uudelleen Esikatsele-painiketta.
    • → Valitsemiesi tietojen esikatselu aukeaa.
  3. Jos esikatselussa näkyvät kaikki haluamasi tiedot, paina Lataa-painiketta, jolloin CSV-tiedosto tallentuu omalle tietokoneellesi.
    • Ennen tiedoston lataamista voit vielä muuttaa viennin sisältöä vaihtamalla valittuja tietoja.
  4. Avaa lataamasi tiedosto haluamallasi taulukkolaskentaohjelmalla (esim. LibreOffice), ja tee kaikki tarvittavat muutokset sisällytettyihin tietoihin.
  5. Tallenna tiedosto lopuksi, ja siirry tuomaan tiedostoa takaisin verkkokauppaasi.

CSV-tiedoston tuominen verkkokauppaan

Kun olet selvittänyt lisättävien tai muokattavien tuotteiden tunnisteet ja luonut tuotavan tiedoston, voit aloittaa tuonnin.

  1. Valitse aluksi haluamasi kauppaversio sivun vasemman yläkulman versiovalikosta.
    • Tuotava materiaali liitetään hallintatyökalussa valittuna olevaan kauppaversioon. Jos haluat tuoda sisältöä useampaan kauppaversioon, sinun on valittava haluttu kauppaversio ennen jokaista tuontia.
  2. Siirry hallintatyökalun sivulle Raportit » CSV-tuonti.
  3. Valitse Tyyppi-listasta muokkaamasi tiedon tyyppi.
    • Jos loit CSV-viennillä muokattavan pohjan tuontia varten, valitse sama tietotyyppi kuin ottaessasi viennin.
  4. Valitse erotinmerkki, jota tuotavassa tiedostossa on käytetty (pilkku tai puolipiste).
    • Varmista että olet käyttänyt CSV-tiedostossasi vain yhtä erotinmerkkiä yhtenäisesti.
    • Jos sinun on käytettävä erotinmerkkiä taulukon solun sisällä, sulje solu lainausmerkkien (") sisään.
  5. Anna CSV tiedosto, joka sisältää muutokset tai uuden sisällön.
  6. Paina Lähetä-painiketta.
    • → Saat näkyviin esikatselun lähettämästäsi CSV-tiedostosta.
  7. Esikatselussa voit vielä vaikuttaa tuonnin yksityiskohtiin.
    • Voit valita, tuodaanko tiedostosta kaikki rivitvain uudet vai päivitetäänkö vain jo olemassa olevat tiedot.
    • Voit myös vielä jättää pois valitsemasi sarakkeet poistamalla rastin tarvittavien sarakkeiden kohdalta.

    • Jos MyCashflow ei tunnista jonkin sarakkeen tunnistetta, saraketta ei näytetä esikatselussa, eivätkä sen alla olevat tiedot tallennu kauppaan.

  8. Tallenna valitsemasi tiedot painamalla Jatka-painiketta.

    • → Lopuksi näytetään yhteenveto CSV-tuonnin tuloksista.

Luokat