Miten tuot attribuuttiryhmät CSV-tiedostolla?
Näillä ohjeilla lisäät tai päivität attribute-settejä CSV-muodossa nopeasti ja oikein.
Sisällysluettelo
Mihin attribuuttiryhmien CSV-tuontia käytetään
Attribuuttiryhmien CSV-tuonnilla luot ja päivität ryhmiä joukolla sen sijaan, että muokkaisit jokaisen ryhmän erikseen hallintapaneelissa. Tuonti sopii tilanteisiin, joissa rakennat attribuuttirakennetta uudelle kaupalle, järjestelet ryhmien jäsenyyksiä laajasti tai siirrät rakenteen toisesta kaupasta. Tuonti käyttää samaa sarakemuotoa kuin attribuuttiryhmien vienti, joten turvallisin tapa aloittaa on viedä nykytila ensin CSV-tiedostoon ja muokata sitä. Ryhmien yksittäinen ylläpito onnistuu edelleen näkymässä PIM → Attribuuttiryhmät, ja CSV on rinnakkainen kanava massamuutoksille.
Vaiheet: vie nykytila, muokkaa, tuo takaisin
Työjärjestys attribuuttiryhmien tuonnissa on aina sama: vie nykytila, muokkaa vientitiedostoa ja tuo se takaisin.
- Vie nykytila. Avaa Tiedonsiirto, valitse profiili Attribuuttiryhmien vienti ja lataa CSV-tiedosto. Näin saat käyttöösi oikeat sarakkeet ja nykyiset ryhmäkoodit, jolloin et joudu kirjoittamaan tiedostoa tyhjästä.
-
Muokkaa tiedostoa. Lisää uusia rivejä uusille ryhmille ja muokkaa olemassa olevien rivien arvoja. Pidä
code-sarakkeen arvot muuttumattomina niillä ryhmillä, joita et ole luomassa uudelleen — koodi on se tunniste, jolla tuonti kohdistaa rivin oikeaan ryhmään. - Tuo tiedosto. Avaa Tiedonsiirto, valitse profiili Attribuuttiryhmien tuonti ja lataa muokattu tiedosto. Esikatsele tuonti ennen suorittamista: esikatselu näyttää rivikohtaisesti, mitä suoritus tekisi, joten näet uudet ryhmät, muuttuvat jäsenyydet ja virheelliset rivit ennen kuin mitään on tallennettu.
- Suorita tuonti ja tarkista lopputulos näkymässä PIM → Attribuuttiryhmät.
CSV-tiedoston sarakkeet
Tiedosto sisältää samat sarakkeet kuin vienti: code, title[<language_code>], attributes ja sort_order. code on attribuuttiryhmän yksilöllinen koodi ja samalla tuonnin avain: jos koodi on jo olemassa, rivi päivittää kyseisen ryhmän, ja jos koodia ei ole, tuonti luo uuden ryhmän. title[<language_code>] on ryhmän nimi jokaisella aktiivisella datakielellä, eli tiedostossa on oma sarake jokaiselle kielelle (esimerkiksi title[fi] ja title[en]). attributes sisältää ryhmään kuuluvat attribuuttikoodit pilkuilla eroteltuna. sort_order on ryhmän järjestysnumero, joka ratkaisee ryhmien esitysjärjestyksen; se on pakollinen ja sen on oltava kokonaisluku. Käytä aina vientitiedoston arvoja sellaisenaan pohjana, jotta sarakkeet ja koodit vastaavat kaupan nykytilaa.
Tuonti hylkää rivin ja kertoo syyn, jos attribuuttikoodia ei ole olemassa, jos tiedostossa on kielisarake jota kaupassa ei ole käytössä, jos sama ryhmäkoodi esiintyy tiedostossa kahdesti tai jos sort_order puuttuu tai ei ole luku. Virheelliset rivit näkyvät esikatselussa ennen suoritusta.
Tuonti korvaa ryhmän jäsenyydet kokonaan
Rivin attributes-sarake on ryhmän koko jäsenyyslista, ei lisäys siihen: tuonnista pois jätetty attribuutti poistuu ryhmästä. Tämä on tuonnin tarkoituksellinen toimintatapa, mutta se tarkoittaa myös, että vajaa tiedosto poistaa jäsenyyksiä hiljaisesti. Sisällytä siis tiedostoon kaikki attribuutit, jotka haluat säilyttää ryhmässä — myös ne, joita et ole muuttamassa. Esikatselu on nopein tapa huomata puuttuvat rivit ennen kuin muutos on tehty. Huomaa lisäksi, että attribuutin pitää kuulua yksiselitteisesti yhteen attribuuttiryhmään, jotta sitä voidaan käyttää attribuuttiperheiden jäsenyyksissä.
Milloin käytetään attribuuttiperheiden tuontia?
Attribuuttiryhmien tuonti ja attribuuttiperheiden tuonti ovat eri toimintoja. Jos tavoitteena on päivittää olemassa olevan attribuuttiperheen attribuuttijäsenyyksiä tai kanavakohtaisia pakollisia attribuutteja, käytä Tiedonsiirto-näkymän attribuuttiperheiden tuontiprofiilia — se ei luo attribuuttiryhmiä eikä muuta niiden koodeja, nimiä tai järjestystä. Perhetiedoston attributes-sarake on attribuuttiperheen kaikkien attribuuttijäsenyyksien täydellinen lista, ja sarakkeet requirements-<channel_code> ovat kunkin kanavan pakollisten attribuuttien täydellisiä listoja (esimerkiksi requirements-web). Myös perheiden tuonti korvaa listat kokonaan.
Yhteenveto
Attribuuttiryhmät voi luoda ja päivittää joukolla CSV-tuonnilla Tiedonsiirto-näkymässä, ja code-sarake ratkaisee, päivittyykö olemassa oleva ryhmä vai syntyykö uusi. Turvallisin työjärjestys on viedä nykytila, muokata vientitiedostoa ja esikatsella tuonti ennen suorittamista. Muista, että attributes-sarake korvaa ryhmän jäsenyydet kokonaan, ja että attribuuttiperheiden tuonti on tästä erillinen toiminto omalla profiilillaan.