Napojení dodavatelských dat do e-shopu

Pavla Urbanová
Pavla Urbanová
19.07.2026 12 egy perces olvasás
Napojení dodavatelských dat do e-shopu

Dostupnost se u dodavatele mění každý den, ceny taky a nové zboží přibývá průběžně. Pokud tyhle změny přepisujete v e-shopu ručně, je to pomalé a plné chyb: zákazník si objedná zboží, které dodavatel zrovna nemá, nebo se prodává za starou cenu. Řešením je napojit data od dodavatele přímo do e-shopu, aby se dostupnost, ceny i novinky tahaly automaticky. V tomhle článku si projdeme, odkud data vzít, jak prvky dodavatele napárovat na vaše pole, jak sloučit víc dodavatelů a jak to celé nastavit v Conviu — včetně situace, kdy stejný produkt máte od dvou dodavatelů.

Tohle je vstupní strana datového toku e-shopu: jak dostat data dovnitř. Co s nimi pak děláte na výstupu — jak z dat poskládat výstupní feedy pro Heureku, Google nebo marketplace — je samostatné téma. Pokud s feedy teprve začínáte, projděte si nejdřív základy XML a CSV feedu.

Proč napojit data od dodavatele

Ruční údržba dodavatelských dat má tři slabiny. Je pomalá — přepsat dostupnost a ceny u stovek položek zabere hodiny, které děláte pořád dokola. Je chybová — člověk přehlédne řádek, splete cenu, zapomene vyřadit doprodané zboží. A je zpožděná — než stihnete změny přenést, dodavatel je má zase jinak, takže váš katalog je trvale o krok pozadu.

Automatické napojení tyhle slabiny odstraňuje. Katalog drží aktuální sám: ubude neprodejných položek (zboží, které ve skutečnosti není skladem), zboží se rychleji naskladní (novinky od dodavatele se objeví bez ručního zadávání) a ceny odpovídají realitě. Vy se staráte o prodej, ne o přepisování tabulek.

Zvlášť výrazné je to u dropshippingu — modelu, kdy prodáváte zboží dodavatele bez vlastního skladu a o expedici se stará dodavatel. Tam je aktuálnost dodavatelských dat úplný základ: nemáte žádný vlastní sklad, o který byste se mohli opřít, takže jediný zdroj pravdy o dostupnosti a ceně je feed dodavatele. Bez automatického napojení dropshipping prakticky nejde provozovat seriózně.

Odkud data vzít — typy zdrojů

Data od dodavatele načítá v Conviu Custom import (modul „Úprava dat (XML a CSV)“, modul Úprava dat). A dobrá zpráva je, že napojí se prakticky cokoliv — Conviu si poradí s těmito vstupními zdroji:

ZdrojCo to jeTypický dodavatel
FTP serversoubor leží na serveru dodavatele, Conviu si ho odtud stahujevelkoobchod s pravidelně aktualizovaným feedem
Google Sheetssdílená online tabulka, ze které se čerpá přes odkazmenší dodavatel, co vede sklad v tabulce
URL souborufeed je na webové adrese (např. odkaz na XML/CSV)dodavatel s veřejným nebo neveřejným feedem
Webové služby (SOAP)data se tahají z rozhraní dodavateledodavatel se systémem, který nabízí službu
Nahrát soubor z počítačejednorázové nahrání souboru z diskudodavatel, co pošle soubor e-mailem

K tomu formáty: Conviu zvládá XML, CSV, JSON, XLS i XLSX. V praxi to znamená, že nejste odkázaní jen na dodavatele s „pořádným“ XML feedem — napojí se i dodavatel, co má jen Excel nebo tabulku. Stačí, aby data byla někde dostupná; ideálně na pevné adrese (FTP nebo Google Sheets), aby se aktualizace mohla opakovat sama. Jen pozor na pojmy: webové služby jako zdroj importu nejsou totéž co obousměrná API integrace s marketplace — ten rozdíl rozebírá článek o XML feedu vs. API.

Detailní výčet zdrojů a jak je v Conviu nastavit rozebírá přehled importních zdrojů; specificky napojení na tabulku popisuje návod na import z Google Sheets. Tento článek je nadřazený průvodce celým napojením dodavatele.

Mapování polí: srovnání jazyka dodavatele a vašeho

Každý dodavatel pojmenovává věci po svém. U jednoho je dostupnost „Skladem“, u druhého „qty“, u třetího „k dispozici“. Aby Conviu vědělo, co je co, prvky zdroje se namapují na pole e-shopu — to je krok, který spojuje jazyk dodavatele s vaším.

