Wystawienie paragonu
- Zdarzenie Dodano tag do zamówienia
-
Warunki
- Tag / Równe / Shopvil – stwórz dokument sprzedaży
- Czy klient chce fakturę / Nie
- Akcja Wystaw dokument sprzedaży seria numeracji dla paragonów
System pakowania zamówień dla magazynu. PackHub Station na Windows i PackHub Mobile na kolektorach Zebra lub telefonach z Androidem.
Shopvil PackHub składa się z dwóch komponentów: PackHub Station i PackHub Mobile.
PackHub Station jest instalowany na serwerze w magazynie. Z jednej strony odpowiada za komunikację z Apilo przez Apilo API — synchronizuje w tle zamówienia, zmienia ich statusy i tworzy przesyłki — a z drugiej wystawia API dla urządzeń PackHub Mobile. Station odpowiada również za wydruk etykiet kurierskich na drukarkach termalnych.
PackHub Mobile jest instalowane na kolektorach Zebra lub telefonach z Androidem. Komunikuje się ze Station API w celu pobrania zamówień i zmiany ich statusów. Obsługuje cały proces pakowania zamówień i odczytuje kody produktów — skanerem kolektora (DataWedge) albo aparatem urządzenia.
Obie aplikacje są dostępne w językach: polskim, angielskim, niemieckim i ukraińskim.
PackHub Station w jednym magazynie może obsługiwać wiele urządzeń PackHub Mobile.
Apilo API PackHub Station (Windows)
│ │
│ synchronizacja zamówień │ API + drukarki
└──────────────────────────────┤
│
┌────────────────┼────────────────┐
│ │ │
PackHub Mobile PackHub Mobile PackHub Mobile
(kolektor Zebra) (kolektor Zebra) (telefon)
Krótkie wyjaśnienie terminów używanych w dalszej części dokumentacji.
| Termin | Znaczenie |
|---|---|
| Apilo | Platforma do zarządzania sprzedażą wielokanałową (zamówienia, magazyn, dokumenty sprzedaży), z którą integruje się PackHub Station — zobacz Integracje / Apilo. |
| Kolektor | Urządzenie mobilne z zainstalowanym PackHub Mobile, na którym magazynier skanuje i pakuje zamówienia — terminal Zebra lub telefon z Androidem. W dokumentacji „kolektor” oznacza każde takie urządzenie. |
| Skanowanie aparatem | Odczyt kodu kreskowego aparatem urządzenia zamiast skanera — pozwala pakować na telefonie bez DataWedge. Zobacz Workflow pakowania / Skanowanie aparatem. |
| DataWedge | Aplikacja systemowa na kolektorach Zebra, która przechwytuje skan skanera i przekazuje go do PackHub Mobile — zobacz Instalacja PackHub Mobile / Profil DataWedge. |
| Rejestracja urządzenia | Jednorazowe potwierdzenie kolektora w PackHub Station, bez którego nie pobierze on zamówień — zobacz Rejestracja urządzenia. |
| Tag zamówienia (Apilo) | Etykieta, którą można ręcznie dodać do zamówienia w Apilo i wykorzystać jako warunek zadania automatycznego — zobacz Integracje / Apilo / Dokumenty sprzedaży. |
| Zadanie automatyczne (Apilo) | Reguła w Apilo, która wykonuje akcję (np. wystawienie dokumentu sprzedaży) automatycznie po spełnieniu warunków, np. dodaniu tagu. |
| Mapowanie kurierów | Reguły w Station przypisujące kuriera do zamówienia na podstawie nazwy pozycji, gdy Apilo samo tego nie zrobi — zobacz Konfiguracja PackHub Station / Mapowanie kurierów. |
| Konto kuriera | Konto kurierskie z Apilo i metoda nadania przypisane w Station do kuriera — na tym koncie Station tworzy przesyłki. Zobacz Konfiguracja PackHub Station / Konta kurierów. |
| Dokument sprzedaży | Paragon lub faktura wystawiana przez Apilo dla zamówienia — PackHub jedynie sygnalizuje Apilo, że dokument powinien powstać. |
| Notatka PackHub |
Notatka wewnętrzna z prefiksem [Shopvil], którą PackHub Station
dodaje do zamówienia w Apilo (np. o spakowaniu i wysłaniu) — zobacz
Integracje / Apilo / Notatki PackHub w zamówieniach.
|
| ZPL | Język poleceń drukarek etykiet (m.in. Zebra), którego używa PackHub Station do drukowania etykiet kurierskich. |
| Magazyn (w kontekście licencji) | Jedna instalacja PackHub Station wraz z podłączonymi do niej kolektorami — licencja PackHub jest przypisana do magazynu, nie do konta Apilo wprost. Każdy magazyn ma nazwę (domyślnie „Magazyn główny”) — zobacz Nazwa magazynu. |
| Element | Wymaganie |
|---|---|
| System | Windows 10 lub 11, 64‑bit |
| Sieć | Dostęp do internetu (m.in. Apilo, licencja, aktualizacje, zdjęcia produktów dla kolektorów) oraz LAN dla kolektorów |
| Drukarka etykiet | Drukarka termalna obsługująca język ZPL (np. Zebra), zainstalowana w systemie Windows |
| Drukarka fiskalna | Przez Apilo / Inspigo |
PackHub Mobile działa na kolektorach Zebra oraz na telefonach z Androidem. Do intensywnej pracy zalecamy kolektor Zebra — skaner sprzętowy (DataWedge) jest szybszy niż skanowanie aparatem. Na telefonie kody skanuje się aparatem (zobacz Skanowanie aparatem).
Wspierane kolektory Zebra:
| Element | Wymaganie |
|---|---|
| System | Android 7.1 lub nowszy |
| Architektura | ARM64 |
| Sieć | Wi‑Fi (ta sama sieć LAN co Station). Dostęp do internetu nie jest potrzebny — zdjęcia produktów i aktualizacje kolektor pobiera przez Station (Station i Mobile w wersji 2026.2 lub nowszej) |
| Skanowanie | DataWedge (kolektory Zebra) lub aparat urządzenia |
Station instaluje się na komputerze w magazynie z dostępem do drukarek i sieci lokalnej.
Aktualna wersja PackHub Station jest na stronie www.shopvil.pl/pobierz/. Pobierz plik MSI.
Kliknij dwukrotnie plik MSI. Instalacja przebiega automatycznie — nic nie trzeba akceptować ani konfigurować.
Po zakończeniu skrót Shopvil PackHub pojawi się w menu Start systemu Windows.
Uruchom aplikację z menu Start. Station startuje lokalny serwer, a w zasobniku systemowym (systray) pojawia się ikona Shopvil PackHub. Kolejne wersje instalujesz z poziomu aplikacji — zobacz Aktualizacja PackHub Station.
Klucz klienta dostajesz e-mailem po założeniu bezpłatnego okresu próbnego (14 dni) na stronie www.shopvil.pl/trial/:
Podaj nazwę firmy, NIP i adres e-mail oraz wybierz plan (Starter, Standard albo Pro). Plany mają te same funkcje, różnią się tylko liczbą magazynów i kolektorów.
Na podany adres przyjdzie wiadomość z linkiem potwierdzającym. Link jest ważny 48 godzin. Jeśli wiadomości nie ma, sprawdź folder spam.
Po kliknięciu linku dostaniesz drugą wiadomość z kluczem klienta i linkami do pobrania PackHub Station i do tej dokumentacji. Okres próbny liczy się od potwierdzenia adresu.
Okres próbny można założyć raz dla danego NIP-u i adresu e-mail. Zgubiony klucz wyślesz sobie ponownie na stronie www.shopvil.pl/trial/klucz/ — trafi na adres podany przy rejestracji.
Przy pierwszym uruchomieniu trzeba aktywować licencję PackHub — podaj otrzymany klucz klienta (skąd go wziąć). To osobny krok od rejestracji kolektorów PackHub Mobile, opisanej dalej w sekcji Rejestracja urządzenia.
Na tym samym ekranie ustawiasz nazwę magazynu. Pole jest wstępnie wypełnione nazwą domyślną w języku aplikacji (po polsku „Magazyn główny”) — zostaw ją albo wpisz własną, np. „Hala B”. Nazwa nie może być pusta i ma najwyżej 40 znaków. Zmienisz ją później w ustawieniach PackHub (Nazwa magazynu).
PackHub Station nie uruchamia się automatycznie po restarcie komputera — trzeba to skonfigurować samodzielnie. Zalecamy dodanie skrótu do aplikacji w folderze autostartu Windows:
Win + R, wpisz shell:startup i zatwierdź.Dzięki temu Station uruchomi się automatycznie po zalogowaniu do Windows — np. po restarcie komputera lub aktualizacji systemu.
Przy każdym uruchomieniu Station sprawdza, czy jest nowsza wersja (komputer musi mieć dostęp do internetu). Jeśli tak, pokazuje okno z przyciskiem Pobierz. Aktualizację wykonasz bez przeglądarki i bez szukania pliku:
Station sama pobiera instalator i pokazuje postęp pobierania.
Po pobraniu pojawi się okno Aktualizacja gotowa do instalacji. Kliknij Zainstaluj i uruchom ponownie — Station się zamknie i uruchomi się instalator Windows. Jeśli Windows poprosi o zgodę administratora, zaakceptuj ją. Anuluj zostawia pobrany plik i Station działa dalej; propozycja aktualizacji wróci przy następnym uruchomieniu.
Po zakończeniu instalacji Station uruchamia się sama, w nowej wersji. Ustawienia i licencja zostają. Jeśli anulujesz instalator, Station uruchomi się ponownie w dotychczasowej wersji.
Uwaga. W trakcie aktualizacji Station jest niedostępny, więc kolektory nie mają wtedy dostępu do zamówień. Zaktualizuj go, gdy nikt nie pakuje. Jeśli nowa wersja wymaga też aktualizacji kolektorów, okno z propozycją ostrzeże o tym — zaktualizuj najpierw Station, potem kolektory (zobacz Aktualizacja PackHub Mobile).
Gdy pobieranie się nie uda, okno zaproponuje otwarcie strony pobierania w przeglądarce.
Gdy nie uda się uruchomić instalatora, pobrany plik MSI znajdziesz w folderze
%LOCALAPPDATA%\ShopvilPackHub\updates\ — uruchom go ręcznie, zanim
uruchomisz Station ponownie.
Station sprząta ten folder sama, żeby pobrane pliki nie zajmowały miejsca: instalator usuwa przy kolejnym uruchomieniu (po zainstalowaniu aktualizacji nie jest już potrzebny), a z plików APK dla kolektorów trzyma tylko najnowszy.
| Zasób | Ścieżka |
|---|---|
| Aplikacja | %ProgramFiles%\Shopvil PackHub\ |
| Pliki konfiguracyjne | %LOCALAPPDATA%\ShopvilPackHub\ |
| Logi | %LOCALAPPDATA%\ShopvilPackHub\logs\ |
| Pobrane aktualizacje (instalator Station, plik APK dla kolektorów) | %LOCALAPPDATA%\ShopvilPackHub\updates\ |
| Zdjęcia pakowania (folder domyślny, można go zmienić — Zdjęcia pakowania) | %LOCALAPPDATA%\ShopvilPackHub\photos\ |
Uwaga. Station powinien działać na stałe w godzinach pracy magazynu. Kolektory łączą się wyłącznie z uruchomionym serwerem. Station nie uruchamia się automatycznie po restarcie komputera — skonfiguruj autostart, jak opisano w sekcji Automatyczne uruchamianie ze startem Windows.
PackHub Station odinstalujesz standardowo, przez Windows Ustawienia → Aplikacje → Zainstalowane aplikacje (lub Panel sterowania → Programy i funkcje) — znajdź na liście Shopvil PackHub i wybierz Odinstaluj.
Uwaga.
Deinstalacja nie usuwa katalogu
%LOCALAPPDATA%\ShopvilPackHub\ z ustawieniami i logami.
Jeśli instalujesz Station od nowa na tym samym komputerze i chcesz
zachować konfigurację, zostaw ten katalog — zostanie użyty przy
kolejnym uruchomieniu. Jeśli chcesz pełnej, czystej instalacji,
usuń go ręcznie po deinstalacji.
Mobile instaluje się na kolektorze Zebra lub telefonie z Androidem.
Aktualna wersja PackHub Mobile jest na stronie www.shopvil.pl/pobierz/. Pobierz plik APK na komputer lub bezpośrednio na kolektor.
Jeśli plik jest na komputerze, przenieś go na urządzenie (USB lub udostępniony dysk).
W ustawieniach Androida zezwól na instalację z nieznanych źródeł (dla użytego źródła). Otwórz plik APK i potwierdź instalację.
Uruchom PackHub Mobile na kolektorze. Kolejne wersje zainstalujesz z poziomu aplikacji — zobacz Aktualizacja PackHub Mobile.
Dotyczy tylko kolektorów Zebra. Na telefonie bez DataWedge pomiń ten krok — kody skanujesz aparatem (zobacz Skanowanie aparatem).
PackHub Mobile korzysta ze skanera kolektora przez DataWedge. Profil DataWedge pobierzesz ze strony www.shopvil.pl/pobierz/ — wybierz profil dla modelu swojego kolektora.
Tip.
Jeśli pobierasz profil bezpośrednio w Chrome na kolektorze, lokalizację pliku
sprawdzisz w ustawieniach Chrome → Pobrane pliki.
Tam widać folder, w którym zapisywane są pobrane pliki, np.
/storage/emulated/0/Download.
Aby zaimportować profil:
Po udanym imporcie DataWedge pokaże komunikat, a profil pojawi się na liście. Bez zaimportowanego profilu skaner kolektora nie będzie działał poprawnie w PackHub Mobile (skanowanie aparatem działa niezależnie od DataWedge).
Po instalacji otwórz aplikację i skonfiguruj połączenie ze Station (Skanuj sieć lub wpisz adres ręcznie) — szczegóły w sekcji Konfiguracja Mobile. Następnie zarejestruj kolektor w PackHub Station — bez rejestracji urządzenie nie pobierze zamówień. Procedura krok po kroku: Rejestracja urządzenia.
Po uruchomieniu aplikacji (po zalogowaniu i wczytaniu listy zamówień) Mobile pyta Station o nową wersję — kolektor nie potrzebuje do tego internetu. Station pobiera plik aktualizacji z internetu i udostępnia go w sieci lokalnej.
Gdy jest nowa wersja, pojawia się okno Dostępna nowa wersja. Kliknij Pobierz — aplikacja pobiera plik i pokazuje pasek postępu (Anuluj przerywa pobieranie). Okno pojawia się raz po każdym uruchomieniu aplikacji, nie przy każdym odświeżeniu listy.
Na Androidzie 8 i nowszym aplikacja poprosi o zezwolenie PackHub na instalowanie nieznanych aplikacji — przejdziesz do ustawień, włączysz zgodę i wrócisz do aplikacji. Zgoda jest jednorazowa. Na Androidzie 7.1 to globalne ustawienie Nieznane źródła — system sam poprosi o jego włączenie.
Zatwierdź instalację w oknie systemowym Androida, a po niej wybierz Otwórz. Rejestracja kolektora, adres Station i język zostają.
Kolejność. Station oferuje kolektorom nową wersję wydania dopiero po tym, jak sama zostanie zaktualizowana do tej wersji — najpierw zaktualizuj Station (Aktualizacja PackHub Station), potem kolektory. Aktualizacja z poziomu aplikacji działa od wersji 2026.2 — wcześniejsze wersje zainstaluj ręcznie, według kroków powyżej.
Jeśli Station nie ma jeszcze pobranego pliku albo jest w starszej wersji, kolektor pobiera aktualizację bezpośrednio z internetu. Gdy pobieranie się nie uda albo plik okaże się nieprawidłowy, okno zaproponuje otwarcie strony pobierania w przeglądarce.
Darmowa konfiguracja kolektora. Możesz wysłać urządzenie do nas — zainstalujemy aplikację, skonfigurujemy DataWedge i przetestujemy przed odesłaniem. Szczegóły w sekcji Wsparcie.
Konfigurację wykonasz w panelu aplikacji PackHub Station. Dostępne są dwie sekcje ustawień: PackHub oraz Apilo.
Station wystawia API dla kolektorów PackHub Mobile.
Domyślnie nasłuchuje na porcie 55777.
Aby zmienić port, ustaw w Windows zmienną środowiskową
SHOPVIL_PACKHUB_STATION_PORT, a następnie uruchom ponownie Station.
PackHub Station prowadzi listę urządzeń PackHub Mobile, które łączyły się z serwerem. Każde urządzenie Mobile musi zostać zarejestrowane w Station, zanim będzie mogło pobierać zamówienia i pakować.
Gdy kolektor po raz pierwszy połączy się ze Station, wysyła prośbę o rejestrację i pojawia się na liście Urządzeń ze statusem oczekującym. Aby zarejestrować urządzenie, wybierz je z listy i potwierdź rejestrację.
Szczegóły procesu rejestracji po stronie kolektora opisano w sekcji Konfiguracja PackHub Mobile / Rejestracja urządzenia.
W sekcji Magazyn na górze okna wpisz nazwę i kliknij Zapisz. Nazwa pozwala odróżnić instalacje Station, jeśli masz więcej niż jeden magazyn (np. „Hala B”, „Poznań – Franowo”).
Zapisana nazwa jest zwykłym tekstem, więc nie zmienia się razem z językiem aplikacji. Nie wpływa na kolektory ani na działanie licencji. Station przesyła ją do usługi licencji Shopvil (przy aktywacji i przy okresowym sprawdzaniu licencji) — zmiana nazwy dociera tam przy najbliższym sprawdzeniu.
Wybierz język interfejsu PackHub Station: Polski, English, Deutsch lub Українська, i kliknij Zapisz. Nowy język będzie widoczny po ponownym uruchomieniu aplikacji. Domyślnym językiem jest polski.
Język Station nie wpływa na kolektory — każde urządzenie PackHub Mobile ma własne ustawienie języka (zobacz Konfiguracja PackHub Mobile / Język).
Wybierz drukarkę termalną etykiet kurierskich z listy drukarek zainstalowanych w systemie Windows.
Magazynier może zrobić kolektorem zdjęcia otwartego kartonu z zawartością, zanim go zamknie. Zdjęcia są zapisywane na komputerze ze Station, w osobnym folderze dla każdego zamówienia — przy reklamacji („przyszło niekompletne”) szybko znajdziesz dowód, co było w paczce. Opis pracy na kolektorze: Workflow pakowania / Zdjęcia pakowania.
W sekcji Zdjęcia pakowania ustaw poniższe pola i kliknij Zapisz.
%LOCALAPPDATA%\ShopvilPackHub\photos\. Możesz wpisać pełną
ścieżkę albo wybrać folder przyciskiem Wybierz…, np. na dysku
sieciowym lub w folderze objętym kopią zapasową. Przy zapisie ustawień z włączonymi
zdjęciami Station sprawdza, czy da się w tym folderze zapisać plik. Otwórz folder otwiera wskazany
folder w Eksploratorze.
W folderze zdjęć Station tworzy podfolder integracji (dla Apilo:
apilo), a w nim folder o nazwie numeru zamówienia, np.
photos\apilo\AL2609001234\. Pliki mają nazwy z datą i godziną
zapisu, np. 20260928-143015-1.jpg. Zamówienie może mieć najwyżej
10 zdjęć. Jedno zdjęcie zajmuje zwykle 200–400 KB.
Wersja kolektorów. Zdjęcia wymagają PackHub Mobile 2026.3 lub nowszego. Starsze kolektory pakują bez zdjęć, także w trybie Wymagane — zaktualizuj je po aktualizacji Station (zobacz Aktualizacja PackHub Mobile).
Station nie zapisuje zdjęć, gdy na dysku z folderem zostaje mniej niż 500 MB wolnego miejsca — kolektor pokazuje wtedy komunikat, a Station powiadomienie w zasobniku systemowym ze ścieżką folderu. Station usuwa tylko pliki zdjęć, które sama zapisała, więc folder może leżeć obok innych danych. Zdjęcia nie są wysyłane ani do Apilo, ani do Shopvil — zobacz Bezpieczeństwo i sieć.
Licznik podpowiada, kiedy zamówić kartony, zanim się skończą. Station zna stan
kartonów każdego rozmiaru i po każdym zakończonym pakowaniu odejmuje karton
w rozmiarze wybranym na kolektorze (A, B lub
C — te same oznaczenia co na kolektorze i w notatce
[Shopvil] spakowano w: …). Licznik jest domyślnie wyłączony.
W sekcji Kartony zaznacz Licz zużyte kartony, ustaw progi i kliknij Zapisz. Dla każdego rozmiaru widzisz:
Dostawa i ustawienie stanu zapisują się od razu po zatwierdzeniu, bez przycisku Zapisz — działa to także przy wyłączonym liczniku, więc stan możesz wpisać przed jego włączeniem. Stan i progi mieszczą się w zakresie 0–99 999. Stan nie spada poniżej zera i jest zachowywany po ponownym uruchomieniu Station.
Gdy stan któregoś rozmiaru spadnie do progu lub niżej, na górze menu ikony PackHub w zasobniku systemowym pojawia się ostrzeżenie, np. „Kończą się kartony B: zostało 12”, a przy zerze „Brak kartonów B”. Ostrzeżenie jest widoczne, dopóki nie przyjmiesz dostawy albo nie poprawisz stanu; kliknięcie go otwiera ustawienia PackHub. Dodatkowo w chwili, gdy pakowanie obniży stan do progu, Station pokazuje jednorazowy dymek przy ikonie w zasobniku. Ostrzeżenia niczego nie blokują — pakowanie działa dalej.
To podpowiedź, nie ewidencja. Licznik odejmuje kartony tylko za zamówienia spakowane w PackHub z wybranym rozmiarem kartonu. Nie liczy zamówień, dla których kolektor nie pyta o rozmiar (PackHub nie tworzy dla nich przesyłki), kartonów zużytych poza PackHub (np. zniszczonych albo użytych do paczek pakowanych ręcznie) ani rozmiaru innego niż faktycznie użyty. Co jakiś czas porównaj stan z magazynem i popraw go przyciskiem Ustaw stan….
Licznik działa w Station i nie wymaga aktualizacji kolektorów — rozmiar kartonu wysyła każda wersja PackHub Mobile.
Ustaw limity dla tworzonych przesyłek. Domyślne wartości są zgodne ze specyfikacją firm kurierskich.
DHL. Przy korzystaniu z DHL należy ustawić Domyślną zawartość przesyłki — pole jest wymagane przez API DHL. Jedno konto DHL obsługuje zarówno przesyłki kurierskie, jak i do punktu DHL POP — Station rozpoznaje rodzaj dostawy automatycznie na podstawie adresu odbiorcy zamówienia.
Obsługiwani kurierzy:
Ważne. Przed konfiguracją ustawień Apilo w Station należy najpierw przygotować Apilo — zobacz Integracje / Apilo.
Konfiguracja akcji podejmowanych w PackHub Mobile po spakowaniu zamówienia, dotyczących tworzenia dokumentu sprzedaży i przesyłki. Dla obu akcji dostępne są te same opcje:
Każdemu kurierowi, z którego korzystasz, przypisz konto kurierskie z Apilo i metodę nadania. Station rozpoznaje po nich kuriera zamówienia i tworzy przesyłki na wskazanym koncie. Listy kont i metod Station pobiera z Twojego konta Apilo — najpierw skonfiguruj konta kurierskie w Apilo oraz połączenie (Apilo API).
Ważne. Dla kuriera bez przypisanego konta Station nie utworzy przesyłki. Dopóki żaden kurier nie ma konta, Station przy każdym uruchomieniu pokazuje ostrzeżenie „Konta kurierów nie są skonfigurowane” (nie dotyczy ustawienia przesyłki Nie twórz w Akcjach przy spakowaniu zamówień).
Po aktualizacji ze starszej wersji Station. Wcześniej konta kurierów nie wymagały konfiguracji. Po aktualizacji Station podpowiada w tej sekcji dotychczasowe konta i metody — sprawdź je i kliknij Zapisz konta kurierów. Do tego czasu Station nie tworzy przesyłek.
Apilo nie zawsze przypisuje kurierów do zamówień — dlatego mapowanie może okazać się niezbędne. Mapowania pozwalają automatycznie przypisać kuriera na podstawie nazwy pozycji zamówienia. Station korzysta z nich, gdy zamówienie nie ma konta kurierskiego albo jego konto nie jest przypisane do żadnego kuriera w sekcji Konta kurierów. Każde mapowanie składa się z:
Mapowania są wykonywane od góry do dołu — kolejność ma znaczenie. Możesz dodawać nowe reguły, usuwać istniejące oraz zmieniać ich kolejność.
Podaj dane konta Apilo oraz klucza Apilo API:
https://mojsklep123.apilo.com nazwa konta to
mojsklep123.
Station synchronizuje zamówienia z Apilo zgodnie z konfiguracją:
Otwórz PackHub Mobile → Ustawienia. Ekran podzielony jest na trzy sekcje: połączenie ze Station, status urządzenia i język aplikacji.
Tutaj ustawiasz połączenie z serwerem PackHub Station w magazynie.
192.168.1.50 i 55777
(domyślny port Station — zobacz
Konfiguracja PackHub Station / Port API).
Ważne. PackHub Station musi być uruchomiony — bez działającego serwera skanowanie sieci i test połączenia nie powiodą się.
W tej sekcji znajdziesz informacje o kolektorze i wersji aplikacji PackHub Mobile. Przy pierwszym uruchomieniu PackHub Mobile generuje identyfikator urządzenia — jest on widoczny właśnie tutaj, w danych urządzenia.
Wybierz język aplikacji: Polski, English, Deutsch lub Українська. Po zmianie aplikacja uruchamia się ponownie w wybranym języku. Domyślnym językiem jest polski.
Ustawienie dotyczy tylko tego urządzenia — na każdym kolektorze można wybrać inny język, niezależnie od języka PackHub Station. W wybranym języku wyświetlane są też komunikaty przesyłane ze Station, np. informacja, że dla zamówienia nie da się utworzyć przesyłki.
Każde urządzenie PackHub Mobile musi zostać zarejestrowane w PackHub Station, zanim będzie mogło pobierać zamówienia. Rejestracja odbywa się po obu stronach: kolektor wysyła prośbę, a administrator zatwierdza ją w panelu Station.
Upewnij się, że kolektor łączy się z uruchomionym PackHub Station (Skanuj sieć lub wpisz adres ręcznie).
Przy pierwszym uruchomieniu aplikacja generuje identyfikator urządzenia. Znajdziesz go w sekcji Status urządzenia.
Po połączeniu ze Station urządzenie automatycznie wysyła prośbę o zarejestrowanie. Kolektor pojawi się na liście Urządzeń w PackHub Station (zobacz Konfiguracja PackHub Station / Urządzenia).
Na komputerze z PackHub Station otwórz listę Urządzeń i zarejestruj oczekujący kolektor.
Po rejestracji wróć do PackHub Mobile i odśwież listę zamówień (lub użyj Odśwież status rejestracji w Status urządzenia). Od tego momentu możesz zacząć pakować.
Tip. Kolektor i komputer Station muszą być w tej samej sieci LAN. Sieci gościnne Wi‑Fi często izolują urządzenia — unikaj ich w produkcji.
Apilo to platforma do zarządzania sprzedażą wielokanałową (zamówienia, magazyn, dokumenty sprzedaży) — PackHub Station synchronizuje się z Apilo, żeby pobierać zamówienia i zgłaszać ich status.
Sam PackHub nie tworzy dokumentów sprzedaży, jedynie „informuje” Apilo, że dla danego zamówienia należy wystawić dokument sprzedaży (zobacz PackHub Station / Ustawienia Apilo / Akcje przy spakowaniu zamówień).
Jeśli chce się, aby Apilo generowało dokumenty sprzedaży, należy:
Należy ręcznie stworzyć tag zamówień, dzięki któremu PackHub będzie informował Apilo, o tym, że dla danego zamówienia powinien zostać stworzony dokument sprzedaży. Tag dodaje się w Apilo w Administracja / Tagi zamówień / Nowy tag:
Teraz należy dodać zadania automatyczne. Pod Administracja / Zadania automatyczne należy dodać zadanie dla wystawienia paragonu i zadanie dla wystawienia faktury. Oba zadania mają to samo zdarzenie — różnią się warunkiem faktury i serią numeracji.
Aby Station mógł komunikować się z Apilo, potrzebny jest klucz API. Klucze są w Apilo w Administracja / Klucze API Apilo. Tam trzeba dodać nową aplikację REST API:
Dane klucza należy skonfigurować w Station (zobacz Ustawienia Apilo / Apilo API).
Station tworzy przesyłki na kontach kurierskich skonfigurowanych w Apilo. Konto każdego kuriera, z którego chcesz korzystać w PackHub, musi więc najpierw istnieć w Apilo — potem przypisujesz je kurierowi w Station (zobacz Ustawienia Apilo / Konta kurierów).
PackHub Station zapisuje w zamówieniach Apilo notatki wewnętrzne o kolejnych
etapach realizacji. Notatki PackHub zaczynają się od [Shopvil]
i widać je w szczegółach zamówienia w Apilo. Na końcu każdej notatki jest
nazwa magazynu, który wykonał tę operację (zobacz
Nazwa magazynu) — dzięki temu przy kilku
instalacjach Station widzisz w Apilo, gdzie zamówienie zostało spakowane i wysłane.
| Notatka | Kiedy powstaje |
|---|---|
[Shopvil] spakowano w: B (magazyn: Hala B) |
Po zakończeniu pakowania. Zawiera rozmiar kartonu
(A, B lub C) wybrany
na kolektorze. Jeśli rozmiaru nie wybrano, notatka ma postać
[Shopvil] spakowano (magazyn: Hala B).
|
[Shopvil] wstrzymano pakowanie: brak towaru (magazyn: Hala B)
|
Po dotknięciu WSTRZYMAJ na kolektorze (zobacz
Wstrzymanie pakowania). Zawiera powód:
brak towaru, uszkodzony towar lub
inny powód. Jeśli magazynier wpisał komentarz, jest dopisany
po myślniku, np.
[Shopvil] wstrzymano pakowanie: brak towaru — brak 2 szt. SKU ABC-123 (magazyn: Hala B).
Status zamówienia w Apilo się nie zmienia.
|
[Shopvil] wznowiono pakowanie (magazyn: Hala B) |
Po wznowieniu pakowania wstrzymanego zamówienia z listy „W trakcie pakowania”. |
[Shopvil] zdjęcia pakowania: 3 (magazyn: Hala B) |
Po zakończeniu pakowania, jeśli zamówienie ma zdjęcia pakowania (zobacz Zdjęcia pakowania). Zawiera liczbę zdjęć, a nazwa magazynu podpowiada, na którym komputerze ich szukać. Osobna notatka, dodawana po notatce o spakowaniu. Jeśli nie uda się jej dodać, Station nie pokazuje komunikatu — zdjęcia i tak są zapisane na dysku. |
[Shopvil] wysłano (magazyn: Hala B) |
Po utworzeniu przesyłki przez Station. Data dodania tej notatki jest wyświetlana jako data wysłania w kolumnie Wysłano w widoku zamówień Station (zobacz Podgląd zamówień w Station). |
Nie usuwaj notatek PackHub.
Station odczytuje datę wysłania z notatki [Shopvil] wysłano —
bez niej kolumna Wysłano pozostanie pusta. Data oznacza moment
utworzenia przesyłki w PackHub, a nie odbiór paczki przez kuriera. Jeśli
notatka o spakowaniu nie zostanie dodana (np. przez chwilowy brak połączenia
z Apilo), Station wyświetli komunikat z numerem zamówienia — dodaj ją wtedy
ręcznie w Apilo.
Drukarki fiskalne są wspierane bezpośrednio przez Inspigo, we współpracy z Apilo. PackHub ich nie obsługuje — fiskalizacja odbywa się po stronie Apilo. Opis i lista wspieranych drukarek są na stronie Apilo: apilo.com/pl/integracje/drukarka-fiskalna.
Drukarki etykiet są wspierane przez PackHub Station. Drukarkę wystarczy skonfigurować w Station (zobacz Konfiguracja PackHub Station / Etykiety kurierskie).
PackHub Station generuje etykiety w języku ZPL — drukarki nieobsługujące tego formatu (np. część modeli GoDEX pracujących w EPL) mogą nie drukować poprawnie.
Typowy przebieg pracy magazyniera na kolektorze:
Wymaganie wstępne. Kolektor musi być zarejestrowany w PackHub Station — zobacz Rejestracja urządzenia.
Mobile pobiera listę zamówień ze Station. Magazynier wybiera jedno z nich, a PackHub zmienia status zamówienia w Apilo.
Magazynier skanuje produkty skanerem kolektora (DataWedge) lub aparatem urządzenia albo wprowadza ilość spakowanych sztuk ręcznie. Aplikacja odhacza pozycje i sygnalizuje braki lub nadmiar — poprawny skan, błąd, spakowanie pozycji i spakowanie całego zamówienia mają osobne sygnały dźwiękowe (przy błędzie dodatkowo wibracja), co ułatwia pracę bez patrzenia na ekran.
Po spakowaniu wszystkich produktów PackHub zmienia status zamówienia w Apilo. Jeśli dla zamówienia można utworzyć przesyłkę, przed zakończeniem wybierz rozmiar kartonu (A, B lub C) — Station zapisze go w notatce do zamówienia (zobacz Notatki PackHub w zamówieniach), a przy włączonym liczniku kartonów odejmie go ze stanu (zobacz Licznik kartonów). Jeśli w Station włączono zdjęcia pakowania, przed zamknięciem kartonu zrób zdjęcie jego zawartości (zobacz Zdjęcia pakowania). Jeśli zamówienie ma notatkę, aplikacja zapyta, czy dodać ją także do przesyłki.
Station tworzy przesyłkę w Apilo.
Station drukuje etykietę wysyłkową. Paragon lub faktura na drukarce fiskalnej jest obsługiwana przez Apilo / Inspigo (zobacz Integracje / Apilo / Drukarki fiskalne).
Przerwanie pakowania. Pakowanie można przerwać w dowolnym momencie, na dwa sposoby. ANULUJ zwraca zamówienie do statusu „gotowe do pakowania” — trafia z powrotem do kolejki. WSTRZYMAJ zostawia je „W realizacji” z notatką w Apilo — użyj go, gdy trzeba coś wyjaśnić, np. brakuje towaru (zobacz Wstrzymanie pakowania). Systemowy przycisk „wstecz” działa jak ANULUJ.
Gdy w trakcie pakowania okaże się, że produktu nie ma w magazynie albo jest uszkodzony, nie musisz oddawać zamówienia do kolejki. Dotknij WSTRZYMAJ u góry ekranu pakowania i wybierz powód: Brak towaru (domyślnie), Uszkodzony towar albo Inny powód. Możesz też wpisać krótki komentarz (do 200 znaków), np. który produkt i ile sztuk brakuje.
Na ekranie pakowania zamówienia, w górnym pasku, znajduje się przycisk Skanuj aparatem (ikona aparatu). Dzięki niemu można pakować na telefonie bez DataWedge, a na kolektorze Zebra — skanować, gdy skaner sprzętowy akurat nie działa.
W słabym oświetleniu użyj przycisku Latarka. Przycisk Zamknij wraca do zamówienia bez skanowania. Aparat odczytuje kody EAN‑13, EAN‑8, UPC‑A, UPC‑E i Code 128.
Tip. Jeden skan aparatem to jeden odczytany kod, więc przy większej liczbie sztuk tego samego produktu szybciej będzie wpisać ilość ręcznie. Przy dużej liczbie zamówień dziennie zalecamy kolektor Zebra ze skanerem sprzętowym.
Gdy w Station włączono zdjęcia pakowania (tryb Opcjonalne albo Wymagane — zobacz Konfiguracja PackHub Station / Zdjęcia pakowania), na ekranie pakowania, w górnym pasku obok Skanuj aparatem, pojawia się przycisk zdjęcia (ikona ramki z otwartym kartonem) z liczbą zapisanych zdjęć. Najlepiej zrobić zdjęcie po zeskanowaniu wszystkich produktów, gdy karton jest jeszcze otwarty — tak, żeby było widać jego zawartość.
W trybie Wymagane, jeśli zamówienie nie ma jeszcze zdjęcia, kolektor sam otwiera aparat po spakowaniu wszystkich produktów i wyborze rozmiaru kartonu (jeśli zamówienie go wymaga). Po zrobieniu zdjęcia i dotknięciu Gotowe pakowanie kończy się jak zwykle. Jeśli wrócisz bez zdjęcia, kolektor przypomni o nim i zostanie na ekranie pakowania — aparat otworzysz przyciskiem zdjęcia.
<folder zdjęć>\apilo\<numer zamówienia>\, więc możesz
je też znaleźć bez Station.
Okno Zamówienia otworzysz z menu ikony PackHub w zasobniku systemowym. Na liście rozwijanej wybierz widok:
Tabela pokazuje m.in. datę utworzenia zamówienia, liczbę pozycji, łączną
wagę i kuriera. W widokach spakowanych zamówień jest też kolumna
Wysłano z datą i godziną utworzenia przesyłki — pochodzi z notatki
[Shopvil] wysłano w Apilo (zobacz
Notatki PackHub w zamówieniach). Kolumna jest pusta,
jeśli przesyłki nie utworzył PackHub — np. gdy utworzono ją ręcznie w Apilo albo
przed aktualizacją do wersji 2026.2.
Przy włączonych zdjęciach pakowania (albo gdy któreś zamówienie na liście ma zdjęcia) widoki spakowanych zamówień mają też kolumnę Zdjęcia z liczbą zdjęć i przycisk Pokaż zdjęcia, który otwiera folder zamówienia (zobacz Zdjęcia pakowania).
55777).%LOCALAPPDATA%\ShopvilPackHub\logs\.Rejestracja nowego kolektora kończy się błędem, gdy liczba urządzeń osiągnie limit określony przez licencję PackHub.
PackHub Mobile komunikuje się ze Station przez zwykłe, nieszyfrowane połączenie HTTP w sieci lokalnej — nie przez internet i nie przez HTTPS. Każdy kolektor identyfikuje się nagłówkiem powiązanym z jego rejestracją w Station (zobacz Rejestracja urządzenia). Tą samą drogą kolektor pobiera aktualizacje aplikacji ze Station. Przed instalacją aplikacja sprawdza, czy plik jest nowszą wersją PackHub Mobile, a Android instaluje tylko aktualizację podpisaną tym samym kluczem co zainstalowana aplikacja.
Dlaczego to ważne.
Ponieważ ruch między Mobile a Station nie jest szyfrowany, PackHub jest
zaprojektowany do pracy wyłącznie w zaufanej sieci lokalnej magazynu — nie
udostępniaj portu Station (domyślnie 55777) do internetu ani
sieciom, do których dostęp mają obce urządzenia. Unikaj też sieci
gościnnych Wi‑Fi dla kolektorów — poza tym, że często izolują urządzenia
od siebie (przez co kolektor nie znajdzie Station), są też mniej zaufane
niż sieć produkcyjna magazynu.
Dane logowania do Apilo skonfigurowane w Station (klucz API, kod autoryzacji, tokeny dostępu) są przechowywane na dysku w postaci zaszyfrowanej — na Windows przez wbudowany mechanizm DPAPI powiązany z kontem systemowym, na którym działa Station.
Zdjęcia pakowania mogą pokazywać dane odbiorcy, np. etykietę przewozową albo dokument sprzedaży w kartonie. Kolektor wysyła je tylko do Station w sieci lokalnej, a Station zapisuje je wyłącznie na dysku wskazanym w ustawieniach — nie trafiają do Apilo ani do Shopvil (w Apilo jest tylko notatka z liczbą zdjęć). Zdjęcia przechowujesz więc Ty, jako sprzedawca, na własnym komputerze: ustaw czas przechowywania zgodnie ze swoją polityką retencji i zadbaj o dostęp do folderu (zobacz Zdjęcia pakowania). Nie wybieraj folderu synchronizowanego z chmurą (np. OneDrive), jeśli zdjęcia nie mają tam trafiać.
Station to aplikacja Windows — serwer w magazynie, integracja z Apilo, drukarki i API. Mobile to aplikacja na kolektorze Zebra lub telefonie z Androidem, na której magazynier pakuje zamówienia.
Jeśli okres próbny zakładałeś na stronie, wpisz adres e-mail podany przy rejestracji na www.shopvil.pl/trial/klucz/ — klucz przyjdzie na ten adres. Jeśli konto zakładaliśmy dla Ciebie ręcznie, napisz na wsparcie@shopvil.pl. Więcej: Jak uzyskać klucz klienta.
Limit określa Twoja licencja PackHub (maksymalna liczba kolektorów na magazyn). Próba zarejestrowania kolejnego urządzenia po przekroczeniu limitu zakończy się błędem — skontaktuj się z nami, aby go zwiększyć.
Nie — jedna instalacja Station odpowiada jednemu magazynowi i jednemu kontu Apilo. Obsługa kilku magazynów lub kont wymaga osobnej instalacji Station (i osobnej licencji) dla każdego z nich.
Po pierwszym uruchomieniu aplikacja generuje identyfikator urządzenia i wysyła prośbę o rejestrację do PackHub Station. Kolektor pojawia się na liście Urządzeń w Station — tam należy go zatwierdzić. Po rejestracji odśwież listę zamówień na Mobile i możesz zacząć pakować. Szczegóły: Rejestracja urządzenia.
Tak. PackHub Mobile działa na telefonach z Androidem 7.1 lub nowszym — kody produktów skanuje się wtedy aparatem (zobacz Skanowanie aparatem). To dobry sposób na start bez zakupu kolektora.
Przy większej liczbie zamówień zalecamy kolektory Zebra (TC21/TC25/TC26/TC52/TC57/TC72/TC77) ze skanerem sprzętowym i DataWedge — skanowanie jest szybsze i nie wymaga celowania aparatem. Telefon i kolektor wliczają się tak samo do limitu kolektorów w licencji.
PackHub Station i PackHub Mobile są dostępne po polsku, angielsku, niemiecku i ukraińsku. Język ustawia się osobno w Station (Język aplikacji) i na każdym kolektorze (Język), więc magazynierzy mogą pracować w różnych językach. Dokumentacja jest dostępna po polsku.
Zainstaluj Station na nowym komputerze, a następnie skopiuj katalog
%LOCALAPPDATA%\ShopvilPackHub\ ze starego komputera na nowy
(przed pierwszym uruchomieniem lub zamiast konfigurowania od zera). Dotyczy
to również ustawień Apilo — nie trzeba ponownie podawać klucza API ani
kodu autoryzacji. Pamiętaj, aby na starym komputerze zamknąć Station przed
kopiowaniem plików. Zdjęcia pakowania w folderze domyślnym przeniosą się razem
z tym katalogiem; jeśli wskazano inny folder, skopiuj go osobno pod tę samą
ścieżkę albo zmień ścieżkę w ustawieniach
(Zdjęcia pakowania).
W katalogu %LOCALAPPDATA%\ShopvilPackHub\logs\.
Przy zgłoszeniu problemu dołącz najnowsze pliki logów.
W Apilo, w notatkach zamówienia, sprawdź notatkę
[Shopvil] zdjęcia pakowania — mówi, ile jest zdjęć i w którym magazynie
(Notatki PackHub). Na komputerze ze Station otwórz
z menu ikony PackHub w zasobniku okno Zdjęcia pakowania, wpisz numer
zamówienia i otwórz folder. Zamówienia spakowane dziś i wczoraj znajdziesz też
w oknie Zamówienia (Pokaż zdjęcia). Szczegóły:
Gdzie znaleźć zdjęcia.
Na komputerze ze Station, domyślnie w
%LOCALAPPDATA%\ShopvilPackHub\photos\, w podfolderze
apilo i folderze o nazwie numeru zamówienia. Folder możesz zmienić, np.
na dysk sieciowy. Domyślnie przez 90 dni (można ustawić 1–730), potem Station usuwa
je automatycznie. Zdjęcia nie trafiają do Apilo ani do Shopvil
(Zdjęcia pakowania).
PackHub nie robi kopii zdjęć — jeśli dysk komputera ze Station ulegnie awarii, zdjęcia z folderu lokalnego przepadną. Wskaż w ustawieniach folder, który już jest objęty kopią zapasową (np. dysk sieciowy NAS), albo kopiuj folder zdjęć własnym narzędziem do kopii. Kopii w innym miejscu Station nie usuwa — czas przechowywania dotyczy tylko folderu zdjęć.
Tak w godzinach pracy magazynu. PackHub Mobile nie działa offline i nie zapisuje danych lokalnie — każda czynność (pobranie zamówień, skanowanie, zakończenie pakowania) wymaga aktywnego połączenia ze Station. Bez uruchomionego Station kolektory nie mają dostępu do zamówień ani drukowania.
Nie. Od wersji 2026.2 kolektor łączy się tylko ze Station w sieci lokalnej: zdjęcia produktów oraz sprawdzanie i pobieranie aktualizacji idą przez Station, która sama ma dostęp do internetu. Wymaga to Station i Mobile w wersji 2026.2 lub nowszej. Jeśli Station albo Mobile jest w starszej wersji, kolektor wczytuje zdjęcia produktów bezpośrednio z internetu, a przy starszej Station sprawdza w internecie także aktualizacje.
Obecnie InPost, DPD i DHL.
PackHub nie obsługuje dziś automatycznego dzielenia zamówienia na wiele paczek (mimo że samo Apilo pozwala tworzyć takie przesyłki ręcznie w swoim panelu) — to ograniczenie API Apilo, nie coś, co można włączyć w ustawieniach PackHub. Jeśli zamówienie przekracza skonfigurowany limit wagi lub liczby paczek (zobacz Konfiguracja PackHub Station / Przesyłki), utwórz przesyłkę ręcznie bezpośrednio w Apilo.
Obie aplikacje aktualizują się z poziomu programu. Station sprawdza wersję przy uruchomieniu — kliknij Pobierz, a potem Zainstaluj i uruchom ponownie (szczegóły). Mobile pyta o nową wersję Station po uruchomieniu aplikacji — kliknij Pobierz i potwierdź instalację (szczegóły). Najpierw zaktualizuj Station, potem kolektory. Aktualne wersje do ręcznej instalacji są na www.shopvil.pl/pobierz/. Opis zmian w kolejnych wersjach znajdziesz w sekcji Historia zmian.
Skontaktuj się z nami — jesteśmy otwarci na współpracę i rozszerzanie PackHub. PackHub tworzymy w oparciu o Wasze potrzeby. Napisz na wsparcie@shopvil.pl.
Zmiany w kolejnych wydaniach Shopvil PackHub. Station i Mobile wydajemy razem, pod wspólnym numerem wersji. Wersję zainstalowanej aplikacji Mobile sprawdzisz w Ustawienia / Status urządzenia.
[Shopvil] zdjęcia pakowania w Apilo z liczbą zdjęć
(Notatki PackHub).
[Shopvil] wysłano
(Notatki PackHub), a widok spakowanych
zamówień ma nową kolumnę Wysłano
(Podgląd zamówień).
[Shopvil] wstrzymano pakowanie (z powodem i komentarzem)
oraz [Shopvil] wznowiono pakowanie
(Notatki PackHub).
Jesteśmy dostępni, gdy potrzebujesz pomocy przy instalacji, konfiguracji lub bieżącej pracy systemu Shopvil PackHub.
Odpowiadamy w dni robocze, zwykle w ciągu jednego dnia roboczego. Awaria blokująca pakowanie ma najwyższy priorytet.
Możesz wysłać kolektor do nas. Zainstalujemy PackHub Mobile, skonfigurujemy DataWedge, przetestujemy połączenie i odeślemy urządzenie gotowe do pracy.