Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Ota yhteyttä
Finnish
US English (US)
FI Finnish
  • Koti
  • AI Commerce
  • Kategoriat

Kuinka viet ja tuot kategorioita CSV-tiedostolla?

Nopeuta kategorioiden massamuokkausta hyödyntämällä CSV-vientiä ja -tuontia.

Written by Petro Mäntylä

Updated at March 14th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • AI Commerce
    Hallinnan etusivu Asiakkuudet Tilaukset Tilausten hallinta Kategoriat Tarjoustyökalu Tuotteet Konfiguraatiot Moduulit Raportit Paikallisasetukset ja verot Arvostelut Etusivu FAQ -työkalu Kuvagalleria Työkalut Kassa Lisätoiminnot Svelte
  • Akeneo
  • WordPress
  • Builder.io
  • Algolia
  • phpList
  • Google
  • Meta
  • Tuki
  • Tehden
  • Partnerit
  • Microsoft
  • Integraatiot
+ Lisää

Sisällysluettelo

1. CSV Export Categories (Kategorioiden vienti) Esimerkkitaulukko HTML-muodossa 2. CSV Import Categories (Kategorioiden tuonti) Uusien kielirivien luonnista 3. Tärkeät sarakkeet 4. Validointi & yleiset ongelmat CSV Error 5. Työnkulku 6. Esimerkki CSV-rivi 7. Yhteenveto

Tässä artikkelissa käydään läpi, kuinka AI Commerce -verkkokauppasi kategoriat voidaan sekä viedä että tuoda CSV-tiedoston avulla. Näin voit tehokkaasti luoda tai päivittää suuria määriä kategorioita, niiden kielikohtaisia tietoja ja muita asetuksia ilman, että sinun tarvitsee tehdä muutoksia yksitellen hallintapaneelissa. Prosessi on erityisen hyödyllinen, kun haluat säästää aikaa ja varmistaa tietojen yhdenmukaisuuden laajemmassa mittakaavassa.


1. CSV Export Categories (Kategorioiden vienti)

Vientitoiminnolla ("CSV Export Categories") saat järjestelmästä CSV-tiedoston, jossa jokaiselle kategorialle on oma rivi. Jokainen rivi sisältää:

  • Kategorian omia kenttiä (esim. koodi, kuva, jne.)
  • Kielikohtaisia sarakkeita (esim. nimi, kuvaus, meta-tiedot) kunkin kielikoodin mukaan

Esimerkki otsikoista
Oletuksena CSV-rivillä voi olla esimerkiksi seuraavia sarakkeita:

categories_id;parent_id;parent_code;categories_code;cat_front_page_img;categories_image;cat_front_page_img_enabled;google_feed;categories_index;categories_thumbnails_view;categories_name[fi];categories_description[fi];categories_description_top[fi];categories_path[fi];categories_url[fi];categories_meta_title[fi];categories_meta_description[fi];categories_name[en];...

(ja vastaavasti muille kielille [en], [sv], jne.)

Huom:

  • categories_code on kategorian yksilöllinen koodi.
  • parent_code on mahdollisen yläkategorian koodi.
  • categories_id ja parent_id näkyvät viennissä, mutta tuonnissa käytetään yleensä categories_code- ja parent_code-kenttiä tunnisteina.

Esimerkkitaulukko HTML-muodossa

Alla on esimerkki taulukosta, jossa on kategorioiden sarakeotsikoita ja näyterivi. Säilytä sama sarakerakenne myös vienti- ja tuontitiedostossasi:

 

categories_id parent_id parent_code categories_code cat_front_page_img categories_image cat_front_page_img_enabled google_feed categories_index categories_thumbnails_view categories_name[fi] categories_description[fi] categories_description_top[fi] categories_path[fi] categories_url[fi] categories_meta_title[fi] categories_meta_description[fi]
14 1 parent_cat accessories frontpage.jpg cat_image.jpg 1 1 1 list Lisätarvikkeet Kaikki lisätarvikkeet... Yläteksti... /lisatarvikkeet/ http://site.fi/lisatarvikkeet Lisätarvikkeet - Meta Otsikko Lyhyt metakuvaus.

