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 Cloud
  • 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 6th, 2026

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 Cloud
    Hallinnan etusivu Asiakkuudet Tilaukset Tilausten hallinta Kategoriat Tarjoustyökalu Tuotteet Konfiguraatiot Moduulit Paikallisasetukset ja verot Arvostelut Etusivu FAQ -työkalu Kuvagalleria Työkalut Kassa Lisätoiminnot Svelte Raportit
  • Akeneo
  • WordPress
  • Builder.io
  • Algolia
  • Google
  • Meta
  • Tuki
  • Tehden
  • Partnerit
    Miksi valita AI Commerce?
  • Microsoft
  • Integraatiot
  • Enrerprise Solutions
  • Yleiset sopimusehdot
+ Lisää

Sisällysluettelo

1. CSV Export Categories (Kategorioiden vienti) Yhteiset kategoriakentät Kielikohtaiset kentät 2. CSV Import Categories (Kategorioiden tuonti) 3. Huomioita sarakerakenteesta 4. Validointi ja yleiset ongelmat CSV Error 5. Työnkulku 6. Esimerkkirivi 7. Yhteenveto

Tässä artikkelissa käydään läpi, miten AI Commerce -verkkokaupan kategoriat voidaan viedä ja tuoda CSV-tiedoston avulla. Ohje käsittelee sort_order-kentän sekä muut CSV-viennin ja -tuonnin tukemat kategoriakentät.


1. CSV Export Categories (Kategorioiden vienti)

Vientitoiminto tuottaa yhden CSV-rivin per kategoria. Jokainen rivi sisältää:

  • Kategorian yhteiset kentät, kuten koodin, järjestyksen, kuvakentät, Google-/AI-asetukset ja FAQ-liitokset.
  • Kielikohtaiset kentät jokaiselle aktiiviselle kielelle, esimerkiksi nimen, kuvauksen, URL:n ja banneritekstit.

Huom: CSV-template ei sisällä sarakkeita categories_id tai parent_id. Tuonnissa tunnisteina käytetään categories_code- ja parent_code-kenttiä.

Oletussarakkeet:

  • parent_code
  • categories_code
  • sort_order
  • position
  • cat_front_page_img
  • categories_image
  • categories_banner
  • cat_products_top_image
  • cat_front_page_img_enabled
  • categories_group_id
  • categories_gallery_id
  • categories_volume
  • google_product_category
  • tariff_code
  • google_feed
  • cms_description
  • categories_index
  • categories_thumbnails_view
  • categories_button_color
  • categories_button_position
  • openai_product_description_enabled
  • openai_product_description_instructions
  • svg_icon
  • faq_categories
  • faq_questions
  • categories_name[fi]
  • categories_description[fi]
  • stripped_categories_description[fi] (read only)
  • categories_description_top[fi]
  • stripped_categories_description_top[fi] (read only)
  • categories_path[fi]
  • categories_url[fi]
  • categories_meta_title[fi]
  • categories_meta_description[fi]
  • categories_banner_text[fi]
  • categories_banner_button[fi]
  • categories_banner_url[fi]
  • categories_name[en]
  • ...

Samat kielikohtaiset sarakkeet toistuvat kaikille aktiivisille kielille, esimerkiksi [fi], [en] ja [sv].

Yhteiset kategoriakentät

