Adeko Kids®, producent mebli dziecięcych prowadzący sklepy adeko.kids i petitpin.fr, zwrócił się do nas z nietypowym projektem. Potrzebował aplikacji na terminal magazynowy z czytnikiem kodów, drukarki etykiet i pewności, że w każdej paczce znajdzie się komplet części. Zbudowaliśmy PackScanner: system, który prowadzi magazyniera przez pakowanie krok po kroku i łączy się bezpośrednio ze sklepami PrestaShop. Pilnuje kompletu przy kilkunastu częściach na zamówienie i setkach wariantów w katalogu.

Problem: łóżko to nie jeden karton, tylko kilkanaście części z różnych regałów
Meble dziecięce sprzedają się w dziesiątkach wariantów. To samo łóżko może mieć inny rozmiar, kolor, dodatkową szufladę albo barierkę. Każdy wariant to inny zestaw części, a części leżą na różnych regałach magazynu.
Do tej pory magazynier kompletował paczki z pamięci albo z papierowej rozpiski. Przy kilkunastu częściach na zamówienie i setkach wariantów w katalogu pomyłka to kwestia czasu. Brakująca listwa czy zły komplet śrub oznacza reklamację i dosyłanie braków. A po drugiej stronie jest niezadowolony klient, który właśnie rozłożył połowę łóżeczka na podłodze pokoju dziecięcego.
Adeko Kids® potrzebowało czegoś, co gotowe programy magazynowe obsługują słabo albo wcale: kontroli kompletacji na poziomie pojedynczej części, na prawdziwym sprzęcie magazynowym, po polsku i bez zbędnych ekranów.
W Twojej firmie też jest takie zadanie, przy którym każdy gotowy program rozkłada ręce?
Napisz nam, jak to u Was wygląda, a my sprawdzimy, co da się z tym zrobić.
Jak PackScanner działa na magazynie?
Magazynier loguje się na terminalu czterocyfrowym PIN-em: bez haseł, bez klawiatury, dwie sekundy i pracuje. Skanuje kod DataMatrix z etykiety produktu, a aplikacja otwiera sesję pakowania. Widzi listę wszystkich części, które muszą trafić do paczki, z lokalizacją regału przy każdej z nich.
Dalej wszystko dzieje się skanerem. Magazynier bierze część z regału, skanuje kod z jej etykiety i od razu wie, czy trafił. Poprawny skan to zielony sygnał i krótka wibracja terminala. Pomyłka to podwójna wibracja i ostrzeżenie na cały ekran. Pasek postępu na dole pokazuje, ile jeszcze zostało. Kiedy ostatnia część jest odhaczona, sesja się zamyka, a jej przebieg zapisuje się w statystykach.
Ten powtarzalny rytm (weź, skanuj, potwierdź) brzmi bardzo prosto. I właśnie o to chodziło, bo na hali nikt nie ma czasu na klikanie po menu.
Aplikacja ma jeden cel: żadna paczka nie wyjedzie bez kompletu części. Każda pomyłka jest wychwytywana od razu, zanim karton zostanie zaklejony.
Co było nietypowe w tym projekcie?
Kilka rzeczy w tym projekcie wykraczało poza naszą codzienną pracę nad stronami i sklepami internetowymi:
- PackScanner działa jako natywna aplikacja na Androida, zainstalowana na przemysłowym terminalu z wbudowanym czytnikiem. Pod spodem jest jednak aplikacja webowa. Dzięki temu aktualizacje wdrażamy jak na zwykłej stronie, bez wgrywania nowych wersji na każde urządzenie.
- Czytnik kodów jest sprzętowy, wbudowany w terminal. Skan trafia do aplikacji w ułamku sekundy, z filtrowaniem przypadkowych odczytów i duplikatów.
- Etykiety z kodami DataMatrix drukuje przemysłowa drukarka Zebra. Aplikacja generuje polecenia w języku ZPL (tym samym, którym posługują się drukarki etykiet na całym świecie), z dopracowanym co do milimetra układem etykiety.
- Magazynowe Wi-Fi bywa kapryśne, więc aplikacja radzi sobie z chwilowymi zerwaniami połączenia: pokazuje status sieci, wznawia pracę po powrocie zasięgu i nie gubi rozpoczętej sesji.
Jak etykieta trafia z zamówienia w PrestaShop na paczkę?
Druga połowa systemu to integracja ze sklepami. Napisaliśmy własny moduł do PrestaShop, który łączy oba sklepy Adeko Kids® z PackScannerem. To ta sama technologia, na której na co dzień budujemy i utrzymujemy sklepy internetowe naszych klientów.
Obsługa sklepu otwiera zamówienie i przy każdej pozycji ma przycisk pobrania etykiety PDF, dokładnie dla tego wariantu, który klient kupił. Bez szukania, bez ręcznego dobierania. Wydrukowana etykieta trafia na paczkę, a jej kod po zeskanowaniu na magazynie otwiera właściwą sesję pakowania.
Najtrudniejsza część? Dopasowanie katalogów. Sklepy Adeko Kids® mają setki kombinacji produktów (rozmiar, kolor, dodatki), a magazyn operuje własną listą wariantów. Zbudowaliśmy w panelu narzędzie do mapowania, które łączy jedno z drugim i podpowiada, czego jeszcze brakuje. Nikt nie musiał ręcznie przeklikiwać tysięcy pozycji.
Panel dla biura: co widać poza magazynem?
Magazyn to nie wszystko. Osoby w biurze zarządzają całością z panelu administracyjnego: katalogiem produktów, wariantów i części, kontami pracowników magazynu i ustawieniami wydruku. Panel pokazuje też statystyki sesji pakowania: kto, co i kiedy spakował oraz gdzie zdarzały się pomyłki. Osobny moduł obsługuje raporty dla lakierni, z listami części do malowania zliczanymi z wybranych wariantów.
Co z tego wynika dla Ciebie?
PackScanner powstał dla konkretnego magazynu, ale schemat jest uniwersalny. Firma ma proces, który wszyscy obsługują ręcznie i „jakoś to działa", aż przestaje. Gotowego programu brak, bo proces jest zbyt specyficzny. Wtedy dedykowana aplikacja, dopasowana do sprzętu i ludzi na miejscu, sprawdza się lepiej niż rozbudowany system ERP, z którego firma korzystałaby ledwie w kilku procentach.
W e-commerce takich procesów jest więcej, niż się wydaje: pakowanie, zwroty, produkcja, wysyłka. Jeśli prowadzisz sklep, sprawdź najpierw, czy Twój sklep ma solidne podstawy. Dedykowana aplikacja to kolejny krok, kiedy standard przestaje wystarczać.
Dlaczego Silnet Media?
Od ponad 25 lat budujemy strony i sklepy internetowe, a coraz częściej także dedykowane aplikacje dla firm. Mamy za sobą 1000+ realizacji i ponad 400 opinii w Google ze średnią 4,9. PackScanner to przykład projektu, w którym łączymy tworzenie aplikacji internetowych z prawdziwym sprzętem: terminalami, czytnikami kodów i drukarkami przemysłowymi. Więcej naszych projektów znajdziesz w realizacjach.
Masz w firmie proces, który wszyscy obsługują ręcznie i "jakoś to działa"? Napisz do nas. Powiemy Ci wprost, czy to temat na dedykowaną aplikację, czy wystarczy coś prostszego.
-
Nie. PackScanner działa na przemysłowym terminalu z wbudowanym czytnikiem, ale ta sama aplikacja uruchomi się na zwykłym telefonie z Androidem z czytnikiem Bluetooth albo nawet z odczytem kodów kamerą. Sprzęt dobiera się do skali: przy kilkudziesięciu paczkach dziennie przemysłowy terminal jest wygodniejszy, przy kilku wystarczy telefon.
-
Tak, i to bez przebudowy sklepu. Nasz moduł instaluje się jak każdy inny moduł PrestaShop i komunikuje z aplikacją magazynową przez API. Sklepy Adeko Kids® działały normalnie przez cały czas wdrożenia.
-
Zależy od zakresu. Sam rdzeń (katalog, skanowanie, sesje pakowania) to kwestia tygodni. PackScanner rozwijaliśmy etapami: najpierw panel i katalog, potem aplikacja dla magazynierów, na końcu integracja ze sklepami i sprzętem. Klient korzystał z kolejnych części systemu, zanim całość była gotowa.
-
To główna przewaga dedykowanej aplikacji: rozwija się razem z firmą. W PackScannerze moduł raportów dla lakierni dopisaliśmy już po starcie, kiedy okazał się potrzebny, bez ruszania reszty systemu.
-
Praktycznie nie. Interfejs został zaprojektowany pod jedną czynność: PIN, skan, gotowe. Duże przyciski, czytelne kolory, wibracje zamiast komunikatów do czytania. Nowy pracownik pakuje pierwszą paczkę po kilku minutach.