E-shop, který se aktualizuje sám. Z 32 000 položek na 1 566 produktů za půl minuty.
Dvě kamenné prodejny v různých městech, externí dodavatel s katalogem o 32 000 produktech, přes milion řádků a 100 MB dat, a k tomu sortiment, kde záleží na desetině gramu. Pro Zlatnictví Felix jsme postavili e-shop na Upgates a k němu vlastní systém, který data drží pohromadě — dvakrát denně, bez lidského zásahu.
Zadání
Data do e-shopu tečou dvěma linkami. Jednou je feed externího dodavatele. Druhou feed z interního systému WinShop, který zlatnictví používá na prodejnách — ten sám o sobě řídí a spojuje sklady dvou obchodů v různých městech, takže z něj vychází i to, jakou dostupnost u kterého kusu nastavit.
Stejný šperk se přitom může nacházet na několika místech naráz — pokaždé s jinou dostupností a jinou dobou dodání.
Běžný import produktového feedu na tohle nestačí. Feed umí data nahrát, ale neumí je rozhodnout. Někdo musí určit, ze kterého skladu se zboží pošle a jaký termín se zákazníkovi ukáže.
Druhé specifikum jsou samotné šperky. Varianty a jejich hmotnosti se evidují na desetiny gramu a standardní variantní systém Upgates na to nestačí. K tomu všechno ostatní, co k provozu e-shopu patří: způsoby dopravy, elektronické vouchery, zbožové srovnávače a řada opakovaných úkonů, které nikdo nechce dělat ručně.
Co jsme postavili
Vlastní systém pro zpracování produktových dat. Sjednocuje data z WinShopu i od dodavatele do jednoho feedu, shodné produkty automaticky páruje, kontroluje dostupnost a do e-shopu propisuje tu variantu, která je podle aktuální doby dodání nejlepší.
Součástí je automatické doplňování chybějících SEO popisků podle předem odsouhlasených pravidel. U nově zařazeného zboží tak text vzniká sám a nikdo nemusí psát stovky popisků ručně. Pro přesnou evidenci hmotností jsme navrhli nestandardní řešení přes produktové štítky, kterým jsme obešli limity běžných variant v Upgates.
Dál jsme doplnili elektronické vouchery a navazující pravidla dopravy, API napojení pro automatizaci opakovaných procesů, produktové feedy pro zbožové srovnávače, kompletní vizuální úpravu e-shopu a navazující offline materiály — vizitky, letáky a další prvky vizuální komunikace značky.
Jak to běží každý den
Celý import je automatický a má osm kroků. V každém z nich by jinak seděl člověk s tabulkou.
Začíná se stažením dat. Dvakrát denně přijde nový katalog od dodavatele, k tomu krátký feed s akčními cenami a z WinShopu aktuální stav obou prodejen.
Následuje síto. Rovnou odpadne zboží, které není skladem, nemá fotku nebo cenu, překračuje cenový strop nebo patří do kategorie, kterou zlatnictví od dodavatele nebere — snubní prsteny prodává z vlastního skladu. Z 32 000 položek zůstane zhruba 2 700.
Pak se položky seskupí tak, jak je vidí zákazník: jeden prsten v sedmi velikostech je jeden produkt se sedmi variantami, ne sedm produktů. Dodavatel vede tentýž design často pod několika čísly, takže se duplicity slučují.
Jádrem je spojení vlastního skladu s dodavatelským. Kus ve vitríně se napojí na dodavatelský produkt podle kódu v poznámce pokladního systému. Od prodejny se vezme dostupnost a dodací lhůta, od dodavatele fotky, popis a parametry. Prodejna nefotí ani nepopisuje nic, co už dodavatel jednou popsal.
U cen jde do e-shopu vždy doporučená prodejní cena, nikdy nákupní. Akční cena od dodavatele ji přebije a původní se zobrazí přeškrtnutá. U zlata se navíc hlídá spodní hranice podle hmotnosti, aby těžké kusy nešly pod cenu materiálu.
Každý produkt pak dostane text, zařazení a parametry. Popis je buď ručně psaný — dnes pokrývají celý katalog — nebo u nově zařazeného zboží vygenerovaný automaticky. K tomu se doplní kategorie a podkategorie, parametry pro filtry v e-shopu a SEO popisky pro vyhledávače.
Před odesláním běží kontroly — při každém importu jich proběhne kolem sedmi set. Hlídají, jestli produktu nezměnil kód (odpojilo by to varianty), jestli se cestou neztratila část sortimentu — při ztrátě nad 5 % se odeslání zastaví — a jestli ruční texty odpovídají datům. Hotový soubor jde na FTP a Upgates si ho převezme. Kontrola běží každou půlhodinu, nový soubor se generuje, jakmile je ten v e-shopu starší dvou hodin.
Výsledek
Z komplikovaného toku produktových dat vznikl automatizovaný e-commerce systém, který pracuje s více sklady a dodavateli, správně vyhodnocuje dostupnost a respektuje specifika šperkařského sortimentu.
Zlatnictví Felix získalo nejen nový e-shop, ale hlavně technické řešení připravené na každodenní provoz a další rozvoj značky — online i offline. Lidé v prodejnách se věnují zákazníkům a šperkům. Data si hlídá systém.
Co projekt obsahoval
- Vlastní aplikace — systém pro zpracování produktových dat, párování skladů s dodavatelem, kontrolní mechanismy a API automatizace opakovaných procesů
- Web a e-shop — e-shop na platformě Upgates, varianty s přesnou hmotností, vouchery, pravidla dopravy a feedy pro zbožové srovnávače
- Vizuál online i offline — kompletní vizuální úprava e-shopu, vizitky, letáky a další prvky vizuální komunikace značky
Co takový projekt obnáší
Podobný projekt představuje zhruba 700 až 900 hodin práce — návrh datového modelu, vlastní zpracování feedů, napojení na platformu, kontrolní mechanismy, vizuál a testování na reálných datech. Je to investice na začátku, která pak běží roky bez dalšího ručního zásahu.
A přesně tenhle typ práce děláme nejraději: tam, kde hotová krabice končí, začíná naše aplikace.
Řešíte něco podobného?
Víc skladů, dodavatelský feed, který „nesedí“, ruční přepisování cen nebo popisků? Ozvěte se nám a projdeme, co jde zautomatizovat a kolik času to vrátí.
Souvisí: Hotový e-shop najdete v referenci Zlatnictví Felix, další projekty pak mezi našimi e-shopy.
Držíme vás na první pozici. Teď i s AI. 💚