Všetky príručky

CSV import — referencia polí

Presný zoznam stĺpcov CSV importu produktov, formáty hodnôt a pravidlo pre aktualizáciu.

Pre: Správca katalóguV administrácii:/admin/products/import-export

Tento článok je podrobná referencia stĺpcov CSV súboru pre import produktov. Postup samotného importu a exportu nájdete v Import, export a produktové feedy; tu je presný zoznam polí a ich správanie.

Kde to nájdete

Katalóg > Produkty > Import a export na /admin/products/import-export. Šablónu si stiahnete priamo z tejto obrazovky.

Obrazovka „CSV import — referencia polí“ v administrácii
Obrazovka „CSV import — referencia polí“ v administrácii

Zoznam stĺpcov šablóny

StĺpecPovinnéFormátKam sa uloží
idniečísloidentifikátor produktu — ak je vyplnený, riadok vždy aktualizuje existujúci produkt
nameánotextnázov produktu (jediné povinné pole)
slugnietextURL adresa produktu; pri novom produkte sa bez vyplnenia vygeneruje z názvu
descriptionnietextpopis produktu
short_descriptionnietextkrátky popis
priceniečíslo bez menypredajná cena; pri novom produkte bez hodnoty sa uloží 0
compare_at_priceniečíslo bez menypôvodná (preškrtnutá) cena pre zobrazenie zľavy
cost_priceniečíslo bez menynákupná cena (interná, nezobrazuje sa zákazníkovi)
skunietextskladové číslo produktu; ak id nie je vyplnené, podľa tohto poľa sa hľadá existujúci produkt
barcodenietextčiarový kód
weightniečíslohmotnosť
stockniecelé číslozásoba na úrovni produktu; pri novom produkte bez hodnoty sa uloží 0
statusnieactive / draft / archived (aj 1/0)stav produktu; neznáma hodnota sa potichu uloží ako active
categoriesnietext, mená oddelené čiarkoupriradí produkt k EXISTUJÚCIM kategóriám (hľadané podľa slugu, potom podľa mena); nepridáva chýbajúce kategórie a existujúce priradenia nemaže
tagsnietext, mená oddelené čiarkoupriradí štítky; neexistujúci štítok sa vytvorí (štítky sú voľné, na rozdiel od kategórií)
variant_idniečísloidentifikátor variantu; ak je vyplnený, aktualizuje konkrétny variant
variant_namenietextnázov variantu
variant_skunietextSKU variantu; ak variant_id chýba, podľa neho sa hľadá variant v rámci daného produktu
variant_priceniečíslo bez menycena variantu
variant_stockniecelé číslozásoba variantu
meta_titlenietextSEO meta titulok
meta_descriptionnietextSEO meta popis
Pozor: Stĺpce categories a tags sú symetrické s exportom — sú oddelené čiarkou (Kategoria 1, Kategoria 2). Kategória, ktorá v systéme neexistuje, sa NEVYTVORÍ — riadok sa v poli errors nahlási ako nenájdená kategória, no zvyšok riadku (produkt, cena, sklad...) sa uloží normálne. Štítok, ktorý neexistuje, sa pri importe rovno založí.

Pravidlo aktualizácie vs. vytvorenia nového produktu

Riadok sa vyhodnotí presne v tomto poradí:

  1. Ak je vyplnené `id`, aktualizuje sa produkt s daným identifikátorom.
  2. Inak, ak je vyplnené `sku`, hľadá sa existujúci produkt podľa SKU.
  3. Ak sa produkt nenašiel ani jedným spôsobom, vytvorí sa nový.
Tip: Pri aktualizácii sa prázdna bunka chápe ako „nemeniť", nie ako „vymazať". Súbor len so stĺpcami id a price teda upraví iba cenu a všetky ostatné polia produktu ostanú bez zmeny. Pri vytváraní nového produktu naopak prázdna bunka znamená prázdnu alebo predvolenú hodnotu.

Varianty v CSV

Riadok sa berie ako riadok variantu, ak obsahuje vyplnené variant_id, variant_sku alebo variant_name (stačí ktorékoľvek z nich). Variant sa hľadá najprv podľa variant_id, inak podľa variant_sku v rámci nájdeného produktu. Ak sa nenájde, vytvorí sa nový variant — bez vyplneného mena dostane názov „Default", bez SKU dostane {sku produktu}-V a bez ceny prevezme aktuálnu cenu produktu.

Obmedzenia súboru

  • Formát .csv alebo .txt, kódovanie UTF-8 (BOM sa rozpozná automaticky).
  • Maximálna veľkosť súboru 10 MB.
  • Prvý riadok musí byť hlavička s presnými názvami stĺpcov zo šablóny.
  • Súbor sa spracúva po dávkach, chyba v jednom riadku nezastaví zvyšok importu.

Časté chyby

  • „Nazov produktu je povinny." — stĺpec name je v danom riadku prázdny; toto je jediné pole, bez ktorého sa riadok nedá spracovať.
  • „nespravny pocet stlpcov" — riadok má iný počet buniek než hlavička (chýbajúca alebo pridaná čiarka, zle uložený súbor).
  • „Subor sa nepodarilo otvorit." / „Subor neobsahuje hlavicku." — nahraný súbor je prázdny alebo bez hlavičkového riadka.
  • Stav produktu sa po importe nezmenil podľa očakávania. Skontrolujte hodnotu v stĺpci status — platné sú len active, draft, archived (alebo 1/0); iná hodnota sa potichu uloží ako active.
  • „kategória '...' neexistuje, produkt do nej nebol priradený." — meno v stĺpci categories sa nezhoduje so slugom ani menom žiadnej existujúcej kategórie; import ju nezakladá, iba to nahlási. Kategóriu najprv založte (Katalóg > Kategórie) a súbor naimportujte znova.

Súvisí

Bola táto stránka užitočná?