Převeďshop.cz
Dodavatelé a feedy

Mapování kategorií mezi dodavatelem a e-shopem

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

Každý dodavatel třídí zboží po svém. Ukážeme, jak postavit mapování kategorií, které přežije nové produkty, změny u dodavatele i export do srovnávačů.

Dodavatel A má kategorii „Nářadí > Aku“. Dodavatel B „Elektronářadí > Vrtačky a šroubováky > Akumulátorové“. Dodavatel C posílá jen „DÍLNA“. Vy máte v e-shopu „Aku vrtačky“, „Aku šroubováky“ a „Aku sady“. Aby se produkty od všech tří objevily na správném místě, potřebujete mapování kategorií.

Bez něj máte dvě špatné možnosti. Buď převezmete strom dodavatele a e-shop se rozpadne na tři paralelní navigace. Nebo zařazujete ručně a každý nový produkt čeká, až na něj někdo najde čas. V článku popisujeme, jak mapování postavit tak, aby běželo samo a počítalo s výjimkami.

Proč vlastní strom kategorií

Strom kategorií není jen seznam. Ovlivňuje navigaci, filtry, SEO, ale i to, jak se produkty dostanou do srovnávačů a reklam. Proto ho neřiďte podle dodavatele:

  • Dodavatel třídí pro sebe. Velkoobchodní strom odpovídá jeho skladu a jeho obchodním oddělením, ne tomu, jak hledají vaši zákazníci.
  • Dodavatelé se mění. Když skončíte s jedním a začnete s druhým, kategorie na webu musí zůstat. Jinak přicházíte o URL a pozice ve vyhledávání.
  • Filtry potřebují jednotné produkty. Filtr „výkon baterie“ funguje, jen když jsou v kategorii srovnatelné produkty.

Mapování tedy vždy vede ze stromu dodavatele do vašeho stromu, nikdy obráceně.

Typy vazeb v mapování

Každá kategorie dodavatele patří do jedné ze čtyř situací:

VazbaPříkladJak řešit
1:1„Stany“ → „Stany“Přímé pravidlo v mapovací tabulce
N:1„Stany 2 os.“ a „Stany 3 os.“ → „Stany“Více řádků tabulky vede do jedné kategorie
1:N„Aku nářadí“ → „Aku vrtačky“, „Aku šroubováky“, „Aku sady“Pravidla podle názvu nebo parametru, případně AI
1:0„Výprodej“, „Novinky“, „DÍLNA“Kategorie nenese informaci, zařazuje se podle obsahu produktu

Vazby 1:1 a N:1 jsou snadné a pokryjí většinu sortimentu. Práce je s 1:N a 1:0. Tam kategorie dodavatele nestačí a rozhodují data produktu: název, parametry, značka, někdy EAN.

Jak vypadá mapovací tabulka

Základ je jednoduchá tabulka. Každý řádek říká: produkty od tohoto dodavatele z této kategorie, případně s touto podmínkou, zařaď sem.

DodavatelKategorie dodavatelePodmínkaKategorie e-shopu
ANářadí > Akunázev obsahuje „vrtačka“Aku vrtačky
ANářadí > Akunázev obsahuje „sada“ nebo „kit“Aku sady
ANářadí > AkujinakAku šroubováky
BElektronářadí > Vrtačky a šroubováky > Akumulátorovéparametr „Typ“ = vrtačkaAku vrtačky
CDÍLNAžádnáke kontrole

Pár zásad, které se osvědčují:

  • Pořadí pravidel rozhoduje. Nejdřív specifické podmínky, na konci obecné „jinak“.
  • Klíčem je celá cesta, ne poslední úroveň. „Příslušenství“ je u dodavatele pod pěti různými větvemi a pokaždé znamená něco jiného.
  • Tabulka patří mimo e-shop. Do integrační vrstvy nebo do PIM, s historií změn. Když ji máte jen v hlavě kolegy nebo v nastavení importu bez historie, při první změně ji ztratíte.
  • Ruční výjimky podle kódu produktu. Když jeden konkrétní produkt patří jinam než zbytek kategorie, udělejte výjimku pro jeho kód, ne nové obecné pravidlo.

U Shoptetu jde produkt při importu zařadit i do více kategorií najednou (například sloupcem categoryText2 podle nápovědy k importu). Hodí se to, když má produkt logicky patřit do „Aku vrtačky“ i do „Dárky pro kutily“.

Nenamapované produkty: fronta, ne náhoda

