Program do zarządzania magazynem dla małej i średniej firmy
Program do zarządzania magazynem dla małej firmy. Moduł w programie sprzedażowym, WMS czy system na zamówienie, funkcje, automatyzacja, koszty i pułapki.
Adrian Hunia Właściciel, prowadzi stronę techniczną
Pisze systemy, o których tu czytasz, i prowadzi wdrożenia od pierwszej rozmowy do uruchomienia u klienta.
10 min czytania

Dla większości małych firm program do zarządzania magazynem to najpierw moduł magazynowy w programie sprzedażowym, którego już używają, czyli w Subiekcie, Optimie albo nexo. WMS ma sens dopiero wtedy, gdy masz adresowane lokalizacje, kilka osób kompletujących zamówienia i skanery w rękach. System na zamówienie wybierasz, gdy magazyn jest częścią nietypowego procesu, na przykład produkcji albo kuchni z recepturami. W każdym wariancie liczy się przede wszystkim jedno źródło prawdy o stanie.
Liczenie stanów w głowie przestaje działać, gdy sprzedajesz w kilku kanałach, prowadzisz produkcję albo obsługujesz gości. Przykłady bierzemy z tego, co sami budujemy. W platformie hotelowej Auresta, która jest teraz w finalizacji, zbudowaliśmy magazyn z recepturami, który sam zdejmuje stany po sprzedaży dania. Integrujemy Subiekt GT z kanałami sprzedaży tak, żeby to on był jedynym źródłem prawdy o stanach. W systemie produkcyjnym Relay pracownik hali może zgłosić brak materiału jednym kliknięciem.
Trzy drogi, czyli moduł, WMS albo system na zamówienie
Zanim zaczniesz porównywać konkretne programy, zdecyduj, w której kategorii szukasz. To oszczędza tygodnie demonstracji programów, które do Twojej firmy nie pasują.
| Kryterium | Moduł w programie sprzedażowym | WMS | System na zamówienie |
|---|---|---|---|
| Przykłady | Subiekt GT, Subiekt nexo, Comarch ERP Optima | wyspecjalizowane systemy magazynowe | program pisany pod Twój proces |
| Co robi najlepiej | dokumenty, stany, sprzedaż w jednej bazie | lokalizacje, kompletacja, praca ze skanerem | nietypowe reguły, np. receptury albo produkcja |
| Lokalizacje i skanery | podstawowe, zależnie od wersji | pełne, to jego główne zadanie | tyle, ile zaprojektujesz |
| Model cenowy | licencja na stanowisko albo abonament | zwykle wycena indywidualna z wdrożeniem | jednorazowa budowa plus opieka |
| Czas startu | dni | tygodnie albo miesiące | zwykle 4-8 tygodni do pierwszej wersji |
| Dla kogo | handel i usługi z prostym magazynem | magazyn z regałami adresowymi i dużą liczbą wydań | firmy, w których magazyn łączy się z produkcją albo usługą |
| Główne ryzyko | wyrośniesz z niego przy wielu kanałach | przerost formy nad treścią w małej skali | budujesz coś, co istnieje gotowe |
Kiedy wystarczy moduł w programie sprzedażowym
Gdy sprzedajesz z jednego albo dwóch magazynów, masz kilkaset albo kilka tysięcy pozycji w kartotece i jeden główny kanał sprzedaży. Program do zarządzania magazynem i sprzedażą w jednym ma wtedy dużą zaletę, bo faktura od razu zdejmuje stan i nie ma czego synchronizować. Zakres funkcji różni się między programami i wersjami, więc przed zakupem sprawdź w porównaniu producenta, czy Twoja wersja obsługuje partie, daty ważności i lokalizacje.
Kiedy potrzebujesz WMS
WMS (Warehouse Management System) zaczyna się opłacać, gdy problemem nie jest to, ile czego masz, tylko gdzie to leży i jak szybko da się to wydać. Typowe sygnały to regały z adresami półek, kilka osób kompletujących zamówienia, pomyłki przy wydaniach i nowi pracownicy, którzy przez tygodnie nie wiedzą, gdzie co stoi. WMS dla małej firmy istnieje, ale zwykle działa obok programu sprzedażowego i go nie zastępuje.
Kiedy system na zamówienie
Gdy magazyn jest częścią szerszego procesu. Kuchnia, w której sprzedaż dania ma zdjąć ze stanu składniki. Zakład, w którym przyjęcie zlecenia ma zarezerwować materiał. Firma, która sprzedaje komplety składane z kilku pozycji według własnych reguł. Gotowe programy obsługują część tych scenariuszy, ale gdy proces jest nietypowy, dopasowujesz firmę do programu. Wtedy program na zamówienie dla firmy, z magazynem ułożonym pod Twój proces, bywa tańszy w dłuższym okresie niż obchodzenie ograniczeń gotowca.
Kategorię rozstrzyga zwykle jedno pytanie: czy stan zmienia się tylko przy dostawie i sprzedaży, czy także przy produkcji, recepturze albo zleceniu. W pierwszym przypadku szukasz modułu albo WMS. W drugim gotowiec będzie wymagał obejść.
Funkcje, które powinien mieć program magazynowy
Nie każda firma potrzebuje wszystkiego. Poniższa tabela pomaga oddzielić to, co niezbędne, od tego, za co zapłacisz, a czego nie użyjesz.
| Funkcja | Po co jest | Kiedy jest niezbędna |
|---|---|---|
| Przyjęcia i wydania | dokumenty PZ i WZ, ślad każdej zmiany stanu | zawsze |
| Przesunięcia między magazynami | dokument MM zamiast korekty na oko | od drugiego magazynu albo punktu |
| Lokalizacje | wiadomo, na której półce leży towar | przy regałach i więcej niż jednej osobie na magazynie |
| Kody kreskowe i skanery | koniec wpisywania z klawiatury i pomyłek w indeksach | przy dużej liczbie przyjęć i wydań |
| Inwentaryzacja | spis z natury i automatyczne różnice | zawsze, a ze skanerem trwa krócej |
| FIFO i FEFO | wydawanie najstarszych albo najkrócej ważnych partii | przy towarach z terminem i partiami |
| Partie i daty ważności | identyfikacja dostawy przy reklamacji albo wycofaniu | żywność, kosmetyki, chemia, części |
| Rezerwacje | towar odłożony dla zamówienia nie jest sprzedawany drugi raz | przy sprzedaży w kilku kanałach |
| Stany wielokanałowe | jeden stan widoczny w sklepie, na Allegro i w hurcie | gdy sprzedajesz więcej niż jednym kanałem |
| Receptury i komplety | sprzedaż jednego produktu zdejmuje kilka składników | gastronomia, produkcja, zestawy |
FIFO (first in, first out) oznacza, że najpierw wydajesz to, co najwcześniej przyjąłeś. FEFO (first expired, first out) oznacza, że najpierw wydajesz to, czemu najszybciej kończy się termin. Przy towarach z datą ważności FEFO jest zwykle bezpieczniejsze, bo późniejsza dostawa może mieć krótszy termin niż wcześniejsza.
Partie i daty ważności mają sens tylko wtedy, gdy ktoś je wpisze przy przyjęciu. Najprościej, gdy dostawca drukuje je w kodzie. Standard GS1 ma osobne identyfikatory zastosowań dla numeru partii (AI 10) i daty ważności (AI 17), więc skaner odczytuje je razem z numerem produktu i nikt nie przepisuje ich z etykiety.
Automatyzacja procesów magazynowych
Automatyzacja procesów magazynowych w małej firmie rzadko oznacza roboty i przenośniki. Chodzi o to, żeby stan zmieniał się w chwili przyjęcia, wydania albo sprzedaży, bez czekania, aż ktoś znajdzie czas, żeby go wpisać.
Skanowanie zamiast wpisywania
Skaner przy przyjęciu, wydaniu i inwentaryzacji usuwa największe źródło błędów, czyli pomyloną pozycję w kartotece. Działa jednak tylko wtedy, gdy każdy towar ma kod, a kartoteka jest uporządkowana. Jeśli połowa towarów nie ma kodów, zacznij od drukarki etykiet, a nie od droższego skanera.
Automatyczne zamówienia przy minimum
Program może pilnować stanu minimalnego i przygotować propozycję zamówienia do dostawcy, gdy towaru zaczyna brakować. Zostaw na końcu człowieka, który zatwierdza zamówienie, bo stan minimalny nie wie o promocji, sezonie ani o tym, że dostawca ma przestój.
Synchronizacja stanów z kanałami sprzedaży
Jeśli sprzedajesz w sklepie, na Allegro i w hurcie, stan musi płynąć z jednego miejsca do wszystkich kanałów. Gotowe integratory robią to dobrze w typowych układach. Przykładowo oficjalna integracja Base z Subiektem GT synchronizuje stany, ceny i dokumenty, obsługuje wiele magazynów i rezerwacje, a produkty łączy po SKU albo kodach kreskowych. Gdy kanałów i reguł jest więcej, potrzebne jest łączenie systemów firmowych na poziomie wyższym niż jedna wtyczka.
Powiadomienia i automatyzacja procesów składowania
Najprostsze automatyzacje dają często najwięcej. Powiadomienie o niskim stanie, o partii, której za dwa tygodnie kończy się termin, o zgłoszonym przez produkcję braku materiału. Przy przyjęciu program może też podpowiedzieć lokalizację według prostych reguł, na przykład towary szybko rotujące bliżej strefy wydań. To jest automatyzacja procesów składowania na poziomie dostępnym dla małego magazynu.
Magazyn w naszych projektach: receptury, Subiekt i braki z hali
W platformie hotelowej Auresta zbudowaliśmy magazyn z recepturami. Sprzedaż dania zdejmuje ze stanu składniki według receptury, bez ręcznego rozchodu. Produkcyjnie działa na razie moduł rejestracji czasu pracy tej platformy, a reszta, w tym magazyn, jest w finalizacji i nie pracuje jeszcze u żadnego klienta.
Przy integracji z Subiekt GT zasada jest jedna. Subiekt jest jedynym źródłem prawdy o stanach. Zamówienia z Allegro, BaseLinkera albo własnego sklepu wpadają do niego jako dokumenty sprzedaży, a stany wracają do kanałów kilka razy dziennie. Integrację budujemy przez warstwę InsERT Sfera, która wymaga osobnej licencji, i nie jesteśmy certyfikowanym partnerem InsERT. Wdrożenie trwa 2-6 tygodni, a przed przełączeniem testujemy wszystko na prawdziwych zamówieniach i przez okres równoległy ze starym sposobem pracy.
Relay to nasz program do zarządzania produkcją dla zakładów prefabrykacji, zbudowany dla producenta prefabrykatów betonowych z Sanoka. W Relay pracownik hali może zgłosić brak materiału (beton, zbrojenie, formy) jednym kliknięciem, a biuro zobaczy zgłoszenie od razu. U tego klienta biuro już pracuje na Relay, a część halowa ruszy po podłączeniu sprzętu na produkcji. Samo zgłaszanie braków nie zastępuje programu magazynowego, ale dobrze pokazuje, że najcenniejsza informacja dla magazynu często powstaje poza nim. Więcej o tym piszemy w tekście o automatyzacji procesów produkcji.
Ile kosztuje program do zarządzania magazynem
Zamiast podawać widełki z sufitu, opisujemy modele cenowe i to, co trzeba do nich doliczyć.
- Licencja na stanowiska z abonamentem aktualizacji. Przykładowo Subiekt GT kosztuje według sklepu producenta 1 045 zł netto za licencję elektroniczną na 3 stanowiska (cena rynkowa, stan na październik 2026). Abonament daje aktualizacje i dodatkowe usługi, a rozszerzenie o kolejne stanowiska to osobna opłata.
- Abonament miesięczny. Płacisz za stanowisko albo użytkownika co miesiąc, aktualizacje są w cenie, a koszt rośnie z liczbą osób.
- WMS. Cenniki rzadko są publiczne. Zwykle płacisz za licencje albo abonament, wdrożenie i konfigurację oraz sprzęt, czyli terminale i drukarki.
- System na zamówienie. Jednorazowy koszt budowy, u nas stała cena na piśmie płatna w ratach za etapy, plus opieka. Nasze pakiety opieki kosztują od 490 zł netto miesięcznie (Care Basic) przez 990 zł netto (Care Pro) do 1 990 zł netto (Care Scale).
Do każdego modelu dolicz sprzęt (skanery, drukarki etykiet, tablety), integracje z kanałami sprzedaży, w przypadku Subiekta GT także licencję Sfery, jeśli integrator jej wymaga, oraz czas ludzi na uporządkowanie kartoteki.
Wdrożenie i migracja danych
Najwięcej problemów przy zmianie programu magazynowego bierze się z danych.
- Uporządkuj kartotekę przed migracją. Usuń duplikaty, ustal jednolite jednostki miary, nadaj brakujące kody.
- Zdecyduj, co przenosisz. Kartoteka, kontrahenci i ceny tak. Historia dokumentów często może zostać w starym programie do wglądu.
- Ustal stan otwarcia na podstawie spisu z natury w dniu startu, a nie przepisanego stanu ze starego systemu.
- Przeszkol osoby z magazynu na ich własnych towarach, bo na danych demonstracyjnych wszystko wygląda prościej.
- Wyznacz datę przełączenia i krótki okres równoległy. Po tej dacie stary program służy tylko do odczytu.
Pułapki, na które trafia większość firm
Dwa źródła prawdy o stanie
Najczęstszy błąd to stan prowadzony w dwóch miejscach, na przykład w programie sprzedażowym i w panelu sklepu, z ręcznym wyrównywaniem raz w tygodniu. Wybierz jedno miejsce, które jest źródłem prawdy, a wszystkie kanały niech tylko czytają z niego stan i odsyłają zamówienia.
Sprzedaż ostatniej sztuki w dwóch kanałach
Jeśli synchronizacja działa co kilka godzin, a ostatnia sztuka sprzeda się w sklepie i na Allegro w tej samej przerwie, jedno zamówienie trzeba anulować. Pomagają trzy rzeczy, czyli rezerwacja w chwili złożenia zamówienia, częstsza synchronizacja i bufor przy towarach w pojedynczych sztukach. Szczegóły techniczne opisujemy w tekście o integracji Subiekta GT ze sklepem.
Ręczne korekty i stany ujemne
Jeśli program pozwala wydawać towar na minus, ktoś z tego skorzysta, a stan przestanie cokolwiek znaczyć. Zablokuj stany ujemne i wymagaj dokumentu przy każdej korekcie, nawet jeśli na początku wydaje się to uciążliwe.
Kiedy nie potrzebujesz nowego programu
- Masz jeden kanał sprzedaży i prosty magazyn, a program do faktur ma moduł magazynowy. Zacznij go porządnie używać.
- Stany są dobrze prowadzone w Subiekcie, a problemem jest tylko sklep. Wystarczy integrator albo BaseLinker.
- Nie masz kodów na towarach ani porządku w kartotece. WMS niczego tu nie naprawi, najpierw zrób porządek.
- Magazyn obsługuje jedna osoba, która wie, gdzie co leży, i rzadko się myli. Lokalizacje i skanery mogą poczekać.
Jeśli Twój magazyn łączy się z produkcją, kuchnią albo kilkoma kanałami sprzedaży i gotowe programy wymagają coraz więcej obejść, zacznij od spisania, gdzie dziś zmienia się stan i kto go wpisuje. Przy większym zakresie robimy to razem w ramach planu wdrożenia, a jego wynikiem jest zakres, harmonogram i jedna stała cena.
Najczęstsze pytania
Jaki program do zarządzania magazynem wybrać dla małej firmy?
- Najczęściej wystarczy moduł magazynowy w programie sprzedażowym, którego już używasz, na przykład w Subiekcie albo Comarch ERP Optima. WMS ma sens dopiero przy adresowanych lokalizacjach, kilku osobach kompletujących zamówienia i skanerach. System na zamówienie wybierz wtedy, gdy magazyn jest częścią nietypowego procesu, na przykład produkcji albo gastronomii z recepturami.
Czym różni się WMS od zwykłego programu magazynowego?
- Zwykły program magazynowy liczy, ile czego masz, i wystawia dokumenty przyjęcia i wydania. WMS (Warehouse Management System) mówi też, gdzie dokładnie towar leży, prowadzi magazyniera po lokalizacjach, obsługuje skanery i układa kompletację zamówień. Dla małego magazynu bez adresowanych półek to zwykle za dużo.
Czy program do zarządzania magazynem i sprzedażą może być jednym programem?
- Tak i w małej firmie to najczęstszy układ. Programy sprzedażowe obsługują faktury, paragony i dokumenty magazynowe w jednej bazie, więc sprzedaż od razu zdejmuje stan. Problem zaczyna się dopiero przy kilku kanałach sprzedaży, które trzeba z tą bazą zsynchronizować.
Na czym polega automatyzacja procesów magazynowych?
- Na tym, żeby stan zmieniał się w chwili zdarzenia, bez czekania, aż ktoś go wpisze. Skaner przy przyjęciu i wydaniu, propozycja zamówienia przy stanie minimalnym, automatyczna synchronizacja stanów z kanałami sprzedaży i powiadomienia o brakach albo kończących się datach ważności to najczęstsze przykłady.
Ile kosztuje program magazynowy?
- To zależy od modelu. Programy sprzedażowe sprzedawane są jako licencja na stanowisko z abonamentem aktualizacji albo w abonamencie miesięcznym, WMS zwykle wycenia się indywidualnie razem z wdrożeniem i sprzętem, a system na zamówienie to jednorazowy koszt budowy plus opieka. Do każdego modelu dolicz skanery, drukarki etykiet i ewentualne integracje.
Jak uniknąć sprzedaży tej samej sztuki w dwóch kanałach?
- Trzymaj stan w jednym miejscu, rezerwuj towar w chwili złożenia zamówienia, a nie przy wystawieniu dokumentu, i synchronizuj stany z kanałami tak często, jak pozwala integracja. Przy towarach, których masz pojedyncze sztuki, ustaw bufor, czyli pokazuj w kanałach o jedną albo dwie sztuki mniej.
Chcesz konkretną cenę dla swojego projektu?
Umów bezpłatną rozmowę. Wyjdziesz z ustalonym zakresem, stałą ceną i terminem.
Wolisz napisać? Formularz i e-mail są w kontakcie


