Převeďshop.cz
Dodavatelé a feedy

Konsolidace více dodavatelů do jednoho katalogu

22. 9. 2026 6 min čteníTým Převeďshop.cz

Tři dodavatelé prodávají stejnou vrtačku. Zákazník má vidět jeden produkt, jednu cenu a pravdivou dostupnost. Ukážeme, jak takový katalog postavit a udržet.

Dokud máte jednoho dodavatele, katalog e-shopu je jeho feed s vaší cenou. S druhým a třetím dodavatelem se to mění. Část sortimentu se překrývá, každý má jiný sklad, jinou nákupní cenu, jiné fotky a jinak kvalitní popisy. Když feedy jen naimportujete vedle sebe, máte stejný produkt třikrát a zákazník si vybírá mezi třemi stránkami.

Konsolidace znamená, že z více zdrojů postavíte jeden katalog. Každý produkt je v něm jednou, s jednou cenou a s dostupností, která odpovídá realitě. Níž popisujeme model, který na to používáme, a rozhodnutí, která musíte udělat vy.

Produkt a nabídka: dvě různé věci

Základ konsolidace je oddělit produkt od nabídky dodavatele.

  • Produkt je věc, kterou prodáváte: název, parametry, fotky, popis, kategorie. Na e-shopu je jednou.
  • Nabídka je to, co o produktu říká konkrétní dodavatel: jeho kód, nákupní cena, sklad, dodací lhůta.

Jeden produkt tak může mít jednu až několik nabídek. Vazbu mezi nimi drží tabulka „kód dodavatele → váš produkt“. Vzniká při párování produktů, nejčastěji přes EAN nebo kombinaci značky a kódu výrobce, a ukládá se trvale. Když dodavatel produkt přejmenuje, vazba zůstane.

Tuhle strukturu e-shopová platforma většinou sama nemá. Běžný e-shop zná produkt, jeho sklad a cenu, ne pět nabídek pod ním. Proto konsolidace běží v mezivrstvě mimo e-shop: ve vlastním ETL procesu nebo v PIM. Do e-shopu pak jde už jen výsledek.

Kdo vyhrává: výběr dodavatele

Pro každý produkt musíte v každém okamžiku vědět, od koho ho objednáte. Z toho se odvozuje cena, dostupnost i dodací lhůta na webu. Pravidla nastavujete vy, typické pořadí vypadá takhle:

  1. Dodavatel má produkt skladem v potřebném množství.
  2. Nejkratší dodací lhůta k vám nebo k zákazníkovi.
  3. Nejnižší nákupní cena včetně dopravy od dodavatele.
  4. Ruční priorita (spolehlivost, obchodní podmínky, bonusy za obrat).

Pořadí je obchodní rozhodnutí. Elektronika s tlakem na cenu může mít cenu na prvním místě. Nábytek s dlouhou dodací lhůtou zase dodací lhůtu. Důležité je, aby pravidla byla zapsaná a stejná pro celý katalog, ne schovaná v hlavě nákupčího.

Modelový příklad

Jeden produkt, tři nabídky. Čísla jsou ilustrativní:

Dodavatel ADodavatel BDodavatel C
Sklad0 ks14 ks3 ks
Dodací lhůta7 dní2 dny1 den
Nákupní cena bez DPH1 890 Kč1 950 Kč2 010 Kč
Ruční priorita123

Dodavatel A je nejlevnější, ale nemá skladem, takže vypadává. Mezi B a C rozhoduje druhé kritérium: C dodá o den dřív, ale má jen 3 kusy. Pokud máte pravidlo „aspoň 5 kusů“, vyhrává B. Na webu se zobrazí dostupnost podle B a cena spočítaná z jeho nákupní ceny a vaší marže. Až C doplní sklad nad 5 kusů, přepne se výběr na C.

Z příkladu je vidět, proč pravidla potřebují i prahy, ne jen pořadí.

Cena a dostupnost bez skákání

Když se vítězný dodavatel mění, mění se i nákupní cena. Když z ní přímo počítáte prodejní cenu, může cena na webu a ve srovnávačích skákat několikrát za den. Zákazníky to mate a ve srovnávačích to vypadá nedůvěryhodně.

Co pomáhá:

  • Tolerance. Dodavatele přepněte, až když je rozdíl nákupní ceny větší než stanovené procento.
  • Omezení frekvence. Prodejní cenu měňte nejvýš jednou za určitou dobu, například při denním přepočtu.
  • Cena podle nejdražší aktivní nabídky. Konzervativní varianta: marže vychází i v horším případě.

Detailně o nastavení cenotvorby píšeme v článku Automatické přeceňování podle marže.

