Skip to main content
POS18 lipca 2026· Mathias Nielsen

Jeden sklep, dwa magazyny: Koniec z podziałem na stacjonarny i online

Większość sklepów prowadzących sprzedaż stacjonarną i online korzysta z dwóch osobnych magazynów połączonych aplikacją synchronizującą. Ta szczelina jest źródłem oversellingu, błędnych stanów i niedzielnych remanentów. Oto jak ten podział naprawdę się kończy.

Jeden sklep pokazany jako dwie połówki: fizyczna lada oraz witryna internetowa współdzielące tę samą półkę z produktami

Sklep, który sprzedaje stacjonarnie i online, zazwyczaj nie prowadzi jednego magazynu. Prowadzi dwa magazyny, które wymieniają ze sobą korespondencję: stan na półce żyje w systemie POS, stan online żyje na platformie e-commerce, a łącznik synchronizujący przesyła aktualizacje między nimi. Każdy przypadek oversellingu, każdy e-mail z przeprosinami o treści „przepraszamy, ale tak naprawdę tego nie mamy” i każdy niedzielny remanent bierze się z tej szczeliny. Rozwiązaniem nie jest lepszy łącznik. Jest nim jeden rekord magazynowy, który każdy kanał odczytuje i zapisuje w tym samym czasie.

Sprzedawca przy ladzie sprawdzający tablet podczas prowadzenia jednego sklepu ze wspólnym magazynem stacjonarnym i online

Dlaczego stany stacjonarne i online się rozjeżdżają?

Stany się rozjeżdżają, ponieważ dwa systemy prowadzą własne księgi dla tej samej półki. Gdy ktoś kupuje przy kasie, POS zmniejsza stan w swojej kopii. Gdy ktoś kupuje online, platforma e-commerce zmniejsza stan w swojej kopii. Łącznik przenosi następnie każdą zmianę na drugą stronę – czasem w kilka sekund, czasem w zadaniu wsadowym uruchamianym co piętnaście minut.

Między momentem sprzedaży a skopiowaniem danych oba systemy są przekonane, że produkt wciąż jest dostępny. To okienko czasowe jest małe, ale to nie jedyna nieszczelność. Zwroty i wymiany często rejestrują się po jednej stronie, a po drugiej już nie. Zmiana nazwy produktu lub edycja wariantu może po cichu uszkodzić mapowanie SKU (SKU to identyfikator pojedynczego produktu; więcej pojęć znajdziesz w naszym słowniku terminologii POS), po czym oba systemy przestają w ogóle mówić o tym samym produkcie. Awarie łącznika mają tendencję do cichego przebiegu: nie pojawia się żaden błąd, po prostu stany przestają się zgadzać.

Rozbieżności się kumulują. Każde małe niedopasowanie trwa do momentu, aż ktoś fizycznie przeliczy półkę, a wtedy już nikt nie wie, który system miał rację.

Ile tak naprawdę kosztuje ten podział?

W skali globalnej braki magazynowe i nadwyżki kosztują handel detaliczny szacunkowo 1,73 biliona dolarów rocznie, co stanowi około 6,5% sprzedaży¹. Dla pojedynczego sklepu ten podział przekłada się na cztery mniejsze, ale regularne rachunki.

  • Zapas buforowy: pokazywanie stanu 3 online, gdy fizycznie masz 5, aby opóźnienie synchronizacji nie doprowadziło do oversellingu. To towar, za który zapłaciłeś, ale nikomu nie pozwalasz go kupić.

  • Czas na uzgadnianie stanów (sprawdzanie, czy obie liczby się zgadzają): godziny pracy personelu spędzone na ponownym przeliczaniu półek i poprawianiu systemu, który akurat się pomylił.

  • Obsługa oversellingu: zwroty pieniędzy, e-maile z przeprosinami i okazjonalne jednowiazdkowe recenzje, gdy produkt oznaczony jako „dostępny” w rzeczywistości taki nie był.

  • Sam koszt narzędzi do synchronizacji: łącznik lub wyższy pakiet e-commerce to zazwyczaj jedna z pozycji na ukrytym rachunku za SaaS, który płacą sprzedawcy.

Żadna z tych pozycji nie pojawia się w rachunku zysków i strat jako „podział magazynu”, dlatego ten podział wciąż ma się dobrze.

Pracownik sklepu przeliczający półki w magazynie w celu uzgodnienia stanów stacjonarnych i online

Czy aplikacja synchronizująca nie może tego po prostu naprawić?

Dla niektórych sklepów łącznik jest w porządku i warto to otwarcie przyznać. Jeśli masz niską rotację towaru, rzadko trzymasz ostatnią sztukę czegokolwiek i prowadzisz jedną lokalizację, dobra synchronizacja poradzi sobie przez większość czasu. Jeśli to Twój przypadek, skorzystaj z tego rozwiązania.