Při napojení tzv. vlastního formátu (tedy feedu, který nemá předpřipravenou šablonu) se elementy zdroje párují na strukturu Conviu. Povinně musíte napárovat tři věci:

  • CHANNEL (root) — kořenový prvek, který obaluje celý feed.
  • ITEM (položka) — prvek, který se opakuje pro každý produkt.
  • ID — identifikátor položky, podle kterého se produkty poznají a párují.

Zbylé prvky pak přiřadíte podle významu: „cena_s_dph“ dodavatele na vaši cenu, „skladem“ na dostupnost a tak dál. Tady je dobré dávat pozor na drobnosti, které vás jinak doženou později — jednotky (kusy vs. balení), formát ceny (s DPH, nebo bez) a zápis dostupnosti (text „ano“ vs. číslo). K těm pastím se vrátíme.

Zvláštní pozornost si zaslouží kategorie. Dodavatel má svůj vlastní strom kategorií, který se skoro nikdy nekryje s tím vaším. Přemapování kategorií dodavatele na kategorie e-shopu se dělá pravidlem „Upravit element“ — hromadným přepisem, kterým třeba všechny dodavatelovy „Oděvy > Pánské > Bundy“ přepíšete na vaši kategorii „Pánské bundy“. Bez tohohle kroku by zboží spadlo do špatné kategorie nebo nikam.

Mapováním práce s daty nekončí. Načtená dodavatelská data lze dál doplnit a vylepšit — popisky, parametry, obrázky — což rozebírá článek o obohacení obsahu feedu.

Sloučení více dodavatelů a napojení na katalog

Tady je jádro celého napojení. Většinou totiž nechcete jen načíst jeden feed, ale přidat data od dodavatele k produktům, které už v e-shopu máte — nebo spojit víc dodavatelů dohromady. K tomu slouží dodatečný import.

Princip je jednoduchý: máte hlavní feed (nese produktová data — názvy, popisy, obrázky) a k němu připojíte dodatečný import, který přidá data odjinud — typicky ceny a dostupnost od dodavatele. Přidáte ho tlačítkem „Přidat dodatečný import“ a zdrojů můžete připojit libovolný počet, klidně každý v jiném formátu.

Aby Conviu vědělo, který řádek dodatečného importu patří ke kterému produktu, musí se feedy spárovat. Fungují dvě cesty:

  • Přes shodné ITEM_ID — dodatečný import má totožné ID položky jako hlavní feed. Nejčistší cesta, když oba zdroje sdílí stejné interní kódy.
  • Přes EAN — když interní ID nesedí, označíte v obou feedech EAN jako ITEM_ID a párování proběhne přes čárový kód. Hodí se přesně tehdy, když máte dva nezávislé dodavatele.

Pro představu, jak párování přes EAN vypadá — feed dodavatele a vaše položka v e-shopu sdílí stejnou hodnotu EAN:

Položka u dodavatele (jeho vlastní názvy prvků):

<polozka>
  <ean>8594000000001</ean>
  <nazev>Pánská bunda zimní</nazev>
  <cena_s_dph>2490</cena_s_dph>
  <skladem>ano</skladem>
</polozka>

Tatáž položka u vás (EAN použitý jako ITEM_ID, aby se feedy spárovaly):

<SHOPITEM>
  <ITEM_ID>8594000000001</ITEM_ID>   <!-- EAN jako ITEM_ID kvůli párování -->
  <PRODUCTNAME>%productname%</PRODUCTNAME>
  <PRICE_VAT>%price-vat%</PRICE_VAT>
  <DELIVERY_DATE>%dostupnost%</DELIVERY_DATE>
</SHOPITEM>

A teď ta nejčastější otázka: co když máte stejný produkt od dvou dodavatelů? Tady je potřeba být upřímný. Conviu nemá automatický nástroj ve stylu „vyber sám nejlepší cenu a dostupnost“. Co umí, je obě položky sloučit přes shodné ITEM_ID nebo EAN — takže z dvou řádků se stane jeden produkt s daty z obou zdrojů.

Výběr „odkud co brát“ pak postavíte pravidly, ne automatikou. Typicky si určíte priority: cenu berete od dodavatele A, dostupnost od dodavatele B; nebo nastavíte, že primární je levnější zdroj a druhý slouží jako záloha, když první nemá skladem. Je to spolehlivé a plně pod kontrolou — ale je to vaše rozhodnutí zapsané do pravidla, ne tlačítko, které byste jen zapnuli. Berte to jako přednost: víte přesně, podle čeho se data skládají.

