BunStackDocs

Tuotteet

Tuo tuotteita CSV:stä

Lisää tai päivitä tuotteita CSV:stä: kolme tilaa, sarakkeet, esikatselu ja viennin lukeminen takaisin.

Päivitetty viimeksi · 5 min lukuaika

Tuonti lisää tai päivittää tuotteita ja variantteja CSV:stä.

Missä: Products › ⋯ › Import CSV.

Tilat

TilaMitä tapahtuu
Add new (oletus)Jokaisesta rivistä tulee uusi tuote. Jo olemassa oleva slug pysäyttää rivin. title ja slug vaaditaan
Update existingRivi löytää tuotteen slug-arvolla ja variantin sku-arvolla tuotteen sisältä. Vain rastitetut sarakkeet kirjoitetaan, ja vain kun arvo eroaa. Rivi, joka ei vastaa mitään, on NOT MATCHED. Mitään ei luoda. Vain slug vaaditaan
Add and updateKuten Update existing, mutta vastaamattomat lisätään. Uudesta slugista tulee uusi tuote, ja se vaatii title-arvon. Uudesta sku-arvosta tulee uusi variantti

Tilavalitsimen alla oleva rivi kertoo, mihin rivit sovitetaan. Rivi ilman slugia raportoidaan kaikissa tiloissa. Otsikkoa ei koskaan käytetä tuotteen etsimiseen.

Sarakkeet

SarakeSisältö
title, slug, descriptionPerustiedot. Slugissa saa olla vain pieniä kirjaimia, numeroita ja yhdysmerkkejä. description voi olla tekstiä tai HTML:ää, ja HTML siivotaan kuten editorissa, katso Kuvauksen muotoilu
short_descriptionTeksti hinnan vieressä tuotesivulla, tallennettuna pelkkänä tekstinä. HTML, kuten WooCommercen Short description, muuttuu tekstiksi, ja rivillä näkyy short_description held HTML — saved as plain text. Enintään 600 merkkiä, muuten rivi pysähtyy
statusdraft, active tai archived. Tyhjä on uudella tuotteella draft
default_price, default_compare_at_priceHinta ja vertailuhinta perusvaluutassa
price_EUR, price_NOK …Kiinteä hinta toisessa valuutassa, yksi sarake valuuttaa kohti
tax_categorystandard, reduced, reduced_alt, super_reduced tai zero
weight_grams, length_cm, width_cm, height_cmPaino ja mitat toimitusta varten
tagsTunnisteet merkillä | erotettuina
vendorToimittajan nimi tai slug, kirjainkoosta riippumatta. Tuntematon nimi luodaan kerran, ja esikatselussa lukee "(new vendor)". Tyhjä solu ja Empty cells clear the field poistavat toimittajan
source_idTuotteen tunnus kaupassa, josta luettelo tuli, esimerkiksi WooCommerce-tuotteen ID. Imported product id kohdassa Feeds lähettää sen g:id:nä. Enintään 50 merkkiä: kirjaimia, numeroita ja . _ : / -, ensimmäisenä kirjain tai numero. Tyhjä solu ja Empty cells clear the field poistavat tunnuksen
attr:NimikeVapaa ominaisuus, yksi sarake nimikettä kohti. Päivitys löytää nimikkeen kirjainkoosta riippumatta ja säilyttää tallennetun kirjoitusasun. Kaupan suodattimet erottavat Handle ja handle, joten kirjoita nimike samoin kaikissa tuotteissa
skuLöytää variantin tuotteen sisältä, kirjainkoosta riippumatta. Useat rivit samalla slugilla ja eri SKU:lla ovat tuotteen variantteja. Tuotteen sarakkeet luetaan ensimmäiseltä riviltä
variant_title, variant_price, variant_compare_at_priceVariantin otsikko, hinta ja vertailuhinta. Uusi variantti ilman otsikkoa saa otsikoksi SKU:nsa
inventory_qtyVariantin saldo. Uusi variantti ilman saldoa tiedostossa alkaa arvosta 0 ja näkyy loppuneena. Esikatselu merkitsee sen riville