Exportin tuottama tiedosto on CSV-muotoinen, jossa sarakkeet on eroteltu puolipisteellä ; ja merkistönä esimerkiksi UTF-8.


2. CSV Import Categories (Kategorioiden tuonti)

Tuontitoiminnossa ("CSV Import Categories") järjestelmä lukee tiedoston rivi kerrallaan ja päivittää tai luo uusia kategorioita seuraavien sääntöjen mukaisesti:

categories_code

  • Tunnistaa kategorian yksilöllisesti.
  • Jos koodi on uusi, luodaan uusi kategoria.
  • Jos koodi on jo olemassa, päivitetään olemassa olevaa kategoriaa.

parent_code (yläkategorian koodi)

  • Jos arvo on annettu ja tunnistetaan, kategoriasta tulee tämän yläkategorian lapsi.
  • Jos parent_code on annettu, mutta sitä ei löydy, järjestelmä luo myös yläkategorian tyhjin tiedoin (tai ohittaa arvon asetuksista riippuen).

Kielikohtaiset sarakkeet (esim. categories_name[fi], categories_name[en], …)

  • Päivittävät TABLE_CATEGORIES_DESCRIPTION-taulua. Jos kieliriviä ei ole entuudestaan, se luodaan.

Muut sarakkeet (esim. cat_front_page_img, categories_index, categories_url[fi])

  • Päivittävät vastaavat tietokentät, jos CSV-rivillä on niille annettu arvo.

Uusien kielirivien luonnista

Jos luodaan uusi kategoria, järjestelmä voi automaattisesti luoda tyhjät kielirivit TABLE_CATEGORIES_DESCRIPTION-tauluun jokaiselle kielelle. Tämän jälkeen vain CSV:ssä olevat kielet ylikirjoitetaan.

Huom:

  • Jos categories_code tai parent_code puuttuu kokonaan, rivi saatetaan ohittaa tai tallentaa default-arvot.

3. Tärkeät sarakkeet

  • categories_code: Pakollinen, yksilöi kategorian.
  • parent_code: Ei pakollinen, mutta määrittää yläkategorian koodin.
  • categories_image, cat_front_page_img jne.: Päivitettävät kentät kategorioille.
  • categories_name[fi], categories_description[fi] jne.: Monikieliset nimet ja kuvaukset. Käytä aina hakasulkusyntaksia [kielikoodi].

4. Validointi & yleiset ongelmat

Puuttuva categories_code

  • Rivi ohitetaan, koska kategoriaa ei voi luoda ilman koodia.

Ei vastaavuutta parent_code

  • Jos parent_code on annettu, mutta sitä ei löydy, järjestelmä voi luoda automaattisesti uuden yläkategorian tai jättää arvon huomiotta konfiguraation mukaan.

Sarakeotsikot

  • CSV-tiedostossa pitää olla täsmälleen sama määrä sarakkeita jokaisella rivillä.
  • Monikieliset kentät on merkittävä muodossa [fi], [en], [sv] jne.

Kielirivit

  • Jos CSV:ssä on esim. categories_name[fi] mutta ei categories_name[en], vain suomenkielinen nimi päivittyy.
  • Metatiedot, URLit ja polut (esim. categories_path) voivat myös olla kielikohtaisia.
     

CSV Error
 