Praktický postup sloučení dvou feedů krok za krokem ukazuje návod na napojení a sloučení dat; obecné napojení dodavatele pak článek o napojení dat od dodavatelů.

Aktualizace a načasování

Napojení má smysl jen tehdy, když se data opakovaně obnovují. O to se stará Časovač importu, kterým nastavíte frekvenci — od denní až po hodinovou. U rychle se měnící dostupnosti volíte častější interval, u stabilnějšího sortimentu stačí jednou denně.

Pozor na pořadí, protože tady vzniká nejvíc chyb. Dodatečný import připojuje data k hlavnímu feedu, takže musí běžet až po něm. Když ho načasujete na stejnou nebo dřívější dobu, nemá k čemu data připojit a import skončí chybou. Řešení je jednoduché: zapněte volbu „automaticky importovat dodatečné importy“, která zařídí, že se dodatečné importy spustí ve správném pořadí hned po hlavním feedu. Tím se vyhnete ručnímu hlídání časů.

Pokud v pravidlech počítáte ceny (marže, přepočet kurzem), pracujete s proměnnými ve tvaru %nazev% — třeba %price-vat% pro cenu s DPH. Co přesně proměnné jsou a jak se zapisují, vysvětluje článek o proměnných v Conviu.

Časté pasti a jak se jim vyhnout

Při napojení dodavatelských dat se opakují čtyři typické problémy. Vyplatí se je hlídat hned na začátku, ať vás nepřekvapí až v ostrém provozu:

  • Kódování — feed v jiném kódování (ne UTF-8) způsobí rozsypanou diakritiku. Ověřte, v jakém kódování dodavatel data posílá.
  • Jednotky a balení — dodavatel může mít dostupnost v baleních, vy v kusech; cenu za balení, vy za kus. Sjednoťte jednotky v mapování nebo pravidlem.
  • Měny — zahraniční dodavatel posílá ceny v eurech nebo zlotých. Přepočet kurzem řešte pravidlem, ne ručně.
  • Duplicity — bez správného párování (ITEM_ID/EAN) vznikne z jednoho produktu víc položek. Vždy nejdřív ověřte, že se feedy správně spárovaly.

Společný jmenovatel: většina pastí se chytí při prvním importu, když se na výsledek pořádně podíváte — zkontrolujete pár položek, jestli sedí cena, dostupnost, diakritika a počet produktů. Pět minut kontroly ušetří hodiny pozdějšího hašení. Podrobně chyby ve feedu — jak je najít a hromadně opravit — řeší samostatný článek o typických chybách.

Conviu workflow a komu se to vyplatí

Shrňme celý tok do čtyř kroků, jak jdou po sobě:

  • Přidat zdroj — Custom importem napojíte feed dodavatele (FTP, Google Sheets, URL, webová služba nebo nahraný soubor).
  • Mapování — prvky dodavatele napárujete na pole e-shopu a kategorie přepíšete pravidlem na vaše.
  • Pravidla a sloučení — dodatečným importem připojíte data k produktům, spárujete přes ITEM_ID/EAN a priority u více dodavatelů nastavíte pravidly.
  • Automatická aktualizace — časovačem nastavíte frekvenci a zapnete automatický import dodatečných importů, aby vše běželo ve správném pořadí samo.

Tohle je vstupní strana téhož systému, který data následně použije na výstupu — z napojených a sloučených dat se pak generují feedy pro srovnávače, reklamu a marketplace. Import dovnitř a export ven jsou dvě strany jednoho datového toku: na napojená data navazuje princip master feedu, který z jednoho zdroje generuje výstup pro všechny kanály.

Komu se napojení vyplatí a jak ho pojmout?

  • Svépomocí — máte čas se do nastavení ponořit; Conviu vám dá nástroj i zdroje, napojení a párování si poskládáte sami.
  • Nástroj + občasná pomoc — většinu zvládnete, jen u neuspořádaného dodavatele nebo u priorit mezi více zdroji si necháte poradit.
  • Agentura — nechcete se tím zabývat; napojení dodavatelů i průběžnou správu převezmeme za vás a vy jen prodáváte.

Modelový příklad

Ukažme si to na modelovém (ilustrativním) dropshippingovém e-shopu — čísla berte jako orientační, ne jako naměřená. E-shop prodává oblečení a nemá vlastní sklad: zboží odebírá od dvou velkoobchodů. Dodavatel A má širší sortiment, dodavatel B bývá u společných kusů levnější.