U dostupnosti si dejte pozor na součet skladů. „17 ks skladem“ zní dobře, ale když zákazník objedná 10 kusů a každý dodavatel má jinou dodací lhůtu, objednávku rozdělíte nebo ji dodáte později. Bezpečnější je ukazovat dostupnost a dodací lhůtu vítězného dodavatele. Do srovnávačů pak posílejte stejné údaje: Heureka čte počet dní do expedice z elementu DELIVERY_DATE (0 znamená skladem), Google Merchant Center u hodnoty backorder vyžaduje i datum dostupnosti availability_date.

Obsah z nejlepšího zdroje

Cena a sklad se berou z vítězné nabídky. U obsahu to neplatí. Popis, parametry a fotky nemají přeskakovat mezi dodavateli jen proto, že se změnila nákupní cena. Obsah proto skládáme po polích:

PoleOdkud ho brát
NázevVáš vlastní, nebo z prioritního dodavatele obsahu; neměnit s každým importem
PopisNejkvalitnější zdroj, ideálně váš vlastní text
ParametrySloučit ze všech zdrojů přes jednotný slovník, při konfliktu prioritní zdroj
FotkyDodavatel s nejlepšími fotkami, případně kombinace bez duplicit
EAN, kód výrobceOvěřený identifikátor, konflikty ke kontrole
Cena, sklad, lhůtaVítězná nabídka

Parametry se musí sjednotit dřív, než je začnete slučovat. Jak na to, popisujeme v článku Mapování parametrů a atributů produktů. U fotek je potřeba hlídat, aby se stejný obrázek od dvou dodavatelů neobjevil v galerii dvakrát, víc v článku Zpracování obrázků z feedů dodavatelů.

A jedno pravidlo nad vším: ruční úprava vyhrává. Když copywriter přepíše popis nebo produktový manažer opraví parametr, další import ho nesmí přepsat. Každé pole proto potřebuje příznak „zamčeno ručně“.

Když dodavatel produkt přestane posílat

Nabídka může zmizet dočasně (výpadek feedu) nebo trvale (dodavatel produkt vyřadil). Tyto situace nesmíte zaměnit.

  • Výpadek celého feedu. Nic nemažte. Zapněte upozornění a nabídky toho dodavatele dočasně vyřaďte z výběru, dokud feed nenaběhne.
  • Zmizí jeden produkt. Nabídku označte jako neaktivní. Pokud má produkt jiné nabídky, výběr se přepne. Pokud ne, produkt přejde do stavu „není skladem“ nebo se skryje podle vašich pravidel.
  • Zmizí napořád. Po stanovené době produkt vyřaďte z prodeje, ale nemažte jeho stránku bez rozmyslu. Má historii objednávek a může mít pozice ve vyhledávání.

Kontrola „kolik produktů od minulého importu zmizelo“ je jednoduchá a zachrání hodně problémů. Když zmizí třetina feedu najednou, je to skoro vždy chyba u dodavatele, ne skutečné vyřazení.

Jak na to prakticky

  • Oddělte produkt od nabídky dodavatele a vazby ukládejte do trvalé tabulky.
  • Zapište pravidla výběru dodavatele včetně prahů (minimální počet kusů, tolerance ceny).
  • Cenu přepočítávejte s tolerancí a omezenou frekvencí, ne při každé změně.
  • Dostupnost ukazujte podle vítězného dodavatele, ne jako součet skladů.
  • Obsah skládejte po polích z nejlepších zdrojů a ruční úpravy zamykejte.
  • Rozlišujte výpadek feedu od vyřazení produktu a hlídejte náhlé úbytky.
  • Před importem nového dodavatele zkontrolujte duplicity, ať konsolidace nezačne s dvojitým katalogem. Postup najdete v článku Deduplikace produktů při více zdrojích dat.

Konsolidaci stavíme jako součást napojení dodavatelů a feedů. Jednorázová implementace začíná od 3 000 Kč za dodavatele a správu řešíme měsíčním paušálem. Když už konsolidace přerůstá import a potřebujete centrální správu produktových dat, navrhneme řešení v rámci služby CRM a PIM. Pošlete nám seznam dodavatelů a ukázky jejich feedů a řekneme, jak velký je překryv sortimentu.

Potřebujete s tím pomoct?

Zpět na blog

Často kladené dotazy

Součet má smysl jen tehdy, když umíte objednávku rozdělit mezi dodavatele se stejnou dodací lhůtou. Bezpečnější je zobrazovat dostupnost podle nejrychlejšího dodavatele, který má dost kusů, a dodací lhůtu podle něj.

Mohlo by vás zajímat

Máte e-shop a nevíte, kde s růstem začít?

Nezávazná konzultace vám ukáže konkrétní příležitosti — technické, marketingové i obchodní.