Knihkupectví Kosmas patří k zavedeným jménům na českém knižním trhu. Kromě oblíbeného internetového knihkupectví provozuje také velkoobchod, na který s dodávkou knih spoléhají stovky knihkupectví a knihoven po celé zemi. Aby Kosmas zjednodušil administraci i dodávku objednávek knih u business partnerů, oslovil LinkSoft s požadavkem na vývoj B2B portálu, který se stal hned za B2C e-shopem nejkritičtějším obchodním systémem společnosti.
Společnost Kosmas je známá především jako největší internetové knihkupectví na českém internetu. Provozuje také velkoobchod, který dodává knihy do více než 800 knihkupectví v České republice – od velkých řetězců po malá knihkupectví, všeobecné, odborné i univerzitní knihovny. Spolupracuje s více než 400 nakladateli, z nichž ve výhradní distribuci má produkci několika desítek nakladatelství.
S knihkupectvím Kosmas buduje LinkSoft dlouhodobý obchodní vztah – po vývoji úspěšného e-shopu na zelené louce, který Kosmasu zvýšit ziskovost a získal řadu ocenění, pokračujeme ve spolupráci formou redesignů webu či přechodu na cloud. Nyní nás Kosmas oslovil s požadavkem vývoje B2B portálu.
“Portál pro business partnery má jiná pravidla než e-shop pro koncové zákazníky. Systém slouží jak pro spolupráci nakladatelů a Kosmasu, tak Kosmasu a knihkupců. Specifikum tohoto projektu bylo, že jsme neprováděli vlastní analýzu, neboť v Kosmasu působí velmi šikovný analytik interně. Měli tedy celkem jasnou představu o tom, co chtějí, vč. například vlastní databázi v MS Azure.”
Karel Suchánek programátor LinkSoftu
Potřebujete pomoct s vašim projektem? Dejte nám vědět, rádi poradíme.
Celé řešení jsme postavili na frameworku Microsoft ASP.NET Core MVC verze 2.1. Pro připojení k databázi jsme zvolili Entity Framework verze 2.1.3, klientská část je pak postavena na JQuery s použitím LinkSoft Tables komponent.
“Aplikace má uživateli poskytovat velké množství dat o produktech. Data pochází z několika různých zdrojů, proto jsme zkombinovali přístupy “Code-first” pro vlastní data aplikace a “Database-first” pro načítání dat z dalších interních databází. O přehledné poskytování dat uživatelům se stará technologie LinkSoft Tables a Google Charts, která zobrazuje reporty prodejnosti produktů.”
Karel Suchánek, programátor LinkSoftu
Velkou pozornost jsme věnovali full-textovému vyhledávání s našeptávačem tak, aby relevance výsledků a komfort vyhledávání byly srovnatelné s tím, na co jsou uživatelé zvyklí z předních internetových vyhledávačů.
Zároveň jsme integrovali technologii Apache Lucene do systému postaveného na Microsoft .Net frameworku pomocí knihoven SOLR.Net. Toto řešení poskytuje svižné vyhledávání a vysokou relevanci výsledků, kterou poskytují firmy jako twitter.com nebo linkedin.com rovněž postavených nad technologií Apache Lucene.
Aby měl Kosmas přehled o aktuálních skladových zásobách (podle určených kategorií) a prodejnosti jednotlivých titulů za zvolené období, do systému jsme integrovali technologie LinkSoft Tables (tabulkový framework doplněný o funkcionality řazení, filtrování atd.). Google Charts se pak starají o vygenerování vybraných informací do reportů.