Kenttä Kuvaus
parent_code Yläkategorian koodi.
categories_code Kategorian yksilöllinen koodi. Tuonnissa pakollinen.
sort_order Kategorian lajittelujärjestys. Tätä kenttää käytetään listausjärjestyksessä.
position Erillinen sijainti-/järjestyskenttä hallinnan käyttöön.
cat_front_page_img Etusivun kategoriakuva. Arvona tiedostonimi tai polku, ei itse binäärikuvaa.
categories_image Kategorian pääkuva tiedostonimenä tai polkuna.
categories_banner Kategorian bannerikuva tiedostonimenä tai polkuna.
cat_products_top_image Tuotelistan yläbannerin kuva tiedostonimenä tai polkuna.
cat_front_page_img_enabled 1 = näytä etusivulla, 0 = älä näytä.
categories_group_id Kategoriaryhmä / navigaatioryhmän arvo.
categories_gallery_id Liitetyn kuvagallerian ID.
categories_volume Kategorian tilavuus- tai prioriteettiarvo.
google_product_category Google Product Category ID.
tariff_code HS-/tariffikoodi.
google_feed 1 = mukana Google-feedissä, 0 = ei mukana.
cms_description 1 = käytä builder-kuvausta, 0 = käytä normaalia kuvausta.
categories_index Hakukoneindeksoinnin asetus.
categories_thumbnails_view Lapsikategorioiden näkymäasetus.
categories_button_color Bannerin painikkeen väri, yleensä hex ilman #-merkkiä.
categories_button_position Bannerisisällön sijainti, esimerkiksi left, center tai right.
openai_product_description_enabled 1 = AI-kuvaus käytössä, 0 = pois käytöstä.
openai_product_description_instructions AI-kuvauksen lisäohjeet tekstikenttänä.
svg_icon Kategorian SVG-ikonin sisältö.
faq_categories Pilkulla erotettu lista FAQ-kategoria-ID:itä.
faq_questions Pilkulla erotettu lista FAQ-kysymys-ID:itä.

Kielikohtaiset kentät

Kenttä Kuvaus
categories_name[fi] Kategorian nimi kielikohtaisesti.
categories_description[fi] Pääkuvaus HTML- tai tekstimuodossa.
stripped_categories_description[fi] (read only) Viennin tuottama pelkistetty tekstiversio. Vain luettavaksi, tuonti ohittaa sen.
categories_description_top[fi] Yläkuvaus / intro-teksti.
stripped_categories_description_top[fi] (read only) Viennin tuottama pelkistetty yläkuvaus. Vain luettavaksi, tuonti ohittaa sen.
categories_path[fi] Kategorian polku kyseiselle kielelle.
categories_url[fi] Kategorian URL kyseiselle kielelle.
categories_meta_title[fi] Meta title.
categories_meta_description[fi] Meta description.
categories_banner_text[fi] Bannerin teksti.
categories_banner_button[fi] Bannerin painikkeen teksti.
categories_banner_url[fi] Bannerin linkki.

Vaihda esimerkeissä oleva kielikoodi fi tarvittaessa esimerkiksi muotoon en, sv tai muu aktiivinen kieli.


2. CSV Import Categories (Kategorioiden tuonti)

Tuonti käsittelee tiedoston rivi kerrallaan ja toimii seuraavasti:

  • categories_code tunnistaa kategorian yksilöllisesti. Jos koodi on uusi, järjestelmä luo uuden kategorian.
  • parent_code liittää kategorian yläkategoriaan. Jos annettua yläkategoriaa ei ole vielä olemassa, järjestelmä luo sen minimirakenteella.
  • Kaikki CSV:ssä mukana olevat yhteiset kategoriakentät päivitetään suoraan categories-tauluun.
  • Kaikki muodossa kentta[kieli] annetut kentät päivitetään categories_description-tauluun kyseiselle kielelle.
  • Jos sarake puuttuu kokonaan CSV:stä, olemassa oleva arvo jää ennalleen.
  • Jos sarake on mukana mutta solu on tyhjä, tuonti päivittää kentän tyhjäksi tai oletusarvoiseksi taulun tyypin mukaan.
  • Viennin stripped_...-sarakkeet ovat vain luettavia. Tuonti ei käytä niitä.

Tärkeää: sort_order toimii samalla tavalla kuin muutkin yhteiset kentät. Jos sarake on mukana CSV:ssä, tuonti päivittää kategorian järjestysarvon.


