Import produktů z CSV do WooCommerce: chyby, chybějící obrázky a kdy použít konverzaci
Import produktů z CSV do WooCommerce nejčastěji selže ze čtyř důvodů: špatný formát souboru, sloupce, které neodpovídají schématu WooCommerce, opakovaná SKU a adresy obrázků, které server nedokáže stáhnout. Začněte uložením souboru v UTF-8 a porovnáním s exportem pár produktů z vašeho obchodu. Obrázky ověříte tak, že jejich adresy otevřete v prohlížeči.
Autor: Tým TellMyShop. Průvodce pro majitele webů na WordPressu a obchodů na WooCommerce: příčina, ruční oprava a stejná práce v rozhovoru v chatu.
Naposledy aktualizováno: · 5 min čtení
Nejčastější chyby importu a co znamenají
Vestavěný importér najdete v Produkty → Všechny produkty, s tlačítkem Import nahoře nad seznamem. Po importu ukáže souhrn: kolik produktů vytvořil, aktualizoval, přeskočil a u kterých byla chyba. Pravidla souboru popisuje dokumentace k importéru a exportéru CSV a úplný seznam sloupců je ve schématu importu na GitHubu.
| Co vidíte | Nejčastější příčina | Co udělat |
|---|---|---|
| Znaky s diakritikou se změnily v nesmysly | soubor není v UTF-8 | uložit jako CSV UTF-8 a importovat znovu |
| Řádky přeskočené, protože produkt už existuje | SKU nebo ID už v obchodě je | zaškrtnout aktualizaci existujících produktů, nebo změnit SKU |
| Prázdné názvy, ceny nebo popisy | sloupce se v kroku mapování nespárovaly | přiřadit sloupce ručně v kroku mapování |
| Cena 0 nebo podivná částka | tabulka změnila formát čísel | porovnat formát ceny se vzorovým souborem a dodržet ho |
| Produkty bez kategorie nebo s novými, podivnými kategoriemi | překlep v názvu kategorie nebo špatně zapsaná podkategorie | zkontrolovat názvy kategorií a formát hierarchie ve schématu |
| Import se zastaví v polovině | časový nebo paměťový limit serveru | rozdělit soubor na menší části, zeptat se hostingu na limity |
| Varianty bez ceny nebo atributů | řádky variant neukazují na nadřazený produkt | zkontrolovat sloupec nadřazeného produktu a atributy v řádcích variant |
Dokumentace WooCommerce také varuje před tabulkovými programy, které potichu mění formátování a kódování. Než importujete soubor upravený v tabulce, otevřete ho v obyčejném textovém editoru a podívejte se, zda sloupce a znaky vypadají stejně jako v exportu.
Proč se neimportují obrázky
To je nejčastější stížnost po importu: produkty tam jsou, obrázky ne. Během importu WooCommerce stahuje každý obrázek z adresy v souboru a přidává ho do knihovny médií. Pokud stažení selže, produkt vznikne bez obrázku. Zkontrolujte postupně:
- Adresa otevře samotný obrázek. Vložte ji do anonymního okna prohlížeče. Musíte vidět obrázek, ne přihlašovací stránku, náhled cloudového disku nebo stažení souboru.
- Adresa je veřejná. Obrázky z přihlášené zóny velkoobchodu nebo ze soukromé složky se nestáhnou.
- Sloupec obrázků je zapsaný správně. Více obrázků jednoho produktu patří do jednoho sloupce, oddělených tak, jak ukazuje schéma. První obrázek se stane hlavním obrázkem.
- Server dodavatele neblokuje stahování. Některé servery odmítají hromadné stahování z jiného webu. Jediné řešení je obrázky stáhnout a nahrát do knihovny médií sami, nebo se obrátit na dodavatele.
- Obrázky nejsou příliš velké. Velmi velké soubory mohou překročit časový nebo paměťový limit serveru. Často pomůže menší dávka produktů na jeden import.
- Název souboru místo adresy. Pokud už obrázky jsou v knihovně médií, můžete v souboru uvést místo úplných adres jejich názvy. Pak může hrát roli měsíc, kdy byly soubory do knihovny nahrány. Průvodce WebToffee k chybám importu obrázků vyjmenovává typické důvody, proč stahování selže.
Když po importu chybí obrázky jen u některých produktů, sepište si je a porovnejte jejich adresy obrázků s těmi, které fungovaly. Rozdíl obvykle ukáže přímo na příčinu.
Jak připravit soubor, aby import napoprvé fungoval
Nejméně chyb dá soubor postavený na exportu z vlastního obchodu:
- Přidejte ručně dva nebo tři produkty, včetně jednoho s variantami, a vyexportujte je do CSV.
- Vložte data dodavatele do stejných sloupců, aniž byste měnili záhlaví.
- Nejdřív importujte pět řádků. Zkontrolujte v obchodě název, cenu, kategorii, obrázky a varianty.
- Teprve pak importujte zbytek, po částech několika set řádků, pokud bývá server pomalý.
- Nové produkty můžete importovat jako koncepty, abyste je před publikováním zkontrolovali.
Průvodce WP Engine k importu produktů z CSV popisuje vestavěný importér jako dobrou volbu pro malé a střední obchody s jednoduchými daty. Pro složité soubory dodavatelů a pravidelné aktualizace je často lepší plugin s plánovaným importem.
CSV, nebo konverzace s chatem: kdy co použít
Plugin TellMyShop pro WordPress a WooCommerce nenahradí import tisíců produktů a nečte chybový přehled importéru. Pomáhá ve dvou situacích: když jde jen o hrstku nových produktů a když potřebujete zjistit, co se po importu pokazilo.
| Situace | Lepší volba | Proč |
|---|---|---|
| Tisíce produktů ze souboru velkoobchodu | import CSV nebo plugin pro import | jeden soubor, jeden proces, opakovatelný každý týden |
| Denní aktualizace cen a skladu od dodavatele | plugin s plánovaným importem | běží sám, konverzace není potřeba |
| Hrstka nových produktů z e-mailu dodavatele | konverzace s chatem | žádný soubor k sestavení, popis napsaný hned |
| Kontrola po importu: produkty bez obrázků, popisu, kategorie | konverzace s chatem | seznam mezer v jedné odpovědi |
| Opravy po importu: popisy, kategorie, obrázky | konverzace s chatem | dávky s náhledem místo nového importu |
Po importu: mezery v jednom seznamu
Bezplatná verze TellMyShop Free čte produkty a jejich úplná data, takže váš chat (Claude nebo ChatGPT) najde produkty bez hlavního obrázku, bez popisu, bez kategorie nebo s nulovou cenou. V TellMyShop Pro tyto mezery umí opravit: přidat obrázky z veřejných adres, přiřadit kategorie a napsat popisy, vždy s náhledem. Ceny a sklad ukládá, až když je v panelu pluginu zapnutý přepínač Prodej. Ukázková konverzace s ukázkovými čísly:
Vy: Včera jsem importoval 400 produktů od nového dodavatele. Zkontroluj, co chybí.
Váš chat: Ze 400 nových produktů 37 nemá hlavní obrázek, 12 nemá kategorii a 5 má cenu 0 €. Všech 37 bez obrázku patří k jedné značce, Trail. Zkontrolujte jejich adresy obrázků v souboru a jednu otevřete v anonymním okně: pokud místo obrázku uvidíte přihlašovací stránku, stahování bylo zablokované.
Vy: Máš pravdu, je to přihlašovací stránka. Obrázky si vyžádám od dodavatele. Kategorie přiřaď podle názvu, jako u ostatních produktů.
Váš chat: Náhled pro 12 produktů:
Uložím po vašem „ano“. Nulové ceny potřebují přepínač Prodej.
Cestovní hrnek Trail 450 ml
stará verze: bez kategorie
nová verze: Hrnky a termosky
Nové produkty ze seznamu chat vytváří po několika, až 10 v jedné dávce, jako koncepty, které v obchodě nejsou vidět. Jak funguje přidávání produktů z e-mailu dodavatele, ukazujeme v článku jak přidat produkt ve WooCommerce. Každá změna se zapíše do historie změn a můžete ji vrátit zpět.
Bezplatnou verzi si vyzkoušíte ze stránky bezplatné verze. Podrobnosti o pluginu jsou na stránce TellMyShop pro WordPress a WooCommerce, ceny na stránce ceník. Pokud se produkty po importu v obchodě neukazují, projděte průvodce produkt se nezobrazuje ve WooCommerce, a když se problém týká variant, kontrolní seznam pro varianty produktů.
Otázky a odpovědi
Proč se po importu CSV znaky s diakritikou změní v podivné symboly?
Soubor nebyl uložený v kódování UTF-8. Tabulkové programy často ukládají CSV v jiném kódování. Uložte soubor znovu jako CSV UTF-8 a importujte ho ještě jednou s volbou aktualizace existujících produktů.
Proč se z CSV souboru neimportují obrázky?
Nejčastěji se adresa obrázku veřejně neotevře, server dodavatele blokuje stahování, nebo jsou adresy ve sloupci obrázků špatně oddělené. Otevřete pár adres ze souboru v anonymním okně prohlížeče. Pokud nevidíte samotný obrázek, WooCommerce ho také nestáhne.
Jak aktualizovat ceny existujících produktů přes CSV bez vzniku duplicit?
V prvním kroku importu zaškrtněte volbu aktualizace existujících produktů. WooCommerce páruje řádky s produkty podle ID nebo SKU. Bez této volby řádek s existujícím SKU skončí chybou, nebo se přeskočí.
Nahradí chat import tisíců produktů?
Ne. Na tisíce položek ze souboru dodavatele je lepší import CSV nebo plugin s plánovaným importem. Plugin TellMyShop pomůže s hrstkou nových produktů z e-mailu nebo seznamu a s kontrolou toho, co je po importu potřeba opravit.
Kde najdu vzorový CSV soubor pro WooCommerce?
WooCommerce poskytuje vzorový CSV soubor, na který odkazuje dokumentace k importéru. Nejjednodušší šablonou je také export pár vlastních produktů z administrace, protože tento soubor už má správné názvy sloupců.
WordPress je ochranná známka WordPress Foundation. WooCommerce je ochranná známka společnosti Automattic Inc. Claude je ochranná známka společnosti Anthropic PBC. ChatGPT a OpenAI jsou ochranné známky společnosti OpenAI. TellMyShop s těmito společnostmi není propojen.