Miten tuot tuotteiden attribuuttiarvot CSV-tiedostolla AI Commerceen?
Hyödynnä CSV-tiedostoa massamuokkauksiin ja säästä aikaa, kun et joudu päivittämään jokaisen tuotteen yksittäisiä attribuutteja erikseen.
Sisällysluettelo
Valmistele attribuutit ja tuoteoption arvot ensin
Tuotteiden attribuuttiarvoja tuodaan avaamalla Tiedonsiirto ja valitsemalla profiili Tuoteattribuuttiarvojen tuonti. Profiili asettaa olemassa olevalle tuotteelle olemassa olevan attribuutin arvon. Se ei luo tuotteita, attribuutteja tai select- ja multiselect-attribuuttien sallittuja tuoteoption arvoja. Luo nämä ensin omilla hallintanäkymillään tai Tiedonsiirron rekisteriprofiileilla.
Nykyisessä Tiedonsiirrossa tälle tuonnille ei ole vastaavaa tuoteattribuuttiarvojen vientiprofiilia. Älä siksi käytä vanhaa CSV Export Product Attributes -rakennetta tuontipohjana. Laadi tiedosto tämän ohjeen neljällä otsikolla ja testaa se ensin muutamalla tuotteella.
Käytä neljää otsikkoa täsmälleen tässä järjestyksessä
Tuotteiden attribuuttiarvojen CSV-tiedoston otsikkorivi on products_model,attribute_code,language_code,value. Jokainen seuraava rivi käsittelee yhtä tuotteen, attribuutin ja tarvittaessa kielen yhdistelmää. products_model on tuotteen SKU, esimerkiksi SCOTT_001. attribute_code on rekisterissä oleva attribuuttikoodi, esimerkiksi color tai battery_capacity. language_code sisältää aktiivisen datakielen koodin, kuten fi tai en, kun attribuutti on kielikohtainen. value sisältää kirjoitettavan arvon.
Otsikoita ei kirjoiteta muotoon sku, attribute_code[fi] tai color[fi]. Nykyinen tuonti käyttää pitkää rivimuotoa: saman tuotteen suomen- ja englanninkielinen väri kirjoitetaan kahdelle eri riville. Tallenna tiedosto UTF-8-koodattuna tavallisena pilkuin eroteltuna CSV-tiedostona. Jos avaat tiedoston Excelissä tai LibreOfficessa, varmista tallennettaessa, että pilkut, lainausmerkit ja UTF-8-koodaus säilyvät.
Anna arvo attribuutin tyypin mukaisesti
Tuoteattribuuttiarvo tulkitaan attribuutin nykyisen tyypin perusteella. Käytä seuraavia muotoja:
-
textjatextarea: kirjoita tekstivalue-kenttään ja annalanguage_code. -
decimal: käytä numeroa, esimerkiksi500,625tai12,5; desimaalipilkku normalisoidaan pisteeksi. Jätälanguage_codetyhjäksi. -
boolean: käytä arvoa1tai0ja jätälanguage_codetyhjäksi. -
select: käytä attribuutille kuuluvan tuoteoption arvon numeerista ID:tä. Arvokoodi tai näkyvä nimi ei kelpaa. -
multiselect: kirjoita sallitut numeeriset ID:t samaanvalue-soluun pilkuin eroteltuina, esimerkiksi12,18,27. Koska solu sisältää pilkkuja, CSV-editorin pitää ympäröidä se lainausmerkeillä.
language_code on pakollinen text- ja textarea-attribuuteille, koska niiden arvot ovat kielikohtaisia. Tuntematon kielikoodi on virhe. Jätä kielikoodi tyhjäksi decimal-, boolean-, select- ja multiselect-riveillä.
Tyhjennä arvo hallitusti
Tuotteiden attribuuttiarvot tyhjennetään jättämällä value tyhjäksi tai kirjoittamalla siihen null. select-attribuutilla myös 0 tyhjentää arvon. Tyhjennys poistaa kyseisen tuotteen attribuuttiarvon; se ei poista itse attribuuttia tai tuoteoption arvoa rekisteristä. Tee tyhjennykset omassa pienessä aineistossaan, jotta ne erottuvat tavallisista päivityksistä esikatselussa. Käytä kielikohtaisessa tyhjennyksessä samaa language_code-arvoa kuin poistettavalla tekstiarvolla. Tarkista esikatselusta, että kohteena on tarkoitettu SKU, attribuutti ja kieli ennen suorituksen vahvistamista.
Esikatsele ja korjaa virheet
Tuotteiden attribuuttiarvot tarkistetaan ennen kirjoitusta. Lataa tiedosto Tuoteattribuuttiarvojen tuonti -profiiliin ja käynnistä Esikatsele. Esikatselu tarkistaa otsikot, tuotteen SKU:n, attribuuttikoodin, kielikoodin, attribuutin tietotyypin ja arvon yhteensopivuuden. Puuttuva tai tuntematon products_model tai attribute_code on virhe eikä hiljaisesti ohitettava rivi. Myös moniselitteinen SKU tai attribuuttikoodi, väärä sarakejärjestys, tuntematon kieli, virheellinen numero tai attribuutille kuulumaton valinta-ID estää suorituksen.
Jos sama tuotteen, attribuutin ja kielen yhdistelmä on tiedostossa useammin kuin kerran, vain ensimmäinen rivi käsitellään ja myöhempi kaksoiskappale merkitään ohitetuksi. Poista kaksoiskappaleet silti ennen vahvistamista, jotta aineiston lopputulos on yksiselitteinen. Jokaisella tietorivillä pitää olla sama neljän sarakkeen rakenne kuin otsikkorivillä.
Vahvista tuonti ja tarkista tuotteet
Tuotteiden attribuuttiarvot kirjoitetaan vasta onnistuneen esikatselun ja erillisen vahvistuksen jälkeen. Korjaa kaikki virheet, tarkista päivitettävien ja ohitettavien rivien määrät ja vahvista vasta sitten. Suoritus päivittää tai tyhjentää tuotteiden EAV-arvot yhdessä tietokantatransaktiossa ja tyhjentää muuttuneiden tuotteiden attribuuttivälimuistin.
Tarkista suorituksen jälkeen raportti ja avaa pieni otos tuotteista Tuotteet-näkymässä. Varmista eri datakielillä, että teksti- ja textarea-arvot näkyvät oikealla kielellä, numerot ovat oikein ja select- tai multiselect-valinnat vastaavat tarkoitettuja tuoteoption arvoja. Säilytä tuontitiedosto ja suoritusraportti muutosten jäljitettävyyttä varten.