3. Huomioita sarakerakenteesta

  • sort_order on mukana CSV-rakenteessa ja sitä käytetään kategorioiden järjestämiseen.
  • CSV-rakenne käyttää tunnisteina categories_code- ja parent_code-kenttiä eikä sisällä sarakkeita categories_id tai parent_id.
  • Yhteisiin kenttiin kuuluvat esimerkiksi position, categories_banner, cat_products_top_image, tariff_code, faq_categories, faq_questions sekä AI- ja banneriasetukset.
  • Kielikohtaisiin kenttiin kuuluvat myös banneri- ja metakentät. stripped_...-sarakkeet ovat vain lukua varten.

4. Validointi ja yleiset ongelmat

Puuttuva categories_code

  • Rivi ohitetaan, koska ilman kategorian koodia tuonti ei voi tunnistaa tai luoda kategoriaa.

Virheellinen sarakemäärä

  • Jokaisella CSV-rivillä pitää olla sama määrä sarakkeita kuin otsikkorivillä.
  • Käytä erotinmerkkinä puolipistettä ;. Jos solu sisältää puolipisteitä tai rivinvaihtoja, arvo pitää ympäröidä lainausmerkeillä ".
  • Turvallisin tapa on aloittaa aina exportista ja muokata juuri sitä pohjaa.

Kielikohtaiset kentät

  • Monikieliset sarakkeet pitää kirjoittaa muodossa kentta[fi], kentta[en], kentta[sv] jne.
  • Jos CSV:ssä on vain esimerkiksi categories_name[fi], vain suomenkielinen nimi päivittyy.

CSV Error

Virheilmoitus CSV ERROR on line X: found Y columns, expected Z columns. tarkoittaa, että jollakin rivillä on väärä määrä sarakkeita. Yleisin syy on väärä erotinmerkki, puuttuva lainausmerkki tai muokattu tiedosto, jonka sarakerakenne ei enää vastaa otsikkoriviä.

 

5. Työnkulku

1. Export

  • Lataa kategoriat toiminnolla CSV Export Categories.

2. Muokkaa CSV:tä

  • Tee muutokset samaan sarakerakenteeseen. Voit päivittää esimerkiksi sort_order-arvot, yläkategoriat, kuvat, meta-arvot, banneritekstit ja kielikohtaiset kuvaukset.

3. Import

  • Lataa muokattu tiedosto toiminnolla CSV Import Categories.
  • Järjestelmä päivittää olemassa olevat kategoriat categories_code-kentän perusteella tai luo uudet kategoriat tarvittaessa.

4. Tarkista lopputulos

  • Varmista erityisesti järjestys (sort_order), yläkategoriat (parent_code) ja kielikohtaiset nimet/URL:t.

6. Esimerkkirivi

parent_code;categories_code;sort_order
catalog;accessories;20

Tässä esimerkissä:

  • parent_code=catalog asettaa yläkategoriaksi catalog.
  • categories_code=accessories on kategorian yksilöllinen koodi.
  • sort_order=20 määrittää kategorian järjestyspaikan listauksissa.

Tämä on tarkoituksella lyhyt esimerkki. Todellisessa CSV:ssä voi olla mukana paljon enemmän yhteisiä ja kielikohtaisia sarakkeita.


7. Yhteenveto

  • categories_code on aina tuonnin pakollinen tunniste.
  • parent_code määrittää kategorian paikan kategoriapuussa.
  • sort_order on tuettu sekä viennissä että tuonnissa.
  • CSV tukee myös muita hallinnan käyttämiä kenttiä, kuten banneri-, AI-, FAQ-, tariffi- ja järjestyskenttiä.
  • Aloita aina exportista, jotta sarakkeet ja otsikot pysyvät varmasti oikeina.
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

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
AI Commerce Cloud FI0818073-0
Ranta-Tampellan Katu 17, 33180 Tampere, Finland
info@aicommerce.fi
Privacy Policy Licensing Rights Terms of Use
© 2025 AI Commerce Cloud. All rights reserved.
Expand