Dispečink kurýrní služby napojený na e-shopy

Dispečink kurýrní služby napojený na e-shopy

Webová aplikace

Kurýrní firma, která rozváží pro desítky e-shopů, tráví spoustu času přepisováním: objednávky z jednoho systému do druhého, stavy doručení zpátky. Pro regionální přepravní společnost jsme postavili dispečink, který si objednávky stahuje z e-shopů sám — a stejně automaticky jim vrací informace o doručení. Dispečer plánuje, kurýr rozváží, systém synchronizuje.

Dispečer vidí všechny zásilky na jednom místě: odkud, kam, který kurýr, v jakém stavu a s jakou dobírkou. Objednávky přitékají automaticky z napojených e-shopů na platformách Shoptet a WooCommerce — a každá změna stavu zásilky se do e-shopu propíše zpět, takže zákazník e-shopu vidí aktuální informace bez telefonátů. K dennímu rozvozu se tisknou štítky a přehledy, dobírky se evidují u zásilek a příjemci mají veřejné sledování zásilky podle kódu.

/// Webová aplikace/// Logistika/// Integrace
Dispečink kurýrní služby napojený na e-shopy
Dispečink kurýrní služby napojený na e-shopy
Dispečink kurýrní služby napojený na e-shopy

Technologie

Aplikaci jsme vyvinuli na Oidis Frameworku v TypeScriptu — dispečerský frontend s Bootstrapem, backend na Node.js s GraphQL rozhraním a kombinací MySQL pro provozní data a MongoDB pro metadata. E-shopy se napojují přes oficiální API Shoptetu a WooCommerce s preferencí webhooků před dotazováním. Štítky a přehledy generuje serverový PDF tisk, celé řešení běží v Docker kontejnerech.

Dispečink kurýrní služby napojený na e-shopy
Dispečink kurýrní služby napojený na e-shopy

Zadání

Každý napojený e-shop znamenal ruční práci: vytáhnout objednávky, přepsat je do evidence, po doručení zase ručně aktualizovat stav v e-shopu. S rostoucím počtem partnerů rostla chybovost i čas strávený administrativou. Firma potřebovala jednu platformu, která obchodní partnery napojí automaticky a dispečerům nechá jen skutečné rozhodování.

Řešení

Postavili jsme dispečerskou aplikaci s obousměrnou synchronizací: e-shopy se napojují přes svá oficiální rozhraní a webhooky, takže nové objednávky dorazí okamžitě a stavy doručení putují zpět bez zásahu člověka. Mapování stavů je konfigurovatelné pro každý e-shop zvlášť — co je u jednoho „expedováno“, může být u druhého „předáno dopravci“. Systém podporuje více organizací a kurýrních skupin s odděleným přístupem, tiskne štítky pro denní rozvoz a vede auditní stopu změn u každé zásilky.

Klíčové funkce

  • automatický příjem objednávek z e-shopů (Shoptet, WooCommerce) přes API a webhooky
  • obousměrná synchronizace stavů doručení zpět do e-shopů
  • dispečerský přehled zásilek s filtrací dle kurýra, firmy a stavu
  • konfigurovatelné mapování stavů pro každý napojený e-shop
  • tisk štítků a denních rozvozových přehledů
  • evidence dobírek u zásilek
  • veřejné sledování zásilky podle kódu
  • více organizací a kurýrních skupin s odděleným přístupem

Výsledky a přínosy

  • objednávky z e-shopů bez ručního přepisování
  • stavy doručení se do e-shopů vracejí samy — méně telefonátů a reklamací
  • jeden dispečink pro více organizací a kurýrních skupin
  • v provozu od roku 2022 s průběžným rozvojem

Další projekty a reference

Zobrazit všechny projekty →