produkt · w rozwoju

Medusa Pick & Pack

Komercyjny moduł operacji magazynowych dla Medusa 2: rezerwacja pracy, skanowanie, kompletacja, pakowanie i historia operacji.

Przegląd

Przegląd

Niezależny plugin Medusa 2, który dodaje lekki proces WMS bez wyprowadzania zamówień z platformy commerce. Łączy widoki operatora, widget zamówienia i model domenowy magazynu.

Problem

Problem

Standardowy przepływ zamówienia nie prowadzi pracownika przez fizyczną kompletację i pakowanie. Potrzebne są rezerwacje pracy, walidacja ilości oraz czytelny ślad operacyjny.

Rozwiązanie

Rozwiązanie

Plugin wprowadza lokalizacje magazynowe i biny, koszyki, stanowiska, fale kompletacji, kartony i paczki. Obsługuje EAN/SKU, ochronę przed nadmiarowym skanowaniem, walidację ilości oraz prywatne zdjęcia pakowania.

Moja rola

Moja rola

Zaprojektowałem domenę, lifecycle właściwy dla magazynu, moduły backendowe, workflow, zdarzenia warehouse.* w wersjonowanym kontrakcie oraz polski i angielski interfejs Admina i operatora.

Architektura

Architektura

Rozwiązanie działa jako niezależny plugin Medusa 2. Warstwa domenowa i workflow obsługują rezerwacje uwierzytelnionych pracowników, kompletację i wielopaczkowe pakowanie; File Module chroni zdjęcia, a widget zamówienia udostępnia kontekst operacyjny.

Wyzwania inżynieryjne

Wyzwania inżynieryjne

Najtrudniejsze były granice współbieżności rezerwacji, spójność ilości między skanowaniem a pakowaniem, prywatność dowodów pakowania i kompatybilność rozszerzenia z lifecycle Medusa. Build i testy walidują wdrożony zakres.

Rezultaty i obecny status

Rezultaty i obecny status

Działa potwierdzony przepływ od rezerwacji przez picking do kartonów i wielu paczek, ze skanowaniem, historią operacji i UI PL/EN. Pełna walidacja PostgreSQL integration/e2e, silniejsze zabezpieczenia transakcyjne i część polishu CRUD pozostają obszarami dalszego utwardzania.

Technologie

Technologie

Medusa 2TypeScriptReactPostgreSQLFile Module