Przestaje to jednak wystarczać dokładnie w tych warunkach, do których dążysz. Wysoki ruch zmniejsza szanse na to, że okienko synchronizacji minie bez jednoczesnego dotknięcia tego samego produktu przez dwa kanały. Rzadki lub unikalny towar (vintage, komis, krótkie serie) sprawia, że każda sztuka jest tą ostatnią. Wiele punktów sprzedaży mnoży mapowania, które mogą po cichu ulec uszkodzeniu. Aplikacja synchronizująca radzi sobie z objawami przy niskim wolumenie; dwa oddzielne rejestry pod spodem to wciąż ta sama choroba.

Co tak naprawdę oznacza jeden wspólny magazyn?

Oznacza to jedno źródło danych (jedną bazę, której wszyscy ufają) zamiast dwóch rejestrów i kuriera między nimi. Lada, sklep internetowy i ewentualny kiosk czytają ten sam stan i zapisują swoją sprzedaż w tym samym rekordzie w momencie zatwierdzenia transakcji. Gdy dwa kanały próbują kupić ostatnią sztukę w tym samym ułamku sekundy, sam rejestr rozstrzyga, kto był pierwszy; nie ma tu żadnego „później”, w którym zadanie synchronizacji dopiero odkryłoby konflikt. Katalog jest współdzielony w ten sam sposób: jeden produkt, jedna cena, jedna reguła podatkowa dla każdego kanału.

Taką architekturę trudno wdrożyć następczo. Dwa dojrzałe systemy połączone integracją zawsze będą miały dwa rejestry, ponieważ każdy z nich był budowany z założeniem, że to on zarządza stanem. Musi to być cecha platformy od samego początku, i tak właśnie traktuje to Final: sklep internetowy i kasa to dwa widoki tego samego rekordu, więc szczelina nigdy nie powstaje. Widoczność w czasie rzeczywistym to także fundament, na którym opiera się całe zarządzanie zapasami w systemie POS. Punkty ponownego zamówienia i alerty o niskim stanie są tylko tak dobre, jak dane, na których bazują, a sprzedawcy zyskują na wydajności dopiero wtedy, gdy stany magazynowe stają się wiarygodne.

Czy można zatem zakończyć podział na stacjonarny i online?

Tak, ale nie poprzez intensywniejszą synchronizację. Podział wynika z prowadzenia dwóch osobnych systemów i kończy się wtedy, gdy oba kanały działają na jednym rejestrze, a nie wtedy, gdy kopiowanie danych między rejestrami staje się szybsze. Jeśli oceniasz platformy, wykonaj prosty test: zapytaj, gdzie rejestrowane jest zamówienie online, a gdzie sprzedaż przy ladzie i czy jest to dokładnie to samo miejsce. (Wybór systemu POS dla handlu detalicznego wymaga analizy wielu czynników, ale to pytanie pozwala szybko przefiltrować oferty).

Zasada brzmi: jeśli Twoja kasa i sklep internetowy mogą pokazywać różne stany dla tej samej półki, masz dwa magazyny, niezależnie od obietnic twórców aplikacji synchronizującej.

Najczęściej zadawane pytania

Dlaczego stany magazynowe w sklepie stacjonarnym i online się nie zgadzają?

Ponieważ każdy system prowadzi własny rejestr, a narzędzie do synchronizacji kopiuje zmiany między nimi z opóźnieniem. Sprzedaż, zwroty, wymiany i edycje katalogu, które nastąpią w czasie tego opóźnienia (lub nie zostaną poprawnie zmapowane), kumulują się jako rozbieżności.

Czy lepsza aplikacja do synchronizacji zapobiegnie nadsprzedaży?

Sprawi to, że będą one rzadsze, ale nie niemożliwe. Każda synchronizacja wiąże się z opóźnieniem między sprzedażą a dotarciem kopii do drugiego systemu, a momenty największego ruchu to dokładnie ten czas, kiedy dwa kanały najprawdopodobniej sprzedadzą ostatnią sztukę w tym oknie czasowym.

Co to jest jedno źródło danych o stanach magazynowych?

Jedna baza danych, z której każdy kanał sprzedaży korzysta (odczytuje i zapisuje dane) w momencie sprzedaży (system ewidencji). Kasa stacjonarna, sklep internetowy i każdy kiosk zmniejszają tę samą liczbę, więc nie ma drugiej kopii, która mogłaby się rozbiegać.

Czy potrzebuję osobnych stanów magazynowych do sprzedaży online i stacjonarnej?

Nie. Jeśli Twoja platforma obsługuje oba kanały w oparciu o jeden rejestr, jeden stan magazynowy obsługuje oba. Osobne stany i rezerwowanie buforów „zapasów online” to obejścia dla systemów, które nie mogą współdzielić rejestru.

Jeden sklep, dwa magazyny: Koniec z podziałem na stacjonarny i online | Final POS