Osm feedů dovnitř, jeden katalog ven
Každé prodejní prostředí v tomto oboru začíná stejnou otázkou: odkud pocházejí produktová data a sedí ještě? Náš PIM stahuje feedy velkých dodavatelů, srovnává je a udržuje aktuální — dnes 74 136 produktů a 61 693 variant.

Situace
Každý dodavatel dodává jinak. Jeden JSON feed o 200 MB, druhý Excel na každou značku, třetí API na každý jazyk. Barvy se všude jmenují jinak, velikosti taky, a fotky jsou zase někde jinde.
Kdo to udržuje ručně, vydrží půl roku. Pak e-shop stojí v den, kdy někdo odjede na dovolenou, a nikdo si už netroufne říct, který ze dvou seznamů je ten správný. Není to nedostatek pečlivosti: je toho prostě příliš na to, aby se to udržovalo ručně.
Výzva
Nejde o jeden import, ale o každou noc znovu, aniž by se artikly ztrácely nebo stály dvakrát. Artikl, který dnes zmizí, musí pryč z prodejního prostředí, ale ne z historie objednávek. Artikl, který změní název barvy, musí zůstat toutéž variantou.
A musí to být vícejazyčné: španělský zákazník chce španělské texty, ne nizozemské s vlaječkou nad nimi. To je víc než překlad názvu produktu — jde o vlastní vrstvu vedle produktových dat, která se udržuje na variantu a na jazyk a která se čistě vrátí k náhradě, když dodavatel nějaký jazyk nedodá.
Co je k dispozici
Produktová data od osmi dodavatelů, ve stejné struktuře a se stejnými poli: New Wave s 26 239 artikly, PF Concept s 19 403, Mid Ocean s 14 843, XD Connects s 6 469, Toppoint s 6 154, Spranz se 758, Langenberg s 244 a Moxz s 26.
Překlady leží ve vlastní vrstvě: 398 678 řádků přes 61 693 variant v osmi jazycích — nl, en, de, fr, es, it, pl a cz. Data k potisku leží ve vlastní vrstvě 426 573 pravidel technik. Tam, kde dodavatel nějaký jazyk nedodá, prodejní prostředí čistě sáhne po náhradě místo toho, aby ukázalo prázdné pole.
Upřímně o hranicích
Dva dodavatelé nedodávají použitelný překladový feed. XD Connects vrací přes URL feedu vždy tentýž jazyk, ať si vyžádáte kterýkoli; na to jsou potřeba samostatné feedy. U Toppoint stojí překladové napojení na chybějícím klíči.
To raději řekneme nahlas, než aby to zákazník objevil sám na španělské stránce produktu. Patří to ke stejnému principu jako zbytek této stránky: nedáváme sem nic, co neumíme převyprávět, a nevynecháváme nic, co se ukáže v nevhodnou chvíli.
Výsledek
Jeden zdroj pro osm feedů, osm jazyků a patnáct běžících e-shopových prostředí, s nočním protokolem, ve kterém stojí, co se změnilo a co se nepovedlo. Otázka „jestli ten artikl ještě je“ tak už není diskuse, ale řádek v protokolu.
Co tu nestojí: kolik hodin ručního importu to měsíčně nahradí. To se nikdy nesledovalo, takže sem žádné číslo nedáváme. Stojí níže jako otevřený bod, spolu s otázkou, u kterého zákazníka bychom to mohli změřit.
Co k tomu říká zákazník
Tato citace je návrh. Zapsali jsme ji tak, jak jsme jí z rozhovorů porozuměli, aby ji bylo možné předložit zákazníkovi. Zveřejníme ji teprve tehdy, až ji zákazník doslova schválí a až u ní bude jméno a funkce.
“V pondělí už neotvíráme žádný Excel.”
Tři příběhy, které s tímto souvisejí
Případy spolu souvisejí: týž katalog, tatáž pravidla technik a týž agent se vracejí ve více příbězích. Tyto tři mají nejblíž k tomu, co jste právě přečetli.
Pošlete nám jeden feed
Dostanete zprávu o vlastních datech: která pole chybí, které jazyky zůstávají prázdné, které techniky nenavazují a kolik artiklů je proto neprodejných. I když s námi potom nic dělat nebudete.