Bezpłatna rozmowa
← Wszystkie artykuły
appsMagazynWMSLogistyka

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

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

Program do zarządzania magazynem dla małej i średniej firmy

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ą.

KryteriumModuł w programie sprzedażowymWMSSystem na zamówienie
PrzykładySubiekt GT, Subiekt nexo, Comarch ERP Optimawyspecjalizowane systemy magazynoweprogram pisany pod Twój proces
Co robi najlepiejdokumenty, stany, sprzedaż w jednej bazielokalizacje, kompletacja, praca ze skaneremnietypowe reguły, np. receptury albo produkcja
Lokalizacje i skanerypodstawowe, zależnie od wersjipełne, to jego główne zadanietyle, ile zaprojektujesz
Model cenowylicencja na stanowisko albo abonamentzwykle wycena indywidualna z wdrożeniemjednorazowa budowa plus opieka
Czas startudnitygodnie albo miesiącezwykle 4-8 tygodni do pierwszej wersji
Dla kogohandel i usługi z prostym magazynemmagazyn z regałami adresowymi i dużą liczbą wydańfirmy, w których magazyn łączy się z produkcją albo usługą
Główne ryzykowyrośniesz z niego przy wielu kanałachprzerost formy nad treścią w małej skalibudujesz 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.

FunkcjaPo co jestKiedy jest niezbędna
Przyjęcia i wydaniadokumenty PZ i WZ, ślad każdej zmiany stanuzawsze
Przesunięcia między magazynamidokument MM zamiast korekty na okood drugiego magazynu albo punktu
Lokalizacjewiadomo, na której półce leży towarprzy regałach i więcej niż jednej osobie na magazynie
Kody kreskowe i skanerykoniec wpisywania z klawiatury i pomyłek w indeksachprzy dużej liczbie przyjęć i wydań
Inwentaryzacjaspis z natury i automatyczne różnicezawsze, a ze skanerem trwa krócej
FIFO i FEFOwydawanie najstarszych albo najkrócej ważnych partiiprzy towarach z terminem i partiami
Partie i daty ważnościidentyfikacja dostawy przy reklamacji albo wycofaniużywność, kosmetyki, chemia, części
Rezerwacjetowar odłożony dla zamówienia nie jest sprzedawany drugi razprzy sprzedaży w kilku kanałach
Stany wielokanałowejeden stan widoczny w sklepie, na Allegro i w hurciegdy sprzedajesz więcej niż jednym kanałem
Receptury i kompletysprzedaż jednego produktu zdejmuje kilka składnikówgastronomia, 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.

  1. Uporządkuj kartotekę przed migracją. Usuń duplikaty, ustal jednolite jednostki miary, nadaj brakujące kody.
  2. Zdecyduj, co przenosisz. Kartoteka, kontrahenci i ceny tak. Historia dokumentów często może zostać w starym programie do wglądu.
  3. Ustal stan otwarcia na podstawie spisu z natury w dniu startu, a nie przepisanego stanu ze starego systemu.
  4. Przeszkol osoby z magazynu na ich własnych towarach, bo na danych demonstracyjnych wszystko wygląda prościej.
  5. 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.
7SVENAsystent AI, nie człowiek

Rozmawiasz z asystentem AI. Odpowiedzi generuje sztuczna inteligencja (Cerebras) i mogą zawierać błędy. Nie podawaj w czacie danych wrażliwych.

Administratorem Twoich danych jest SEVENEDGE ADRIAN HUNIA. Wiadomości z czatu wykorzystamy, żeby odpowiedzieć na pytania, a jeśli poprosisz, umówić spotkanie. Szczegóły i Twoje prawa: Polityka prywatności.

Cześć! Jestem SVEN, asystent AI SEVENEDGE. Robimy apki, SaaS i automatyzacje AI. W czym pomóc?
SVEN, maskotka SEVENEDGE, analizuje zgłoszenieSVEN, maskotka SEVENEDGE, zastanawia się przy kawieSVEN, maskotka SEVENEDGE, pracuje przy laptopie
Masz pomysł na apkę?