"CSV ERROR on line X: found Y columns, expected Z columns." Tämä tarkoittaa, että rivillä on väärä määrä sarakkeita – usein johtuen väärästä delimiterista tai puuttuvista lainausmerkeistä. Tarkistus pysäyttää tuonnin, jotta vain oikein muotoiltu data tallennetaan. CSV-import edellyttää, että sarakkeet erotellaan puolipisteillä (;) ja arvot on sidottu heittomerkeillä ("). Tarkista että käytät ajantasaista pohjatiedostoa!

 

5. Työnkulku

Export

  • Käynnistä vienti "CSV Export Categories" -painikkeesta. Lataa kaikki (tai halutut) kategoriat CSV-muodossa.

Muokkaa

  • Avaa CSV-tiedosto esimerkiksi Excelissä tai LibreOfficessa.
  • Tee tarvittavat muutokset: categories_code, parent_code, kielikäännökset, kuvat jne.

Import

  • Paina "CSV Import Categories" -painiketta ja lataa muokattu CSV-tiedosto.
  • Järjestelmä päivittää olemassa olevat kategoriat tai luo uudet categories_code-kentän perusteella.
  • parent_code liittää kategorian yläkategoriaan, jos se on määritelty.

Tarkista virheilmoitukset

  • Kiinnitä huomiota puuttuviin koodeihin (categories_code), virheelliseen sarakemäärään tai muihin mahdollisiin ilmoituksiin.

6. Esimerkki CSV-rivi

categories_code;parent_code;cat_front_page_img;categories_image;cat_front_page_img_enabled;google_feed;categories_index;categories_thumbnails_view;categories_name[fi];categories_description[fi]
accessories;catalog;front_image.jpg;cat_image.jpg;1;1;1;grid;"Lisätarvikkeet";"Kaikki lisätarvikkeet ja tarviketiedot..."

Selitykset:

  • categories_code=accessories: Koodi tälle kategorialle.
  • parent_code=catalog: Yläkategoria on catalog. Jos sitä ei ole, se luodaan.
  • categories_name[fi]: Suomenkielinen nimi “Lisätarvikkeet”.
  • categories_description[fi]: Suomenkielinen kuvaus.

7. Yhteenveto

Kategorioiden vieminen ja tuonti CSV-tiedoston avulla antaa mahdollisuuden hallita kauppasi rakennetta tehokkaasti ja joustavasti:

  • categories_code on aina pakollinen tunniste.
  • parent_code on valinnainen, mutta määrittää yläkategorian.
  • Kielikohtaiset kentät merkitään [fi], [en] jne.
  • Suositus on aloittaa Export-toiminnolla, muokata CSV-tiedostoa, ja sitten Import-toiminnolla ladata muutokset. Näin sarakkeet pysyvät varmasti oikeina.

On hyvä tapa tehdä ensin testi pienellä CSV-tiedostolla ja varmistaa, että kaikki toimii odotetusti, ennen kuin muokkaa laajasti tuotantokategoriarunkoa.

vienti tuonti csv-vienti kategoriat monikieliset kategoriat parent_code categories_code validointi kategoriastructure hallintapaneeli massamuokkaus kategorioiden hallinta kategorioiden vienti kategoriavienti kategoriatuonti kategorian muokkaus

Oliko artikkeli hyödyllinen?

Kyllä
Ei
Anna palautetta tästä artikkelista

Yhteenkuuluvat artikkelit

  • Miten tuoda attribuuttiryhmät CSV-tiedostolla?
  • Miten tuoda tuotedata CSV-tiedostolla AI Commerceen?
  • Miten hallita tuotteen kategorioita tuotteen Tree View -näkymässä?
AI Commerce Logo
GDPR badge AWS badge Plus icon

Future-proof eCommerce, built in the EU

AI Commerce Cloud is developed and hosted within the EU, fully compliant with GDPR and all relevant regulations.

Solutions

Service packages Features Integrations Customers

About us

About us Support Vision Contact us

Development

Changelog Blog Implementation Partners System status
🌐 English AI Commerce Cloud FI0818073-0 Ranta-Tampellan Katu 17, 33180 Tampere, Finland info@aicommerce.fi
LinkedIn Itewiki
Privacy Policy Licensing Rights Terms of Use
© 2025 AI Commerce Cloud. All rights reserved.
Expand