Przeanalizujemy waszą sieć punktów i zaproponujemy architekturę
Urządzenia, sposoby wydawania, płatności i wymiana z księgowością opisane przed rozpoczęciem prac programistycznych.
Oprogramowanie do handlu bez obsługi i do automatycznego wydawania towaru: skrytki paczkomatów, automaty i regały mikromarketów. Poniżej znajdziesz moduły systemu, procesy, które obejmują, oraz ich powiązania ze sklepami internetowymi, firmami kurierskimi, CRM, ERP i magazynem.
Handel bez obsługi — sprzedaż i wydawanie towaru w miejscu, w którym nikogo nie ma. Klient sam obsługuje urządzenie, a oprogramowanie steruje dostępnością towarów, cenami, płatnością i wydaniem.
Paczkomat, automat i mikromarket to trzy warianty tego samego zadania. Mechanizmy fizyczne są różne: skrytka z zamkiem elektronicznym, spirala albo winda wewnątrz maszyny, albo otwarte regały i lodówki. Zapisy operacyjne są natomiast te same: towar, cena, stan w punkcie, zamówienie, płatność i zdarzenie urządzenia.
Dlatego wszystkie trzy opisano na jednej stronie. Oprogramowanie dla paczkomatów, dla vendingu i dla mikromarketów buduje się z tych samych modułów: zmieniają się tylko podłączone urządzenia i sposób wydania towaru.
Sześć powodów, dla których firma wdraża oprogramowanie do handlu bez obsługi. Bez niego każde z tych zadań wymaga wyjazdu, arkusza i telefonu.
Towarami, cenami i planogramami zarządza się centralnie i rozsyła je do wszystkich punktów. Automat na lotnisku i mikromarket w biurze czerpią z tego samego źródła, a nie z osobnych plików.
Klient sam wybiera, płaci i odbiera towar, całą dobę. Ludzie są potrzebni do uzupełniania, zbiórki utargu i awarii, a nie do każdej sprzedaży.
Stan spada w chwili zadziałania mechanizmu wydania albo otwarcia skrytki. Trasy uzupełnień buduje się na realnym stanie, a nie na liczbach sprzed tygodnia.
Ceny zmieniają się według reguł: dla punktu, dla grupy punktów albo według harmonogramu. Przecena parku stu automatów nie wymaga podjechania pod każdy z nich.
Sprzedaż, płatności, uzupełnienia i odpisy trafiają do księgowości bez ponownego wpisywania. Uzgadnianie przestaje być osobną pracą na koniec miesiąca.
Osoba zarządzająca siecią widzi, co sprzedaje się w każdym punkcie, które skrytki stoją nieużywane, jak długo urządzenie było niedostępne i dlaczego.
Paczkomat — szafa ze skrytkami różnej wielkości, która pozwala odbiorcy odebrać zamówienie bez udziału obsługi. Oprogramowanie paczkomatu decyduje, w której skrytce ma znaleźć się paczka, kto i jakim kodem może ją otworzyć oraz co się dzieje, gdy zamówienie nie zostanie odebrane.
Skrytka to nie tylko drzwiczki: to zapis operacyjny z własnym statusem i historią. Ta sama szafa może więc obsługiwać zamówienia jedno po drugim, a dostępność każdej skrytki jest znana zanim przyjedzie kurier.
Co robi oprogramowanie paczkomatu:
Nadanie przez kuriera to skan, dokładnie jak odbiór: skanuje się etykietę paczki, paczkomat otwiera pasującą skrytkę, a zamknięcie drzwiczek potwierdza nadanie. Od tej chwili za zamówienie odpowiada paczkomat, a nie kurier.
Kod odbioru należy do zamówienia, a nie do osoby. Można go przekazać innemu odbiorcy, unieważnić i wydać ponownie. Każde przekazanie kodu zapisuje się w historii zamówienia, z godziną i sposobem wysłania.
Jedna szafa obsługuje dziesiątki zamówień dziennie, sieć — tysiące. Różnica nie tkwi w samym odbiorze, lecz we wszystkim wokół: kto nadaje zamówienia, kto utrzymuje szafy i skąd biorą się zamówienia.
Rejestr urządzeń przechowuje dla każdego adres, konfigurację wielkości skrytek, godziny dostępu, wersję oprogramowania i osobę odpowiedzialną za serwis. Ustawienia i aktualizacje wysyła się do terminali zdalnie.
Sklep dostaje listę paczkomatów z adresami, godzinami i limitami wielkości, przekazuje zamówienie i odbiera zmiany statusu: nadane, odebrane, przeterminowane albo zwrócone.
Wymiana przez API z przewoźnikami obejmuje przypisanie szafy, numer przesyłki, potwierdzenie nadania, wyjęcie nieodebranych zamówień i zbieranie zwrotów po drodze.
System obserwuje zamki i czujniki drzwi, pracę czytnika i ekranu, moduł płatniczy, zasilanie i łączność. Uszkodzoną skrytkę blokuje się dla nowych nadań, zamiast odkrywać ją na miejscu.
Osoba zarządzająca siecią widzi, ile skrytek każdej wielkości jest zajętych teraz i ile będzie wieczorem, licząc terminy przechowywania. Dyspozytor wie, która szafa nie może już przyjąć przydziału.
Rotacja skrytek, średni czas od nadania do odbioru, udział nieodebranych zamówień, zajętość według godzin i dni, rozkład według wielkości skrytek.
Element szafy, a nie osobne urządzenie: ekran, czytnik kodów, czytnik kart, moduł zbliżeniowy i moduł fiskalny. Przyjmuje płatność za zamówienia płatne przy odbiorze, za przechowywanie ponad wliczony czas i za pozycje opłacane przy odbiorze.
Karty, płatność zbliżeniowa, kody QR i płatność natychmiastowa, a także płatność w aplikacji. Każda płatność jest powiązana z zamówieniem i skrytką; jej status — autoryzowana, obciążona albo zwrócona — przechowuje się razem z historią odbioru i codziennie uzgadnia z rejestrem dostawcy.
Kody jednorazowe mają termin ważności i limit prób, a ponowne wydanie kodu jest ograniczone częstotliwością. System sprawdza, czy płatność odpowiada otwarciu skrytki. Powtarzające się nieudane wpisy, otwarcie bez płatności i nietypowa aktywność jednego odbiorcy trafiają do kolejki wyjaśnień.
Oprogramowanie terminala, sterownik zamków, protokół wymiany z serwerem i system uruchamiania szaf to nasza własna praca programistyczna i inżynierska. Pozwala nam to dobrać skrytki do miejsca i dodać sposób płatności albo sposób odbioru wprost na urządzeniu, zamiast być ograniczonym przez cudzy moduł.
Automat sprzedaje towar w krótkiej sekwencji: wybór, płatność, wydanie. Oprogramowanie automatu steruje tym, co zawiera maszyna, ceną każdej pozycji oraz tym, co się dzieje, gdy mechanizm wydania albo płatność zawiodą.
Maszyna pracuje samodzielnie: sprzedaż trwa bez połączenia z serwerem, a transakcje wychodzą po powrocie łączności. Oprogramowanie vendingowe wymienia więc zdarzenia, a nie służy za pilota.
Co robi oprogramowanie vendingowe:
Nieudane wydanie to zdarzenie zwykłe, a nie wyjątkowe: spirala kręci się, nie wypuszczając pozycji, towar się zacina albo komora jest pusta. Maszyna zgłasza to od razu, płatność kartą zostaje anulowana bez zgłoszenia klienta, a towar oznacza się do sprawdzenia na najbliższej trasie.
Planogramy mają wersje. Zmiana asortymentu lokalizacji tworzy nową wersję z datą wejścia w życie, zamiast nadpisywać pola, dzięki czemu sprzedaż przed zmianą i po niej pozostaje porównywalna.
Automat pracuje bez nikogo obok, więc każda usterka staje się przestojem do następnej wizyty. Telemetria skraca ten czas, pozwalając urządzeniu samemu zgłaszać swój stan.
Maszyna przesyła sprzedaż, stan według komór, błędy mechaniki, temperaturę, stan modułu płatniczego i otwarcia drzwi. Zdarzenia wychodzą paczkami i nie giną przy zerwaniu łączności.
Online, w spoczynku, błąd wydania, zablokowany czytnik banknotów, brak reszty, awaria chłodzenia. Każdy stan ma własny priorytet i własnego adresata.
Zdarzenie staje się przypisanym zadaniem z terminem, a nie wiadomością na czacie grupowym. Zamknięcie zadania wymaga odnotowania na miejscu i trafia do historii urządzenia.
Moduł telemetryczny rozmawia ze sterownikami maszyny przez MDB i EVA-DTS. Mieszany park podłącza się do jednego pulpitu bez wymiany istniejących urządzeń.
Oprogramowanie urządzenia aktualizuje się zdalnie, grupami: najpierw kilka maszyn, potem sieć. Nieudana aktualizacja wraca do poprzedniej wersji.
Odsetek czasu w pracy, liczba awarii na automat, czas od awarii do naprawy, sprzedaż utracona w czasie przestoju.
Moduł płatniczy łączy się ze sterownikiem maszyny przez MDB i działa jako niezależny blok: czytnik kart, moduł zbliżeniowy, czytnik kodów QR, czytnik banknotów i wydawanie monet z kontrolą zapasu oraz moduł fiskalny. Terminal prowadzi własną kolejkę transakcji.
Karty, płatność zbliżeniowa, kody QR i płatność natychmiastowa. Kwotę autoryzuje się przed uruchomieniem mechanizmu i obciąża po potwierdzonym wydaniu; każdą transakcję uzgadnia się ze zdarzeniem wydania, a gotówkę — z protokołami zbiórki i licznikami maszyny.
System zgłasza rozbieżności między płatnościami a wydaniami, powtarzające się transakcje na jednej karcie w krótkim czasie, nietypowy odsetek anulowań i zwrotów, próby otwarcia szafy oraz drzwi otwarte poza zaplanowaną trasą. Wskaźniki liczy się dla każdego urządzenia, więc problematyczna maszyna odróżnia się od reszty sieci.
Moduł telemetryczny, sterowniki MDB i EVA-DTS, oprogramowanie urządzenia i część płatnicza to nasza własna praca programistyczna i inżynierska. Mieszany park podłącza się do jednego pulpitu bez wymiany urządzeń, a obsługę nowego protokołu albo sposobu płatności dokłada się wewnątrz modułu.
Mikromarket — mały punkt sprzedaży z otwartymi regałami i lodówkami w przestrzeni kontrolowanej: biuro, zakład, akademik albo przestrzeń coworkingowa. Klient ma fizyczny dostęp do towarów, nie ma kasjera, a płatność odbywa się w terminalu albo w aplikacji.
Zasadnicza różnica wobec automatu polega na tym, że żaden mechanizm nie ogranicza dostępu do towarów. Dlatego oprogramowanie mikromarketu koncentruje się na kontroli stanów i uzgadnianiu, a nie na wydawaniu: różnica między sprzedażą a stanem fizycznym jest wskaźnikiem operacyjnym punktu.
Kontrola w takim punkcie opiera się na trzech niezależnych źródłach: wizji komputerowej nad regałami, zamkach elektronicznych z dziennikiem otwarć i terminalu płatniczym. Zgodne dane to norma; rozbieżność to zdarzenie operacyjne powiązane z konkretną sesją klienta.
Co robi system:
Uzupełnienie mikromarketu tworzy dokument przyjęcia, to nie jest zwykłe dołożenie towaru na półkę. Towary, partie i terminy ważności zapisuje się przy układaniu, dzięki czemu przeterminowany towar schodzi ze stanu automatycznie.
Asortyment dobiera się na podstawie danych punktu. W przestrzeni kontrolowanej klientela jest stała, a pozycja bez sprzedaży od dwóch tygodni zajmuje miejsce, które mógłby zająć towar szybszy.
Pojedynczy punkt zmieści się w arkuszu. Sieć potrzebuje jednej kartoteki towarów, wspólnych cen i jednego miejsca, w którym widać wszystkie różnice.
Każdy punkt to zapis z własnym adresem, urządzeniami, asortymentem, cenami i harmonogramem uzupełnień. Zmiana obejmuje jeden punkt, grupę albo całą sieć.
Osoba zarządzająca siecią, merchandiser trasowy, księgowość i przedstawiciel lokalizacji widzą różne działy. Odpisy i korekty stanów wymagają osobnych uprawnień.
Klienci przestrzeni kontrolowanej, budżety firmowe, zgłoszenia do wsparcia i opinie o asortymencie. Segmenty służą cenom i ofertom dopasowanym do klienta.
Kartoteka towarów, ceny zakupu, dokumenty sprzedaży i rozrachunki z lokalizacjami i dostawcami. Właścicielem danych referencyjnych jest księgowość, a nie punkt.
Zapotrzebowania na uzupełnienie, wydanie na trasę, przyjęcie zwrotów i towaru przeterminowanego. Stany punktu i magazynu prowadzi się w jednym systemie.
Podłączenie dostawców, wystawianie paragonów fiskalnych, zwrot za nieudane zakupy i codzienne uzgadnianie z rejestrami dostawców i wyciągami bankowymi.
Stanowisko samoobsługowe w punkcie obejmuje czytnik kodów kreskowych, ekran, czytnik kart, moduł zbliżeniowy, moduł fiskalny oraz — dla towarów na wagę — moduł wagowy. To w terminalu zakup staje się opłacony, więc jego stan nadzoruje się na równi z urządzeniami chłodniczymi.
Karty, płatność zbliżeniowa, kody QR, płatność w aplikacji, konta firmowe i budżety pracowników. Każdy zakup przechowuje się z pozycjami paragonu, punktem i godziną, a codzienne uzgodnienie zestawia transakcje dostawcy, dokumenty fiskalne i zdjęcia ze stanu.
Wizja komputerowa i zamki elektroniczne zapisują, co opuszcza punkt, a system płatniczy — co zostało opłacone. Kontrola dotyczy różnic między tymi dwoma strumieniami: nieopłacone pozycje, nietypowe zachowanie konta i podwyższony odsetek odpisów w punkcie bada się od zdarzenia otwarcia.
Oprogramowanie terminala i punktu, sterowniki zamków elektronicznych, przetwarzanie strumienia wideo i reguły antyfraudowe to nasza własna praca programistyczna i inżynierska. Urządzenia można więc dobrać do pomieszczenia i asortymentu: otwarty regał, zamknięta lodówka albo szafa z kontrolą dostępu działają w tym samym systemie stanów.
Paczkomat, automat i mikromarket to punkty jednego systemu, a nie trzy osobne produkty. Każdy opiera się na tym samym zestawie elementów: urządzenia i oprogramowanie na miejscu, terminal płatniczy, platforma serwerowa, panel administracyjny, aplikacje dla klienta i dla operatora, analityka, raporty, przeciwdziałanie oszustwom i logistyka zintegrowana. Poniżej rola każdego z tych elementów.
Punkt łączy urządzenia i oprogramowanie na urządzeniu: sterownik zamka albo mechanizmu wydania, czytnik, ekran, moduł płatniczy, czujniki drzwi i temperatury. Pracuje samodzielnie i obsługuje klientów dalej, jeśli połączenie z serwerem zostanie zerwane.
Szafy paczkomatów ze skrytkami różnej wielkości, automaty ze spiralami i windą, regały i lodówki mikromarketów, zamki elektroniczne, czytniki, wagi i kamery wizji komputerowej. Każdy środek ma kartę w rejestrze, z konfiguracją i historią serwisu.
Przyjmowanie płatności we wszystkich trzech rodzajach punktów: czytnik kart i moduł zbliżeniowy, klawiatura PIN, czytnik kodów QR i moduł fiskalny; automaty mają dodatkowo czytnik banknotów i wydawanie monet. Terminal prowadzi własną kolejkę transakcji, więc płatności trwają mimo zerwania łączności.
Przyjmowanie zdarzeń z punktów, rdzeń danych operacyjnych, kolejki komunikatów, harmonogramy zadań i raportów. Rośnie wraz z liczbą punktów i obejmuje niezmienne dzienniki transakcji oraz kopie zapasowe ze sprawdzanym odtwarzaniem.
Miejsce pracy osoby zarządzającej siecią: punkty na mapie, stan urządzeń, stany magazynowe, ceny i planogramy, zadania i awarie, role i uprawnienia oraz dziennik audytu działań pracowników i otwarć serwisowych.
Rejestrowanie urządzeń i kluczy, konfiguracja zdalna, aktualizacje oprogramowania etapami z możliwością cofnięcia, restart podzespołów i odbieranie dostępów. Stan i wersja każdego urządzenia są znane centralnie.
Towary i kody kreskowe, partie i terminy ważności, ceny i reguły cen, stany według punktów i skrytek, zamówienia, sprzedaż i transakcje. Jedno źródło obsługuje całą sieć, niezależnie od rodzaju urządzeń.
Jeden strumień zdarzeń ze wszystkich punktów: sprzedaż i wydania, błędy mechaniki, otwarcia drzwi, temperatury regałów, stan modułu płatniczego i łączność. Podczas przerwy zdarzenia gromadzą się na urządzeniu i wychodzą paczką; każda nieprawidłowość staje się przypisanym zadaniem z terminem, a nie wierszem w dzienniku.
Mapa punktów i godziny, kody odbioru, płatność i budżet firmowy, historia zakupów i paragony elektroniczne, utworzenie zwrotu, powiadomienia o gotowości zamówienia i o końcu terminu przechowywania.
Trasa zmiany, uzupełnianie przez skan, inwentaryzacje, zbiórka utargu, odpisy z powodem i zdjęciem oraz zamykanie zadań technicznych. Działa bez sieci: operacje gromadzą się lokalnie i wychodzą po powrocie łączności.
Sprzedaż, marża, rotacja, przestoje, straty i niezaspokojony popyt według okresu, punktu, lokalizacji, rodzaju urządzeń, towaru, kategorii, sposobu płatności i osoby odpowiedzialnej za trasę.
Raporty i eksporty według harmonogramu: utarg według punktów i osób prawnych, protokoły zbiórki, protokoły odpisów, uzgodnienia z dostawcami płatności i bankami oraz dane dla księgowości. Harmonogram i odbiorców się konfiguruje.
Reguły i limity transakcji, sygnały behawioralne, zestawianie zdarzeń płatniczych z wydaniami albo otwarciami drzwi, listy blokad i kolejka podejrzanych operacji do ręcznego przeglądu na poziomie sesji.
Udokumentowane API, webhooki i kolejki komunikatów dla sklepów internetowych, firm kurierskich, CRM, ERP, magazynu, systemów fiskalnych online i usług płatniczych. Wersje formatów, idempotencja po stronie odbiorcy i dziennik wymiany.
Rozdział towaru między punkty, zarządzanie trasami, kontrola stanów, planowanie uzupełnień i centralne kierowanie siecią — w tym samym systemie, który zapisuje sprzedaż, a nie w osobnym arkuszu.
W tej architekturze terminal płatniczy nie jest peryferium, lecz elementem centralnym: to on domyka sprzedaż we wszystkich trzech rodzajach punktów i jest jedynym miejscem, w którym zakup staje się opłacony. Oprogramowanie terminala, protokół wymiany z serwerem, interfejsy do sterowników urządzeń i zestaw uruchomieniowy to nasza własna praca programistyczna i inżynierska, więc sposoby płatności, reguły autoryzacji i zachowanie bez sieci dopasowuje się do sieci.
Logistyka handlu bez obsługi — przemieszczanie towaru między magazynem a dziesiątkami punktów, z których każdy sprzedaje we własnym tempie. Moduł jest wbudowany w system zapisujący sprzedaż i stany, więc decyzje opierają się na danych punktów, a nie na osobnym pliku planisty.
Co obejmuje moduł:
Trasa to lista zadań na zmianę, a nie sztywny rozkład. Obejmuje punkty poniżej progu stanu, punkty z otwartą awarią, punkty z partiami na wyczerpaniu terminu i wizyty wynikające z umów z lokalizacjami. Kolejność przystanków uwzględnia geografię i okna dostępu: magazyn o szóstej rano i centrum biznesowe otwierane o dziewiątej nie trafiają do tego samego bloku godzinowego.
Załadunek liczy się przed wyjazdem, więc pracownik terenowy dostaje dokładnie to, co rozdzielono między punkty trasy. Towar, który został po zmianie, jest zapisem operacyjnym na równi ze stanem punktu: albo wraca do magazynu dokumentem, albo przechodzi na kolejną trasę.
Punkt nie przechowuje danych karty i sam nie obsługuje płatności. Przekazuje operację do modułu płatniczego albo do dostawcy, odbiera wynik i wiąże go ze sprzedażą. Cała reszta to zarządzanie cyklem życia płatności w środowisku bez obsługi.
| Punkt | Operacja | Kwota | Status |
|---|---|---|---|
| Automat A-207 | Blokada przed wydaniem | 145 | Autoryzowana |
| Automat A-112 | Obciążona po wydaniu | 210 | Wykonane |
| Automat A-118 | Awaria spirali | 160 | Blokada zwolniona |
| Paczkomat P-14 | Płatność przy odbiorze | 1 280 | Wykonane |
| Mikromarket BC-3 | Budżet firmowy | 320 | Wykonane |
| Paczkomat P-31 | Przedłużone przechowywanie | 150 | Ponowna próba |
Mechanizm zawiódł, więc blokadę zwolniono bez operacji zwrotu, a towar oznaczono do sprawdzenia na najbliższej trasie. Powtórzenie zdarzenia z tym samym kluczem operacji nie tworzy drugiego zapisu.
Uzgadnia się trzy źródła: transakcje dostawcy, dokumenty fiskalne i zdarzenia wydania z urządzeń. Gotówkę z automatów uzgadnia się osobno, z protokołami zbiórki i licznikami urządzeń.
Karty bankowe i płatność zbliżeniowa w terminalu, kody QR i płatność natychmiastowa, płatność w aplikacji, firmowe budżety pracowników oraz gotówka z wydawaniem reszty w automatach.
Kwotę blokuje się przed uruchomieniem mechanizmu i obciąża po potwierdzonym wydaniu. Jeśli towar nie zostanie wydany, blokadę zwalnia się bez operacji zwrotu.
Tryb bez sieci przyjmuje płatność według reguł modułu płatniczego i przesyła transakcję po powrocie łączności. Przerwa nie zatrzymuje sprzedaży.
Ponowne wysłanie transakcji nie tworzy drugiej płatności i nie zdejmuje towaru dwa razy. Serwer i dostawca rozpoznają duplikat po kluczu operacji.
Po płatności wystawia się paragon fiskalny i wysyła klientowi e-mailem albo wiadomością. Jeśli wydanie zawiedzie, dla niewydanych pozycji wystawia się paragon zwrotu.
Codzienne zestawianie transakcji z rejestrami dostawców i wyciągami bankowymi, protokół kasowy dla każdej maszyny i osobna lista różnic do wyjaśnienia.
Terminal płatniczy jest wspólny dla trzech rodzajów punktów i należy do centralnych elementów systemu. To przez niego przechodzi utarg sieci, a uszkodzony terminal zatrzymuje sprzedaż, choćby reszta działała. Rejestruje się go więc jak sam punkt: wersja jego oprogramowania, dostępne sposoby płatności, stan modułu fiskalnego i wynik ostatniego uzgodnienia są widoczne w panelu administracyjnym.
Stan dostępny w handlu bez obsługi jest przypisany do miejsca, a nie do magazynu: komory automatu, półki regału albo strefy lodówki. Ten sam towar w dwóch punktach sieci ma dwa niezależne stany i dwa różne tempa sprzedaży.
Stan księgowy = załadowane przy uzupełnieniu − sprzedane − odpisane (termin ważności, uszkodzenie albo nieudane wydanie). Inwentaryzacja trasowa ustala ilość fizyczną, a różnica między nimi jest mierzalnym wskaźnikiem punktu.
Sposoby wymiany danych:
Urządzenia stoją w różnych budynkach i dzielnicach, a obsługuje je kilka osób w terenie. Obsługa to nie zwykły objazd punktów: to kolejka przypisanych zadań, z terminem i potwierdzeniem na miejscu.
Osoba zarządzająca siecią pracuje w pulpicie operacyjnym: punkty na mapie, stan urządzeń, stany magazynowe, awarie i zadania na zmianę. Merchandiserzy i serwisanci pracują w aplikacji mobilnej na tych samych zapisach, ograniczonych do własnych tras.
Co dzieje się w ciągu zmiany:
Skrytki i wydawanie towaru
Towary i sprzedaż
Płatności
Telemetria i analityka
Integracja — uzgodniona wymiana danych z systemem zewnętrznym: co się przekazuje, w jakim formacie, jak często, do kogo należą dane i co się dzieje w razie awarii.
Kluczowa decyzja dotyczy właściciela danych. Kartoteka towarów i ceny zakupu pochodzą z ERP, klienci i segmenty z CRM, stany magazynowe z systemu magazynowego, a sprzedaż i zdarzenia urządzeń powstają w każdym punkcie. Dopuszczenie zmiany tego samego pola w dwóch systemach tworzy trwałe rozbieżności, więc się tego unika.
Systemy, które podłącza się najczęściej:
Wymiana jest asynchroniczna: sprzedaż w punkcie nie czeka na system zewnętrzny. Komunikat trafia do kolejki, po niepowodzeniu jest ponawiany w rosnących odstępach, a gdy wszystkie próby zawiodą, przechodzi do kolejki wyjaśnień.
Każdy komunikat przechowuje się z treścią, godziną, wynikiem i liczbą prób, więc wyjaśnianie incydentu opiera się na dzienniku wymiany, a nie na pamięci.
Analityka opiera się na danych sprzedażowych i urządzeniowych samego systemu, a nie na licznikach zewnętrznych. Licznik zna odwiedziny; system zna utarg, towary, przestoje i straty.
Raporty dzieli się według okresu, punktu, lokalizacji, rodzaju urządzeń, towaru, kategorii, sposobu płatności i osoby odpowiedzialnej za trasę. Każdy wskaźnik jest dostępny w każdym z tych przekrojów i eksportuje się do pliku albo do hurtowni danych.
Urządzenia stoją w miejscach publicznych i działają bez nadzoru. Bezpieczeństwo opiera się więc na trzech zasadach: dane płatnicze nigdy nie trafiają do systemu, każde urządzenie potwierdza swoją tożsamość, a każda czynność dotykająca pieniędzy albo skrytek zostawia ślad.
Certyfikowany moduł płatniczy odczytuje kartę, a numer karty nigdy nie trafia do systemu. Przy obciążeniach cyklicznych i budżetach firmowych używa się tokena, a nie przechowywanych danych karty.
Każdy punkt rozmawia z serwerem szyfrowanym kanałem, własnym kluczem. Unieważnienie klucza odłącza to urządzenie, nie naruszając reszty sieci.
Kody QR i PIN są jednorazowe, z ograniczonym czasem życia i liczbą prób. Wykorzystany kod nie otworzy skrytki po raz drugi.
Dostęp według roli sprawia, że merchandiser nie zmienia cen, a serwisant nie widzi utargu. Otwarcie skrytki dostępem serwisowym wymaga osobnego uprawnienia i podanego powodu.
Dziennik zapisuje, kto otworzył skrytkę, zmienił planogram, odpisał towar albo wykonał zbiórkę. Zapisy są niezmienne i przechowywane osobno od danych roboczych.
System przechowuje tylko te dane odbiorcy, których potrzebuje, z określonymi terminami przechowywania, usunięciem na żądanie oraz zgodą na przetwarzanie i powiadomienia, opatrzoną datą i źródłem.
Odtwarzanie to osobna dziedzina. Kopia zapasowa jest bezużyteczna, dopóki odtworzenia nie sprawdzono: wdrożenie testowe uruchamia się według harmonogramu, a nie po raz pierwszy w trakcie awarii.
System składa się z modułów, z których każdy odpowiada za określony zbiór danych i operacji, a powiązania między nimi są jawne. Wdrożenie idzie etapami: najpierw punkty, towary i płatności, potem telemetria, trasy i analityka.
Paczkomaty, automaty i mikromarkety: adres, lokalizacja, konfiguracja, godziny pracy, wersja oprogramowania, osoba odpowiedzialna i warunki najmu.
Plan szafy według wielkości skrytek, automatyczny dobór rozmiaru, statusy i terminy przechowywania, blokowanie uszkodzonych skrytek i dziennik otwarć.
Nadania kurierów, kody QR i PIN, ponowne wydanie i unieważnienie kodu, potwierdzenie odbioru i wyjmowanie nieodebranych zamówień.
Zgłoszenie zwrotu, kod nadania odwrotnego, potwierdzenie zamknięcia drzwiczek, przyjęcie w magazynie i zwrot pieniędzy klientowi.
Wspólna kartoteka towarów, kody kreskowe, przypisanie towaru do skrytki, spirali albo strefy regału oraz planogramy z wersją i datą wejścia w życie.
Ceny według punktów, grup punktów i harmonogramu, warunki firmowe i indywidualne, zaokrąglenia, podatki i historia zmian.
Jedna kolejka sprzedaży ze wszystkich punktów, wynik wydania, operacje nieudane, paragony, anulowania i zwroty.
Podłączanie dostawców i modułów płatniczych, autoryzacja i obciążenie, płatność bezgotówkowa i gotówka, zwroty i uzgadnianie.
Paragony sprzedaży i zwrotu, wymiana z kasą online, doręczenie paragonu klientowi i nadzór nad dokumentami nieprzesłanymi.
Stany według skrytek i stref, partie i terminy ważności, zapotrzebowania na uzupełnienie, wydania na trasy, odpisy i towar przeterminowany.
Inwentaryzacje na telefonie w każdym punkcie, różnice z powodem, historia liczeń oraz straty w wartości, według punktów i towarów.
Budowanie tras na podstawie stanów i awarii, przypisanie pracowników, potwierdzanie operacji skanem i przenoszenie niedokończonej pracy.
Protokoły dla każdej maszyny, uzgodnienie gotówki z transakcjami urządzenia, zapas monet i przekazanie utargu do kasy.
Przyjmowanie zdarzeń urządzeń, kolejki bez sieci, protokoły MDB i EVA-DTS oraz historia stanów urządzeń.
Stan punktów w czasie rzeczywistym, progi i alerty, zadania naprawcze i czas przywrócenia działania.
Aktualizacja cen, planogramów, tekstów na ekranie i trybu pracy oraz etapowe wdrażanie oprogramowania urządzeń z możliwością cofnięcia.
Dzienniki temperatury regałów chłodniczych, progi i alerty oraz oznaczanie partii do sprawdzenia po przekroczeniu.
Konta, rozliczenia firmowe i budżety pracowników, aplikacja klienta, historia zakupów i paragony elektroniczne.
Kody odbioru, przypomnienia o końcu przechowywania, paragony i statusy zwrotów e-mailem, SMS-em i w komunikatorach, z dziennikiem wysyłek.
Sprzedaż, marża, rotacja, przestoje, straty i niezaspokojony popyt we własnych przekrojach, eksporty i zestawienia danych.
Wymiana ze sklepami internetowymi, firmami kurierskimi, CRM, ERP, magazynem, usługami fiskalnymi i płatniczymi. API, webhooki i kolejki.
Role i uprawnienia według działów i operacji, uwierzytelnianie dwuskładnikowe oraz dzienniki audytu działań pracowników i otwarć serwisowych.
Paczkomaty, automaty i mikromarkety w jednym systemie, z wieloma osobami prawnymi i lokalizacjami, regionami, walutami i językami interfejsu na urządzeniach.
Oprogramowanie urządzeń, aplikacja merchandisera i serwisanta oraz pulpit operacyjny osoby zarządzającej siecią — wszystko na jednym rdzeniu danych.
Całego systemu nie uruchamia się jednym wydaniem. Poniższa kolejność odzwierciedla zależności: każdy krok opiera się na danych powstałych w poprzednim.
Park urządzeń, protokoły łączności oraz obecne procesy uzupełniania i księgowania. Wynikiem jest model jednostek i mapa integracji.
Rejestr urządzeń, kartoteka towarów, planogramy, ceny i stany. Pilotaż w kilku punktach sprawdza system na prawdziwych danych.
Moduły płatnicze, paragony fiskalne, kody odbioru i zwroty. Uruchomienie na części sieci z codziennym uzgadnianiem transakcji.
Telemetria, trasy i inwentaryzacje, integracje księgowe i analityka. Każdy kierunek to osobne wydanie, którego efekt się mierzy.
Opowiedzcie, co już działa: park urządzeń, księgowość, magazyn i dostawca płatności. Przeanalizujemy proces i zaproponujemy architekturę rozwiązania.