Import produktů do e-shopu: z tabulky, XML feedu nebo od dodavatele
Stovky produktů nemusíte do e-shopu přepisovat ručně. Nahrát se dají najednou z tabulky v Excelu nebo z XML feedu dodavatele a ceny i sklad se pak mohou aktualizovat samy. Klíčem je dobrá příprava dat a kontrola, protože chyba v importu se rozkopíruje do celého obchodu.
Aktualizováno
Odkud se produkty importují
| Zdroj | Kdy se hodí | Na co dát pozor |
|---|---|---|
| Tabulka (Excel, CSV) | Vlastní sortiment, první naplnění e-shopu, ceník od menšího dodavatele. | Jednotný formát sloupců, kódování češtiny, desetinné čárky. |
| XML feed dodavatele | Velkoobchod nebo distributor, který data pravidelně zveřejňuje. | Mapování polí a kategorií; feed se může bez varování změnit. |
| Rozhraní (API) | Dodavatel nebo skladový systém, který umí data předávat průběžně. | Přístupové údaje, limity a co se stane, když spojení vypadne. |
| Export ze starého e-shopu | Přechod na novou platformu. | Varianty, obrázky a texty kategorií se při exportu snadno ztratí. |
Pokud stěhujete celý obchod jinam, import je jen jedna část práce – postup popisuje článek o přechodu e-shopu na jinou platformu. Napojení na skladový nebo účetní program, který se o data stará průběžně, řeší napojení na účetnictví; obecně o rozhraních mezi systémy píšeme v hesle API.
Jak připravit data
Většinu problémů s importem způsobí data, ne e-shop. Než cokoli nahrajete, ujasněte si:
- Jedinečný kód každého produktu. Podle něj import pozná, že má existující produkt aktualizovat, a ne založit podruhé.
- Varianty. Velikosti a barvy jako varianty jednoho produktu, ne jako desítky samostatných položek.
- Ceny. S DPH, nebo bez? V jaké měně? Kde se počítá vaše marže, pokud cenu přebíráte od dodavatele?
- Kategorie. Tabulku, která převádí kategorie dodavatele na kategorie vašeho obchodu.
- Obrázky. Odkazy na fotky v dostatečném rozlišení, nebo složku se soubory pojmenovanými podle kódu.
- Parametry. Jednotné názvy a jednotky (cm, nebo mm?), aby fungovaly filtry.
Texty a fotky, které dodavatel dodá, berte jako výchozí bod. Jak z nich udělat obsah, který prodává, radí průvodce produktové fotky a popisy.
Pravidelná aktualizace cen a skladu
Jednorázové nahrání sortimentu je jednoduchá část. U dropshippingu nebo prodeje zboží z cizího skladu ale potřebujete, aby se ceny a dostupnost měnily samy, jak je mění dodavatel. Import se proto nastavuje jako pravidelná úloha, která:
- v nastaveném čase stáhne aktuální feed nebo tabulku,
- u existujících produktů přepíše jen vybraná pole – typicky nákupní cenu, prodejní cenu a sklad,
- nové produkty založí jako skryté, abyste je mohli před zveřejněním zkontrolovat,
- zboží, které z feedu zmizelo, označí jako nedostupné, místo aby ho smazala.
Rozhodující je, která pole import smí měnit. Pokud jste u produktu přepsali popis nebo vybrali lepší fotku, další aktualizace to nesmí vrátit zpět. Stejně tak by se neměla přepisovat vaše prodejní cena, pokud ji nastavujete ručně, třeba kvůli akci. Ze stejných dat se pak generují i feedy pro srovnávače zboží, takže se aktuální ceny propíšou i tam.
Kontrola chyb
Automatický import bez kontroly je riziko. Jedna posunutá čárka v ceníku dodavatele a celý sortiment se prodává za desetinu ceny. Proto do importu stavíme pojistky:
- před prvním ostrým importem zkušební nahrání na kopii a ruční kontrolu vzorku,
- limit změny ceny – když se cena změní víc než o zvolené procento, produkt se neaktualizuje a přijde upozornění,
- zastavení importu, když je feed prázdný nebo výrazně kratší než minule,
- protokol s počtem nových, změněných a vyřazených produktů, který vám přijde e-mailem.
Zvládnete to sami?
Běžné e-shopové platformy mají import z tabulky vestavěný. Stáhnete si vzorový soubor, vyplníte ho a nahrajete. Pro první naplnění menšího obchodu to často stačí a pomoc nepotřebujete. Doporučujeme začít nahráním pár produktů, zkontrolovat je na webu a teprve pak pustit celý soubor.
Pomoc dává smysl tehdy, když data přicházejí od více dodavatelů v různých formátech, když se mají aktualizovat automaticky, když potřebujete přepočítávat ceny podle vlastních pravidel, nebo když vestavěný import narazí na limit – třeba u složitých variant nebo velkého počtu produktů.
Kolik stojí import produktů u nás
Cena se odvíjí od toho, v jakém stavu jsou data a jestli jde o jednorázové nahrání, nebo trvalé napojení. Jednorázový import z připravené tabulky účtujeme hodinovou sazbou 1 000 Kč podle odhadu, který dostanete předem. Pravidelnou aktualizaci od jednoho či více dodavatelů včetně kontrol naceníme podle formátu dat dopředu a cenu znáte před začátkem. Když import děláme jako součást nového obchodu, je součástí ceny e-shopu. Ten u nás stojí od 30 000 Kč a výsledek ovlivní platforma, velikost sortimentu a napojení.
Časté otázky
Můžu popisy produktů převzít z feedu dodavatele?
Technicky ano a na začátek to šetří čas. Stejné texty ale má každý obchod, který od dodavatele bere, takže ve vyhledávání se nijak neodlišíte. Vyplatí se postupně přepsat aspoň popisy nejprodávanějších produktů a nechat import, aby je při aktualizaci nepřepsal zpět.
Smím používat fotky od dodavatele?
Záleží na tom, co vám dodavatel nebo výrobce dovoluje. Fotky jsou autorské dílo a právo je použít by mělo být součástí vaší dohody s dodavatelem. Pokud si nejste jistí, vyžádejte si souhlas písemně.
Co když dodavatel feed nemá?
Pak obvykle pošle ceník v Excelu nebo CSV a import se dělá z tabulky. Když tabulka chodí pravidelně ve stejném tvaru, dá se nahrávání zautomatizovat i tak. U dodavatelů bez jakýchkoli dat zbývá ruční zadávání, které se vyplatí jen u malého sortimentu.
Jak často se má aktualizovat sklad z feedu?
Tak často, jak dodavatel feed obnovuje a jak rychle se vám zboží točí. U rychloobrátkového zboží klidně několikrát denně, u stabilního sortimentu stačí jednou denně. Zbytečně časté stahování velkého feedu umí naopak zpomalit e-shop.
Kolik u vás stojí napojení feedu dodavatele?
Jednorázový import z připravené tabulky účtujeme po hodinách (1 000 Kč) a počet hodin odhadneme předem. Pravidelnou automatickou aktualizaci z XML nebo rozhraní dodavatele naceníme předem podle formátu dat a počtu dodavatelů.