Stavebniny Návsí

Prodej stavebních materiálů
Stavebniny s třicetiletou historií, přes dvacet tisíc položek v katalogu a jedna jasná podmínka: nový e-shop nesmí rozbít, co ve firmě léta funguje. Postavili jsme proto obchod, který si s účetním systémem Pohoda vyměňuje data sám — ceny, sklad i objednávky. Zákazníci nakupují online, firma pracuje po svém.
Zákazník prochází katalogem se skutečnou skladovou dostupností — co vidí, to na skladě opravdu leží, protože ceny i zásoby se průběžně přebírají z Pohody. Košík funguje i bez přihlášení a po přihlášení se sám sloučí s účtem. Pokladna má tři kroky: košík, doprava a platba, souhrn. Nakoupit jde na osobu i na firmu a místo doručení se vybírá na mapě. Stálí zákazníci mají historii objednávek, doklady ke stažení a tlačítko „koupit znovu“. A obchodník? Objednávky, synchronizaci i platební bránu spravuje z jednoho dashboardu.



Technologie
Aplikaci jsme vyvinuli na Oidis Frameworku v TypeScriptu. Frontend staví na komponentách frameworku se styly v SASS, backend běží na Node.js s databází MongoDB a vyhledávacím indexem Typesense. Napojení na ERP Pohoda zajišťuje vlastní konektor běžící jako služba u zákazníka, propojený reverzním WebSocket tunelem. Online platby obsluhuje brána GoPay, doklady se generují serverově do PDF. Celé řešení běží v Docker prostředí a o plynulé nasazování aktualizací se stará CI/CD pipeline.
Zadání
Do té doby se objednávalo telefonem a e-mailem. Firma chtěla prodávat online, ale bez druhé evidence — sortiment, ceny, sklad i objednávky musely zůstat v Pohodě, na kterou je zvyklá a která běží na jejím serveru. K tomu online platby kartou, automatické doklady a katalog s více než 20 000 položkami, který bylo potřeba pro web teprve připravit.
Řešení
E-shop jsme postavili na naší platformě a k Pohodě ho připojili vlastním synchronizačním agentem — malou službou, která běží přímo na serveru firmy. Ven se připojuje sama, takže nebylo potřeba otevírat porty ani zasahovat do sítě. Každou minutu si e-shop a Pohoda vymění novinky: produkty, ceny a sklad jedním směrem, objednávky a platby druhým. Platby kartou obsluhuje brána GoPay přímo na webu a o zaplacení se zákazník i obchodník dozvědí okamžitě, bez obnovování stránky. Doklady se vystaví samy a odejdou e-mailem. A těch dvacet tisíc položek katalogu? Zpracovali a obohatili jsme je pomocí AI a dolování dat — ručně by to trvalo měsíce.
Klíčové funkce
- katalog se skladovou dostupností a cenami synchronizovanými z ERP Pohoda
- fulltextové vyhledávání a filtrování nad vyhledávacím indexem Typesense
- košík fungující bez přihlášení, se sloučením po přihlášení a připomínkou opuštěného košíku
- třístupňová pokladna s nákupem na osobu i firmu a výběrem místa doručení na mapě
- online platby GoPay s okamžitou notifikací o zaplacení
- automatické PDF doklady a e-mailové notifikace k objednávkám
- administrace objednávek, synchronizace a platební brány v dashboardu
- push notifikace o změnách stavu objednávky v reálném čase
Výsledky a přínosy
- e-shop v ostrém provozu na stavebninynavsi.cz od května 2025
- katalog 20 000+ položek kompletně zpracovaný a obohacený pomocí AI
- digitalizace bez narušení zaběhlých procesů firmy s 30letou historií
- objednávky vznikají v Pohodě automaticky — nulové ruční přepisování
- 11 průběžných vydání během prvního roku provozu (v2025.1.0 → v2026.1.0)
- online platby kartou bez odchodu z webu (vložená brána GoPay)
- provoz bez zásahů do infrastruktury zákazníka (reverzní tunel, žádné otevřené porty)