Nejhorší, co může import udělat, je dát produkt bez pravidla do náhodné nebo výchozí kategorie a zveřejnit ho. Zákazník pak najde kabel k nabíječce mezi stany a vy se to dozvíte za měsíc.

Proto stavíme mapování s frontou:

  1. Produkt, pro který neexistuje pravidlo, se založí jako skrytý.
  2. Objeví se v seznamu „ke kontrole“ s kategorií dodavatele, názvem a návrhem zařazení.
  3. Člověk zařazení potvrdí nebo opraví.
  4. Rozhodnutí se uloží jako nové pravidlo, takže příště už se produkt z té kategorie zařadí sám.

Návrh zařazení v kroku 2 umí dobře připravit AI. Podle názvu, popisu a parametrů navrhne kategorii i tam, kde dodavatel posílá jen „DÍLNA“. Jak to funguje a kde má AI limity, popisujeme v článku AI kategorizace produktů.

Když dodavatel změní svůj strom

Dodavatelé stromy přejmenovávají a přestavují bez varování. Mapování, které se opírá o názvy kategorií, pak přestane fungovat. Během jednoho importu se stovky produktů ocitnou bez pravidla.

Obrana:

  • Hlídejte nové a zmizelé kategorie. Při každém importu porovnejte seznam kategorií dodavatele s minulým během. Nová kategorie znamená upozornění, ne tiché založení.
  • Neměňte zařazení existujících produktů automaticky. Když produkt, který už je zařazený, přijde v nové kategorii dodavatele, ponechte ho, kde je, a změnu navrhněte ke kontrole.
  • Pokud dodavatel posílá ID kategorie, mapujte podle ID. Přejmenování pak mapování nerozbije.

Druhé mapování: srovnávače a Google

Kategorie e-shopu nejsou poslední krok. Do srovnávačů posíláte další zařazení:

  • Heureka. V XML feedu vyplňujete element CATEGORYTEXT s úplnou cestou podle stromu kategorií Heureky. Heureka strom průběžně mění a starší cesta může přestat platit.
  • Zboží.cz. Také používá CATEGORYTEXT. Podle specifikace feedu není povinný, ale správně vyplněný je podmínkou toho, aby se nespárovaná nabídka dostala do správné kategorie. Aktuální strom Zboží.cz je dostupný i ve strojově čitelné podobě.
  • Google. Kategorii přiřazuje automaticky podle názvu, popisu a GTIN. Atribut google_product_category je volitelný a slouží k přepsání automatického zařazení, pokud se Google plete.

Praktické řešení: ke každé kategorii e-shopu uložte odpovídající kategorii Heureky, Zboží.cz a případně Google. Mapuje se tak jednou na úrovni kategorií, ne u každého produktu zvlášť. Víc o feedech pro srovnávače najdete v článku Feed pro Heureku a Zboží.cz.

Jak na to prakticky

  1. Ujasněte si vlastní strom kategorií. Mapovat do nehotového stromu znamená dělat práci dvakrát.
  2. Vytáhněte ze všech XML feedů dodavatelů seznam kategorií a počet produktů v každé.
  3. Nejdřív namapujte kategorie s nejvíce produkty. Obvykle pokryjí velkou část sortimentu.
  4. U kategorií 1:N a 1:0 nastavte pravidla podle názvu a parametrů, zbytek pošlete do fronty.
  5. Nové produkty bez pravidla zakládejte jako skryté a zařazujte přes frontu.
  6. Hlídejte změny ve stromech dodavatelů při každém importu.
  7. Ke kategoriím e-shopu doplňte zařazení pro Heureku, Zboží.cz a Google.

Mapování kategorií je standardní krok ETL procesu, který stavíme v rámci napojení dodavatelů a feedů. Jednorázová implementace začíná od 3 000 Kč za dodavatele, správa běží měsíčním paušálem. U velkých a nepřehledných katalogů přidáváme AI kategorizaci produktů, cenu připravíme po konzultaci podle rozsahu. Pošlete nám feedy dodavatelů a váš strom kategorií a řekneme, kolik z nich jde namapovat pravidly.

Zpět na blog

Často kladené dotazy

Strom kategorií dodavatele je postavený pro jeho sortiment a jeho zákazníky, často pro velkoobchod. U více dodavatelů byste měli v e-shopu několik navzájem nekompatibilních stromů, duplicitní kategorie a nesmyslné názvy. Vlastní strom je základ navigace, filtrů i SEO.

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í.