Tuonti ei tuo kuvia. Muut sarakkeet ohitetaan, ja tuontisivu luettelee ne ennen kuin mitään tallennetaan.

Sama source_id voi olla vain yhdellä workspacen tuotteella. Rivi pysähtyy viestiin source_id "…" is already on product …, kun toisella tuotteella on tunnus, ja viestiin source_id "…" already on line N of this file, kun tiedoston aiempi rivi antaa sen. Uusi tuote tarkistetaan aina. Päivitys tarkistetaan vain, kun source_id on valittuna.

Mitä päivitys kirjoittaa

  • Columns to overwrite luettelee tiedoston sarakkeet paitsi slug ja sku, jotka vain löytävät rivin. Kaikki on rastitettu paitsi inventory_qty. Uudet tuotteet ja variantit saavat kaikki sarakkeet.
  • Tyhjä solu jättää kentän ennalleen. Kun Empty cells clear the field on rastitettu, kenttä tyhjennetään. title, status, variant_title ja inventory_qty eivät koskaan tyhjene. tax_category muuttuu arvoksi standard.
  • inventory_qty kirjoitetaan olemassa olevaan varianttiin vain, kun sarake on rastitettu ja saldo on sama kuin esikatselussa. Jos jotain myytiin välillä, rivi pysähtyy viestiin "stock changed since the preview". Esikatsele uudelleen.
  • Arvo, jota ei voi lukea, kuten tila, ALV-luokka tai hinta muussa valuutassa, jätetään ennalleen ja mainitaan rivillä. Luku, jota ei voi lukea hinta- tai mittasarakkeessa, pysäyttää rivin.

Työnkulku

  1. Valitse tila.
  2. Liitä CSV-teksti ruutuun. Tuontisivu näyttää rivien määrän, puuttuvat pakolliset sarakkeet ja ohitettavat sarakkeet.
  3. Paina Preview. Mitään ei kirjoiteta. Jokainen rivi saa merkin NEW, UPDATE, UNCHANGED, NOT MATCHED tai ERROR ja kertoo, mikä muuttuu, esimerkiksi "default_price 1290 → 1190".
  4. Paina Import. Esikatselussa näkyneet muutokset kirjoitetaan rivi riviltä.
  5. Lisää uudet tuotteet kauppoihin, katso Tuotteet kaupoissa.

Sen jälkeen jokaisella rivillä on merkki IMPORTED, UPDATED, UNCHANGED, WITH A NOTE tai NOT IMPORTED. Jos muutat tiedostoa, tilaa tai rasteja, tarvitaan uusi esikatselu. Jos tuonti keskeytyy esimerkiksi verkon vuoksi, lukee "Stopped at line N". Sitä edeltävät rivit on kirjoitettu. Esikatsele uudelleen nähdäksesi, mitä on jäljellä.

Vie, muokkaa, tuo uudelleen

Products › ⋯ › Export CSV lataa näkyvät tuotteet sarakkeilla slug, title, status, default_price, default_compare_at_price, tags, description ja short_description. Muokkaa tiedostoa ja tuo se tilassa Update existing. Vain muutetut solut kirjoitetaan. Muut rivit ovat UNCHANGED.

Sama toimittaja monelle tuotteelle:

  1. Vie painikkeella Export CSV.
  2. Säilytä sarake slug ja lisää sarake vendor toimittajan nimellä.
  3. Tuo tilassa Update existing niin, että vain vendor on rastitettu.

Myös Inventory › Export CSV -tiedoston voi lukea takaisin saldojen muuttamiseksi. Sarake product_slug luetaan sarakkeena slug. Tuo tilassa Update existing ja rastita inventory_qty. product_title, inventory_policy ja stock_status ohitetaan.