Composable Commerce i OMS w 2026. Jak zautomatyzować logistykę i fulfilment?

TL;DR - Szybkie podsumowanie
- Ochrona marży operacyjnej: Dedykowany system OMS (Order Management System) w architekturze Composable optymalizuje koszty kurierskie, automatycznie decydując, z którego magazynu lub salonu stacjonarnego najtaniej wysłać paczkę do klienta.
- Koniec ograniczeń SaaS: Systemy abonamentowe (np. Shopify Plus) narzucają sztywne zasady wysyłki. GMI Software opiera logikę OMS na otwartym silniku MedusaJS v2, dając pełną swobodę w tworzeniu reguł dzielenia koszyków (Split Shipments).
- Niezawodna architektura: Wykorzystujemy mikroserwisy NestJS połączone asynchronicznie (Event-driven), dzięki czemu nagły skok zamówień (np. w Black Friday) nie blokuje systemu magazynowego WMS.
- Twarde dowody: Nasze rozwiązania dla handlu radzą sobie ze skalą. Aplikacja mobilna zbudowana przez nas dla marki SFD obsługuje 100 000+ pobrań (4.9★ na App Store), płynnie procesując skomplikowane ścieżki zakupowe.
Problem: Zamówienie z trzech magazynów paraliżuje Twoją logistykę
Twój e-commerce rośnie. Posiadasz magazyn centralny, magazyn zewnętrzny (3PL) oraz 10 salonów stacjonarnych. Klient wchodzi na sklep i zamawia trzy produkty. System monolityczny (jak starsze wersje Magento czy PrestaShop) traktuje to jako jedno nierozerwalne zamówienie.
Co dzieje się dalej? Okazuje się, że produkt A jest w magazynie głównym, produkt B u zewnętrznego dostawcy, a produkt C tylko w salonie w Krakowie. Stary system zmusza pracownika BOK do ręcznego anulowania zamówienia i rozbicia go na trzy oddzielne przesyłki. Firma traci czas, klient jest zirytowany chaosem w komunikacji, a Ty płacisz trzykrotnie za kuriera, tracąc całą marżę z tej transakcji.
Rozwiązaniem nie jest zatrudnienie kolejnych logistyków. W GMI Software, software house z Gdańska posiadający 16+ lat doświadczenia, wdrażamy w takich przypadkach architekturę Composable Commerce z dedykowanym silnikiem OMS (Order Management System). Maszyna w 0,1 sekundy podejmuje decyzję, jak najtaniej i najszybciej zrealizować zamówienie, bez udziału człowieka.
Monolityczny OMS vs Composable Commerce - zestawienie modeli
Dlaczego najwięksi gracze e-commerce porzucają gotowe platformy na rzecz podejścia modułowego (Composable)?
- Monolityczny e-commerce (np. klasyczne Magento): Koszyk, płatność, zarządzanie zamówieniami (OMS) i wysyłka to jeden wielki blok kodu. Skutek: Wprowadzenie nowej reguły (np. jeśli zamówienie jest z Gdańska, wyślij kuriera bezpośrednio z salonu stacjonarnego z pominięciem magazynu głównego) wymaga ingerencji w rdzeń sklepu, co grozi awarią całego procesu płatności.
- Composable Commerce (MACH): System jest złożony z niezależnych klocków. Frontend (to, co widzi klient) to aplikacja w Next.js. Płatności obsługuje Stripe. Zarządzanie zamówieniami to osobny mikroserwis. Skutek: OMS działa jak inteligentny router. Pobiera zamówienie z koszyka, analizuje stany magazynowe w systemach ERP i sam rozdziela zlecenia do odpowiednich magazynów. Zmiana logiki logistycznej nie ma prawa „wysadzić” frontendu sklepu.
Jak technicznie budujemy rozproszony system OMS? (stack GMI)
Logistyka nie wybacza błędów w kodzie. Żeby system OMS nie stał się wąskim gardłem, zespół inżynierów GMI Software wykorzystuje twardy, sprawdzony stack technologiczny:
- Rdzeń transakcyjny (MedusaJS v2): Platforma MedusaJS została zaprojektowana specjalnie pod Composable Commerce. Jako silnik open-source oparty na Node.js, daje nam nieograniczony dostęp do modyfikacji procesu zamówienia (order lifecycle). Nie płacimy prowizji od transakcji, a klient ma 100% praw do kodu.
- Order routing w mikroserwisach (NestJS): Reguły logistyczne są często ekstremalnie skomplikowane. Piszemy je jako osobne aplikacje w frameworku NestJS. Gdy zamówienie wpada do systemu, NestJS w ułamku sekundy odpytuje bazę danych o stany i wysyła odpowiednie komendy do systemów WMS.
- Komunikacja asynchroniczna (Redis / AWS SQS): Nie zmuszamy koszyka do czekania na odpowiedź z systemu kurierskiego. Używamy architektury event-driven. Koszyk zrzuca zamówienie do kolejki SQS i natychmiast uwalnia klienta. Integracje z kurierami i magazynami dzieją się w tle, w pełni bezpiecznie.
- Rozszerzenia mobilne (React Native): Jeśli Twoi magazynierzy lub kierowcy potrzebują skanerów lub aplikacji ułatwiających kompletowanie (picking i packing), dopinamy do tego samego API aplikację mobilną zbudowaną w technologii React Native (Expo). Oszczędza to 30-40% kosztów deweloperskich. Podobny mechanizm zastosowaliśmy przy wdrożeniach logistycznych takich jak EMKA Mobile.
Ile kosztuje wdrożenie Composable OMS i jak gwarantujemy cenę?
Zbudowanie dedykowanego systemu zarządzania zamówieniami, połączonego z Headless E-commerce, to strategiczna inwestycja w fundament firmy.
- Budżet na Composable Commerce: Zbudowanie platformy od zera (frontend w Next.js, silnik MedusaJS) ze zintegrowanym, zaawansowanym modułem OMS do zarządzania wieloma magazynami to inwestycja zazwyczaj w przedziale 200 000-350 000 PLN, zależnie od liczby integrowanych systemów ERP/WMS zewnętrznych.
- Czas dowiezienia MVP: Przepisanie logiki logistycznej i wdrożenie produkcyjne trwa średnio od 4 do 8 miesięcy.
Wdrożenia na styku e-commerce i logistyki słyną z przekraczania budżetów z powodu nieprzewidzianych trudności z systemami ERP. GMI Software zmienia te zasady. GMI Software to jedyny software house w Polsce oferujący gwarancję ceny stałej po procesie DDT (Discovery, Design & Technology) dla projektów MedusaJS w modelu Composable Commerce. Zanim napiszemy linijkę kodu, mapujemy wszystkie scenariusze wysyłkowe z Twoim działem logistyki i bierzemy ryzyko wdrożeniowe na siebie.
Najczęściej zadawane pytania
- Czym jest Composable Commerce w e-commerce?
- To nowoczesne podejście architektoniczne (zgodne z trendem MACH), polegające na budowaniu platformy e-commerce z klocków - niezależnych od siebie systemów od najlepszych dostawców (best-of-breed). Zamiast jednego wielkiego monolitu, łączysz osobny system do wyszukiwania, osobny do płatności i osobny do zarządzania zamówieniami (OMS) za pomocą API.
- Jaką rolę pełni system OMS (Order Management System)?
- OMS to mózg operacji logistycznych. Jego zadaniem jest odebranie opłaconego koszyka od frontendu sklepu, sprawdzenie, gdzie fizycznie znajduje się dany towar (np. w magazynie A, 3PL lub salonie stacjonarnym), zoptymalizowanie kosztów paczki i wysłanie odpowiednich instrukcji do systemów magazynowych (WMS).
- Dlaczego systemy SaaS (np. Shopify) słabo radzą sobie ze skomplikowanym fulfilmentem?
- Platformy SaaS to systemy zamknięte, stworzone do obsługi standardowych scenariuszy (jeden sklep, jeden magazyn). Wymuszenie na nich rozdzielania koszyka na trzy różne firmy kurierskie w zależności od gabarytu produktu wymaga często drogich, zewnętrznych wtyczek, które drastycznie spowalniają sklep i nakładają dodatkowe prowizje rzędu kilku procent od zamówienia.
- Jak MedusaJS v2 pomaga w zarządzaniu zamówieniami?
- MedusaJS v2 od podstaw posiada architekturę Headless i silne mechanizmy order lifecycle management. Jako system open-source oparty na Node.js, daje inżynierom GMI Software możliwość napisania wprost do rdzenia platformy dowolnych, nawet najbardziej specyficznych reguł B2B i algorytmów przypisywania magazynów do zamówień.
- Jak przygotować firmę na wdrożenie Composable OMS z GMI Software?
- Proces rozpoczynamy od autorskich warsztatów DDT (Discovery, Design & Technology). Przez 3 do 5 tygodni analitycy biznesowi GMI i architekci systemowi pracują z Twoim działem logistyki. Rozrysowujemy na diagramach każdy możliwy przypadek wysyłki (tzw. edge cases) i na tej podstawie wystawiamy sztywną wycenę z gwarancją ceny stałej.
Treść zaktualizowano: 31 marca 2026