← Összes referencia
Vendéglátóipari nagykereskedés

M-Pakk Manager

Vállalati ERP platform disztribúcióhoz és nagykereskedelemhez: többraktáras készletkezelés, vevői rendelések, beszállítókezelés, Shoprenter-szinkron és automatizált Billingo számlázás.

Szerepem
Önálló fejlesztő, az adatbázistól a telepítésig
Ügyfél
Vendéglátóipari nagykereskedés
Technológia és integrációk
React, Ant Design, Shoprenter, Billingo, AWS SDK, PM2
M-Pakk Manager képernyőkép

A kihívás

Az M-Pakk Manager full-stack, vállalati szintű ERP és működésirányítási platform, amely az ellátási lánc, a készletkezelés és a rendelésteljesítés műveleteit központosítja. A rendszer mindent kezel a vevői és beszerzési rendelésektől a többraktáras készleten, a beszállítókezelésen és a pénzügyi követésen át a webáruház-integrációig, egyetlen, egységes platformon.

A kis- és középméretű disztribúciós és nagykereskedelmi cégek gyakran hamarabb növik ki a kezdeti eszközeiket, mint hogy megengedhetnék maguknak a nagy dobozos ERP rendszereket. A platform ezekre a konkrét kihívásokra készült:

  • Nem volt egyetlen hiteles adatforrás a több raktárhely készletszintjeiről
  • A vevői rendeléseket, a beszállítói rendeléseket és a fizetéseket egymástól független táblázatokban vezették
  • Nem volt automatikus szinkron a belső készlet és a nyilvános webshop között
  • A számlák kézzel készültek, sok hibával
  • Nem volt rálátás a napi, havi és éves értékesítési teljesítményre
  • Az új munkatársak betanítása nehézkes volt szerepkör alapú jogosultságkezelés nélkül

A megoldás

Egyedi fejlesztésű full-stack webalkalmazás, amely minden rendelési, készlet- és pénzügyi művelet egyetlen hiteles adatforrása.

01

Rendelés- és vevőkezelés

  • Teljes vevői életciklus: kategóriák, elérhetőségek, pénznemek, fizetési módok
  • Vevői rendelések tételsorokkal, állapotkövetéssel, digitális aláírás rögzítésével és fizetések nyilvántartásával
  • Megjegyzésfolyamok a vevőknél és a rendeléseknél a csapatmunkához
02

Beszerzési rendelések és beszállítókezelés

  • A beszállítói kapcsolatok és a beszerzési rendelések kezelése az elejétől a végéig
  • Bevételezés: a beérkezett áru soronkénti rögzítése a beszerzési rendeléshez
  • Külön fizetéskövetés az értékesítéshez és a beszerzéshez
03

Többraktáras készlet

  • Valós idejű készletszintek termékenként és raktárhelyenként
  • Raktárközi áttárolási kérelmek teljes naplózással
  • Árlistakezelés dinamikus árazás támogatásával
04

Termékkatalógus és webshop-szinkron

  • Központi termékkatalógus kategóriákkal, képekkel és árakkal
  • Automatikus mennyiségszinkron a Shoprenter felé ütemezett cron feladattal (munkaidőben 10 percenként)
  • Webhook-fogadó a webshopból érkező eseményekhez
05

Irányítópult és riportok

  • Szerepkör szerint eltérő irányítópultok: napi, havi és éves értékesítési összesítők
  • Készletfedezeti riportok és a legjobban fogyó termékek rangsora
  • Külön nézetek a belső működéshez és a webshop teljesítményéhez
06

Ütemezett feladatok és automatizálás

  • A webshop termékmennyiség-szinkronja cron ütemezéssel fut (10 percenként, 04:00–20:00)
  • Automatikus éjszakai MongoDB mentés 02:00-kor
  • Fejlesztői környezetben minden cron feladat ki van kapcsolva; csak élesben futnak, a PM2 cluster példány ellenőrzésével
07

Integrációk

  • Billingo: automatizált számlakészítés a Billingo API-n keresztül
  • Shoprenter: kétirányú termék- és mennyiségszinkron a webshoppal
  • AWS SDK: felhős tárhely-integráció a fájlokhoz
  • Nodemailer: e-mail értesítések támogatása

A rendszer méretei

100+
REST API végpont
vevők, rendelések, termékek, beszállítók, raktárak, beszerzési rendelések, bevételezések, áttárolások, fizetések és integrációk
25+
adatbázis-entitás
a teljes logisztikai és értékesítési területen, több mint 20 verziózott migrációval
14
frontend oldalmodul
teljes CRUD- és munkafolyamat-felületekkel
30+
újrahasznosítható React komponens
Ant Design alapokon
Többraktáras működés
raktárhelyenkénti készletkövetéssel
Szerepkör alapú jogosultságkezelés
hozzáférési szint szerint minden nézetben és műveletnél
Az eredmény

Az M-Pakk Manager a széttagolt, kézi munkafolyamatot egységes platformmal váltotta ki, amely a beszállítói rendeléstől a vevői kiszállításig a teljes életciklust lefedi.

A készletszintek valós időben láthatóvá váltak minden raktárban, a webshop mennyiségei automatikusan szinkronban maradnak, a korábban kézi rögzítést igénylő számlák pedig a rendelés lezárásakor az API-n keresztül készülnek el. A szerepkör alapú irányítópult minden csapattagnak, a bevételezést végző raktárostól a havi készletfedezetet áttekintő vezetőig, pontosan a szerepköréhez tartozó adatokat mutatja.