Napojení vypadá takhle: hlavní feed nese produktová data, dodatečným importem se připojí feed dodavatele A (přes FTP) a feed dodavatele B (z Google Sheets, protože B vede sklad v tabulce). Oba se spárují přes EAN označený jako ITEM_ID. U produktů, které mají oba, pravidlo říká: cenu ber od levnějšího (B), a pokud B nemá skladem, přepni na A. Časovač běží každou hodinu, dodatečné importy se spouští automaticky po hlavním feedu.

Výsledek: katalog se sám aktualizuje každou hodinu, doprodané zboží se přestane nabízet bez ručního zásahu, novinky od obou dodavatelů naskakují automaticky a cena u společných kusů je vždy ta výhodnější. To, co by jinak znamenalo denně procházet dvě tabulky a přepisovat čísla, běží na pozadí.

Napojte dodavatele do e-shopu

Pokud chcete přestat ručně přepisovat dostupnost a ceny a nechat data téct od dodavatele automaticky, napojení postavíte v modulu Úprava dat (XML a CSV) — Custom importem přidáte zdroj, namapujete prvky, dodatečným importem sloučíte víc dodavatelů a časovačem zařídíte automatickou aktualizaci. Konkrétní postup najdete v návodu na napojení dat od dodavatelů.

A pokud na to nechcete být sami, napojíme dodavatele a budeme to spravovat za vás — vy řešíte prodej, my hlídáme, aby data tekla správně a včas. Širší kontext datových toků e-shopu najdete v průvodci produktovými feedy a napojením.

XML feed vs. API: kdy přejít na marketplace integraci

XML feed vs. API: kdy přejít na marketplace integraci

Na srovnávače zboží a do reklamních systémů posíláte produkty feedem — souborem, který se jednou za čas vyexportuje a „vystrčí“ data ven. Funguje to dobře, dokud nabídku jen zobrazujete. Jakmile ale začnete prodávat na marketplace typu Allegro nebo Kaufland, narazíte: marketplace vám pošle objednávku, potřebuje znát váš aktuální sklad a čeká, že mu stav potvrdíte zpět. A to feed neumí. V tu chvíli přichází na řadu API integrace — obousměrné napojení, které s marketplace komunikuje v obou směrech. V článku si vysvětlíme, čím se XML feed a API liší, kde je mezi nimi hranice a kdy je čas přejít z jednoho na druhé. Tohle je rozcestník mezi dvěma světy: feed = výstupní strana (data ven na srovnávače a do reklamy) a API = obousměrná integrace s marketplacem. Hlubší návody pro Allegro, Kaufland i Heureku najdete v samostatném tématu o prodeji na marketplace.
Tudjon meg többet
Napojení dodavatelských dat do e-shopu

Napojení dodavatelských dat do e-shopu

Dostupnost se u dodavatele mění každý den, ceny taky a nové zboží přibývá průběžně. Pokud tyhle změny přepisujete v e-shopu ručně, je to pomalé a plné chyb: zákazník si objedná zboží, které dodavatel zrovna nemá, nebo se prodává za starou cenu. Řešením je napojit data od dodavatele přímo do e-shopu, aby se dostupnost, ceny i novinky tahaly automaticky. V tomhle článku si projdeme, odkud data vzít, jak prvky dodavatele napárovat na vaše pole, jak sloučit víc dodavatelů a jak to celé nastavit v Conviu — včetně situace, kdy stejný produkt máte od dvou dodavatelů. Tohle je vstupní strana datového toku e-shopu: jak dostat data dovnitř. Co s nimi pak děláte na výstupu — jak z dat poskládat výstupní feedy pro Heureku, Google nebo marketplace — je samostatné téma. Pokud s feedy teprve začínáte, projděte si nejdřív základy XML a CSV feedu.
Tudjon meg többet
Master feed: z jednoho zdroje na všechny kanály

Master feed: z jednoho zdroje na všechny kanály

Produktová data máte jedna, ale prodejních kanálů víc — a každý je chce jinak. Heureka má vlastní povinné prvky, Google žádá jiné kategorie a vlastní formát, marketplace jako Kaufland nebo Allegro mají zase svoje pravidla. Výsledek? E-shop často udržuje pět různých feedů a každou změnu — novou kolekci, úpravu ceny, jiné kategorie — řeší pětkrát. To je drahé na čas a hlavně na chyby. Princip master feedu tenhle problém obrací: máte jeden zdroj produktových dat a z něj automaticky vzniká výstup pro každý kanál zvlášť. V tomhle článku si ukážeme, co to v praxi znamená a jak takový princip postavíte a spravujete v Conviu. Pokud s feedy teprve začínáte, projděte si nejdřív základy XML a CSV feedu a vraťte se sem.
Tudjon meg többet