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 systemem zamówień — Apilo, Base albo z oboma naraz — 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.
Station może pobierać zamówienia z kilku kont naraz — Apilo, Base, a także kilku kont tego samego systemu. Zamówienia ze wszystkich włączonych kont trafiają na jedną wspólną listę — na kolektorze i w Station. Magazynier pakuje je tak samo, niezależnie od źródła (zobacz Integracje).
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 / Base 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. |
| Base | Platforma do zarządzania sprzedażą wielokanałową (dawniej BaseLinker), z którą integruje się PackHub Station — zobacz Integracje / Base. |
| Integracja, konto integracji | Połączenie Station z kontem w systemie zamówień: Apilo albo Base. Station może mieć kilka kont, także tego samego systemu; każde konto włączasz osobno, a jego nazwa jest widoczna na kolektorze i na liście zamówień — zobacz Integracje. |
| 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. |
| Akcja automatyczna, zdarzenie własne (Base) | Akcja automatyczna to reguła w Base, która wykonuje czynność (np. wystawienie faktury) po wystąpieniu zdarzenia. Zdarzenie własne to zdarzenie, które uruchamia ktoś z zewnątrz — tak PackHub prosi Base o dokument sprzedaży. Zobacz Integracje / Base / Dokument sprzedaży. |
| Pole dodatkowe zamówienia (Base) | Pole tekstowe zamówienia w Base, które zakładasz sam. PackHub zapisuje w takich polach informacje o pakowaniu (kartony, zdjęcia, wstrzymanie, magazyn) — zobacz Integracje / Base / Pola dodatkowe zamówienia. |
| Mapowanie kurierów | Reguły w Station przypisujące kuriera do zamówienia na podstawie nazwy pozycji (Apilo) albo metody dostawy (Base) — zobacz Mapowanie kurierów w koncie Apilo i Mapowanie kurierów w koncie Base. |
| Konto kuriera | Konto kurierskie z Apilo (z metodą nadania) albo z Base przypisane w Station do kuriera — na tym koncie Station tworzy przesyłki. Zobacz Konta kurierów w koncie Apilo i Konta kurierów w koncie Base. |
| Dokument sprzedaży | Paragon lub faktura wystawiana przez Apilo albo Base dla zamówienia — PackHub jedynie sygnalizuje systemowi zamówień, ż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.
|
| Multi-paczka | Przesyłka złożona z kilku paczek, np. gdy zamówienie jest cięższe niż limit jednej paczki kuriera. PackHub tworzy takie przesyłki dla zamówień z Base — zobacz Workflow pakowania / Multi-paczka. |
| 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 czy Base 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 lub Base, 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 | Po stronie systemu zamówień (Apilo / Inspigo albo Base / Base Printer) — zobacz Drukarki fiskalne |
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 (przy starszych wersjach zobacz Zgodność wersji) |
| Skanowanie | DataWedge (kolektory Zebra) lub aparat urządzenia |
Dokumentacja opisuje Station i Mobile w aktualnej wersji. Station i kolektory aktualizują się niezależnie — najpierw Station, potem kolektory (zobacz Aktualizacja PackHub Mobile), więc przez jakiś czas mogą pracować w różnych wersjach. Tabela pokazuje, od której wersji obu aplikacji działa funkcja i co się dzieje, gdy jedna z nich jest starsza.
| Funkcja | Station | Mobile | Przy starszej wersji |
|---|---|---|---|
| Zdjęcia produktów przez Station (kolektor bez internetu) | 2026.2 | 2026.2 | Kolektor wczytuje zdjęcia produktów bezpośrednio z internetu. |
| Aktualizacja kolektora z poziomu aplikacji | 2026.2 | 2026.2 | Przy starszej Station kolektor sprawdza i pobiera aktualizacje z internetu. Mobile starszy niż 2026.2 aktualizujesz ręcznie. |
| Wstrzymanie i wznowienie pakowania | 2026.2 | 2026.2 | Starszy kolektor przy nowej Station pakuje jak dawniej. Nowy kolektor przy starej Station wyświetla komunikat, że funkcja wymaga nowszej wersji PackHub Station. |
| Zdjęcia pakowania | 2026.3 | 2026.3 | Przy starszej Station kolektor nie pokazuje przycisku zdjęcia. Starszy kolektor pakuje bez zdjęć, także w trybie Wymagane. |
| Licznik kartonów | 2026.3 | dowolna | Działa z każdą wersją kolektora. |
| Zamówienia z Base (także razem z Apilo) | 2026.4 | dowolna | Kolektor pakuje zamówienia z Base tak samo jak z Apilo, w każdej wersji. |
| Nazwa konta przy zamówieniu na kolektorze (gdy włączone jest więcej niż jedno konto — Integracje) | 2026.4 | 2026.4 | Starszy kolektor nie pokazuje, z którego konta jest zamówienie; pakuje bez zmian. |
| Kilka kont tego samego systemu (Kilka kont jednego systemu) | 2026.4 | 2026.4 |
Starszy kolektor pakuje zamówienia wszystkich kont, ale przy zamówieniach drugiego
i kolejnych kont systemu pokazuje identyfikator z dopiskiem konta, np.
apilo-2~AL2609001234, zamiast samego numeru.
|
| Lokalizacja produktu z Base przy pozycji i kolejność pozycji według lokalizacji (Lokalizacje produktów) | 2026.4 | 2026.4 | Starszy kolektor przy nowej Station dostaje pozycje ułożone według lokalizacji, ale nie pokazuje samej lokalizacji. Przy starszej Station pozycje są w kolejności z zamówienia, bez lokalizacji. |
| Osobna lista „Wstrzymane” na kolektorze, wznowienie tylko z niej (Wstrzymanie pakowania) | 2026.4 | 2026.4 | Starszy kolektor przy nowej Station ma jedną listę „W trakcie pakowania” z zamówieniami pakowanymi i wstrzymanymi. Wznowi z niej tylko zamówienie wstrzymane — przy zamówieniu pakowanym w tej chwili pokaże błąd. Nowy kolektor przy starszej Station ma jedną listę i wznawia z niej jak dotąd. |
| Zapamiętanie zeskanowanych produktów wstrzymanego zamówienia (Wstrzymanie pakowania) | 2026.4 | 2026.4 | Jeśli wstrzymanie albo wznowienie odbywa się na starszym kolektorze albo przy starszej Station, skanowanie po wznowieniu zaczyna się od nowa. |
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. Kliknięcie ikony otwiera okno Station (Okno Station). 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, kolektorów i kont integracji (Limit kont integracji).
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 (Nazwa magazynu).
Po aktywacji otwiera się okno Station z pulpitem „Połącz Station ze sklepem” — wybierz Apilo albo Base i dodaj pierwszą integrację kreatorem (Dodawanie integracji).
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.
Station sprawdza, czy jest nowsza wersja, przy uruchomieniu i potem co godzinę (komputer musi mieć dostęp do internetu). Gdy jest, pulpit pokazuje w części Wymaga uwagi wpis „Dostępna nowa wersja Station” z przyciskiem Pobierz (Pulpit). Wersję sprawdzisz też sam na stronie Licencja przyciskiem Sprawdź aktualizacje. Przycisk otwiera okno z opisem nowej wersji i 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; nowa wersja zostaje na pulpicie, więc zainstalujesz ją później.
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\ |
| Postęp pakowania wstrzymanych zamówień (Wstrzymanie pakowania) | %LOCALAPPDATA%\ShopvilPackHub\packing-progress\ |
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.
Wszystko w PackHub Station — pulpit, zamówienia, kolektory, integracje i ustawienia — jest w jednym oknie z paskiem bocznym. Integracje (konta Apilo i Base) mają w nim własne strony, a ustawienia wspólne dla całego stanowiska — stronę Ustawienia.
Station działa w tle, w zasobniku systemowym (systray), a okno otwierasz tylko wtedy, gdy jest potrzebne:
Pasek boczny okna:
Przy wielu kontach środek paska się przewija; nazwa magazynu i licznik ostrzeżeń przy Pulpit zostają na górze.
Pulpit pokazuje w jednym miejscu, co się dzieje na stanowisku, i odświeża się sam co kilka sekund:
Station pobiera zamówienia z każdego konta automatycznie, co tyle minut, ile ustawisz w pobieraniu zamówień (domyślnie 5). Pobierz zamówienia teraz pobiera je od razu ze wszystkich włączonych kont — przydaje się, gdy biuro właśnie coś zmieniło w Apilo albo w Base. Pod przyciskiem widać, kiedy będzie następne pobranie automatyczne.
Ostrzeżenia, które może pokazać pulpit:
Te same ostrzeżenia widać przy ikonie w zasobniku: czerwona kropka oznacza błąd, pomarańczowa — ostrzeżenie, a dymek ikony podaje ich liczbę. Przy uruchomieniu Station pokazuje jeden dymek — „Gotowy do pracy” albo pierwsze ostrzeżenie z liczbą pozostałych. Nowy problem w trakcie pracy (np. odłączona drukarka, brak internetu) też pokazuje dymek, chyba że okno Station jest właśnie otwarte. Kliknięcie dymka otwiera pulpit.
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.
Strona Kolektory (pasek boczny, grupa Pakowanie) pokazuje kolektory, które łączyły się ze Station. Każdy kolektor musi zostać zarejestrowany w Station, zanim będzie mógł pobierać zamówienia i pakować.
Gdy kolektor po raz pierwszy połączy się ze Station, wysyła prośbę o rejestrację i pojawia się w części Oczekujące na rejestrację — strona odświeża się sama, więc zgłoszenie widać bez klikania. Aby zarejestrować kolektor, kliknij Zarejestruj przy jego karcie.
Szczegóły procesu rejestracji po stronie kolektora opisano w sekcji Konfiguracja PackHub Mobile / Rejestracja urządzenia.
Strona Ustawienia zbiera ustawienia wspólne dla całego stanowiska, niezależne od integracji. Ma zakładki: Ogólne (nazwa magazynu, język, motyw), Drukarka etykiet, Przesyłki, Kartony i Zdjęcia. Ustawienia konkretnego konta Apilo albo Base są na stronie tego konta (Strona konta).
Zapisywanie. Po zmianie dowolnego pola na dole strony pojawia się pasek Niezapisane zmiany z listą zmienionych ustawień i przyciskami Cofnij i Zapisz. Jeden przycisk zapisuje zmiany ze wszystkich zakładek. Błędna wartość zatrzymuje zapis — pasek pokaże błąd, a pole zostanie obramowane na czerwono. Gdy zechcesz przejść do innego widoku albo zamknąć okno z niezapisanymi zmianami, Station zapyta: Zapisz, Odrzuć albo Zostań. Tak samo działa strona konta integracji.
Część czynności działa od razu, bez paska: Kalibruj drukarkę, Przyjmij dostawę… i Ustaw stan… kartonów, Otwórz folder zdjęć, a na stronie konta — przełącznik Włączona, Sprawdź połączenie, Połącz ponownie… i Usuń konto….
Na zakładce Ogólne wpisz nazwę magazynu i 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.
Na zakładce Ogólne wybierz język interfejsu PackHub Station: Polski, English, Deutsch lub Українська, i 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).
Na zakładce Ogólne wybierz wygląd okna: Jasny (domyślnie), Ciemny albo Jak w systemie — według trybu jasnego lub ciemnego w ustawieniach Windows. Motyw zmienia się od razu po zapisaniu, bez ponownego uruchomienia Station. Okna systemowe Windows (np. wybór folderu) zostają w wyglądzie Windows. Kolektory mają własne ustawienie wyglądu (Konfiguracja PackHub Mobile / Wygląd).
Na zakładce Drukarka etykiet wybierz drukarkę termalną etykiet kurierskich z listy drukarek zainstalowanych w systemie Windows i zapisz. Bez wybranej drukarki pulpit pokazuje ostrzeżenie „Brak drukarki etykiet”.
Kalibruj drukarkę — wysyła na wybraną drukarkę polecenie kalibracji: drukarka przewija kilka etykiet i mierzy ich długość. Użyj tego przycisku po wymianie rolki albo wtedy, gdy wydruk jest przesunięty lub ucięty (np. pusty pas na górze etykiety i brakujący dół). Działa na drukarkach z językiem ZPL. Nie klikaj go w trakcie drukowania etykiety. Station nie dostaje odpowiedzi od drukarki — komunikat potwierdza tylko wysłanie polecenia.
Druk etykiet PDF — sposób, w jaki Station przygotowuje do druku etykiety, które przychodzą jako plik PDF:
Zmiana działa od razu po zapisaniu, bez ponownego uruchamiania Station.
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.
Na zakładce Zdjęcia ustaw poniższe pola i 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 konta integracji (apilo,
base, a dla kolejnych kont tego samego systemu apilo-2,
base-2 itd.), a w nim folder o nazwie numeru zamówienia, np.
photos\apilo\AL2609001234\ albo photos\base\76193682\. 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. Wcześniej, poniżej 2 GB wolnego miejsca, ostrzega na pulpicie. 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 czy Base, 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.
Na zakładce Kartony zaznacz Licz zużyte kartony, ustaw progi i zapisz. Dla każdego rozmiaru widzisz:
Dostawa i ustawienie stanu zapisują się od razu po zatwierdzeniu, bez paska 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, pulpit pokazuje ostrzeżenie „Kończą się kartony …” z przyciskiem Uzupełnij stan, który otwiera zakładkę Kartony, a ikona w zasobniku dostaje pomarańczową kropkę. Ostrzeżenie jest widoczne, dopóki nie przyjmiesz dostawy albo nie poprawisz stanu. Dodatkowo w chwili, gdy pakowanie obniży stan do progu, Station pokazuje jednorazowy dymek przy ikonie w zasobniku, np. „Kończą się kartony B: zostało 12”, a przy zerze „Brak kartonów B”. 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.
Na zakładce Przesyłki ustaw limity paczek, osobno dla każdego kuriera. Domyślne wartości są zgodne ze specyfikacją firm kurierskich.
Limity dotyczą zamówień z Apilo i z Base. Na ich podstawie Station podpowiada na kolektorze liczbę paczek: zamówienie z Base cięższe niż limit jednej paczki jest dzielone na kilka paczek, w granicach maksymalnej liczby paczek kuriera (zobacz Multi-paczka). Zamówienie z Apilo musi zmieścić się w jednej paczce.
DHL. Przy korzystaniu z DHL ustaw Zawartość paczki DHL — opis wymagany przez DHL przy każdej przesyłce. Pole jest osobno w każdym koncie integracji, na zakładce Kurierzy strony konta (Apilo, Base). Kurier DHL oraz DHL POP i BOX (odbiór w punkcie albo automacie) mają osobne limity paczek i osobne konta kurierów; który z nich obsługuje zamówienie, Station rozpoznaje automatycznie po adresie dostawy (punkt odbioru albo adres).
Obsługiwani kurierzy:
Integracja to połączenie Station z kontem w systemie sprzedaży: Apilo albo Base. Każde konto jest w pasku bocznym osobną pozycją z nazwą, systemem i kropką stanu, ma własne ustawienia i włączasz je osobnie. Możesz pracować na samym Apilo, samym Base, na obu naraz, a także na kilku kontach tego samego systemu (Kilka kont jednego systemu).
Kliknij + Dodaj integrację w pasku bocznym i wybierz system na kafelku Apilo albo Base. Przy pierwszym uruchomieniu, gdy Station nie ma jeszcze żadnej integracji, te same kafelki są na pulpicie („Połącz Station ze sklepem”). Integrację dodajesz kreatorem, krok po kroku:
Apilo: Konto Apilo (początek adresu panelu — dla
mojsklep.apilo.com wpisz mojsklep), Client ID,
Client Secret i jednorazowy Kod autoryzacji aplikacji
REST API z panelu Apilo (Połączenie z Apilo). Base:
Token API z panelu Base (Połączenie z Base).
Kliknij Sprawdź połączenie — bez udanego sprawdzenia nie przejdziesz
dalej. Konto powstaje w tej chwili i jest od razu zapisane, ale wyłączone.
Domyślnie nazwa systemu („Apilo”, „Base”, a przy kolejnym koncie „Apilo 2”) — możesz ją zmienić, np. na nazwę sklepu (Nazwa konta).
Magazyn Base, w którym pracuje ta Station, gdy na koncie Base jest ich kilka (Magazyn).
Statusy konta odpowiadające etapom pakowania, z listy pobranej z systemu (Apilo, Base).
Konta kurierów, zawartość paczki DHL i reguły rozpoznawania kuriera (Apilo, Base).
Dokument sprzedaży i przesyłka (Apilo, Base); w Base także pola dodatkowe zamówienia.
Co jest ustawione — każdą pozycję poprawisz przyciskiem Zmień. Pomarańczowe ostrzeżenia (np. „Żaden kurier nie ma konta — przesyłki nie powstaną”) nie blokują włączenia, ale część funkcji nie zadziała. Włącz integrację włącza konto, a Station od razu pobiera z niego zamówienia.
Kliknięcie konta w pasku bocznym otwiera jego stronę. W nagłówku jest nazwa konta, system, stan połączenia (np. Połączono, Brak połączenia, Błąd autoryzacji, Wyłączona) i przełącznik Włączona. Pod spodem są zakładki z ustawieniami konta:
Zmiany na wszystkich zakładkach zapisuje jeden pasek Zapisz (jak w Ustawieniach). Listy wyboru (statusy, konta kurierów, pola, magazyny) Station wypełnia danymi z konta — po zmianie czegoś w panelu Apilo albo Base kliknij przycisk Pobierz … z Apilo albo Pobierz … z Base przy danej liście. Wartość zapisana wcześniej, której nie ma już w systemie, jest na liście jako np. „Status 123 (brak na liście)”.
Strona konta z niedokończoną konfiguracją pokazuje tylko przycisk Dokończ konfigurację i możliwość usunięcia konta — ustawienia kończysz w kreatorze.
Każde konto ma nazwę, np. nazwę sklepu (domyślnie „Apilo”, „Base”, „Apilo 2”…). Zmienisz ją na zakładce Połączenie strony konta. Nazwa ma 1–20 znaków i nie może się powtarzać. Widać ją w pasku bocznym i na pulpicie, a gdy włączone jest więcej niż jedno konto — także przy każdym zamówieniu na kolektorze (na liście i w szczegółach) oraz w kolumnie Konto na stronie Zamówienia. Magazynier od razu wie, z którego sklepu jest paczka. Kolektor pokazuje nazwę od wersji 2026.4 (zobacz Zgodność wersji).
Jedna Station może pobierać zamówienia z kilku kont tego samego systemu, np. z dwóch kont Apilo dwóch sklepów pakowanych w jednym magazynie. Kolejne konto dodajesz tym samym kreatorem — kafelek systemu, który ma już konto, ma napis Dodaj kolejne konto. Każde konto ma własne połączenie i wszystkie ustawienia ze strony konta; wspólne dla całej Station są tylko ustawienia ze strony Ustawienia:
| Osobno dla każdego konta | Wspólne dla Station |
|---|---|
| Połączenie (dane dostępowe, token), nazwa, statusy, pobieranie zamówień, akcje po spakowaniu, konta kurierów i reguły kurierów, zawartość paczki DHL, tag dokumentu sprzedaży (Apilo), magazyn i pola dodatkowe (Base) | Nazwa magazynu, język, motyw, drukarka etykiet, limity paczek, kartony, zdjęcia pakowania, kolektory |
apilo-2~AL2609001234 (zobacz Zgodność wersji).
Zamówienia pierwszego konta każdego systemu mają numery bez zmian.
photos\apilo-2\ (Zdjęcia pakowania).
Liczba kont integracji zależy od planu licencji: Starter — 2, Standard — 4, Pro — 8. Limit liczy się łącznie we wszystkich magazynach klienta, a każde konto w każdej Station osobno — to samo konto Apilo podłączone w dwóch magazynach zajmuje dwa miejsca. Liczą się konta włączone i z niedokończoną konfiguracją; wyłączone nie zajmują miejsca. Wykorzystanie limitu widać na stronie Licencja.
Ważne. Przed dodaniem konta Apilo w Station należy najpierw przygotować Apilo — zobacz Integracje / Apilo.
Zakładki strony konta Apilo (Strona konta). Te same ustawienia przechodzisz w kreatorze przy dodawaniu konta (Dodawanie integracji).
Do połączenia z Apilo potrzebna jest aplikacja REST API dodana w panelu Apilo (Administracja → API Apilo). W kreatorze podajesz:
https://mojsklep123.apilo.com wpisz mojsklep123.
Zakładka Połączenie na stronie konta pokazuje nazwę konta (do zmiany — Nazwa konta), zapisane dane połączenia i ważność tokenów. Sprawdź połączenie sprawdza, czy Apilo odpowiada, a Połącz ponownie… łączy konto z nowym kodem autoryzacji (np. gdy tokeny wygasły albo zmieniłeś aplikację REST API w Apilo). Na dole zakładki jest Usuń konto… (Usuwanie konta).
Na zakładce Statusy wskazujesz statusy z Twojego konta Apilo, które odpowiadają etapom pakowania w PackHub: Do spakowania, W trakcie pakowania, Spakowane / do wysłania i Wysłane. Domyślnie są to standardowe statusy Apilo — Nowy, W realizacji, Do wysłania i Wysłane — więc jeśli z nich korzystasz, nie musisz niczego zmieniać. Listę statusów konta pobierzesz przyciskiem Pobierz statusy z Apilo. Każdy etap musi mieć inny status.
Piąty status, Wstrzymane, jest obowiązkowy i nie ma wartości domyślnej — standardowe statusy Apilo go nie zawierają. Dopóki go nie wskażesz, pakowanie działa, ale magazynier nie może wstrzymać zamówienia, a Station przy każdym pulpit pokazuje ostrzeżenie „Brak statusu „Wstrzymane””. Aby go ustawić:
Od tej chwili WSTRZYMAJ na kolektorze ustawia w Apilo wskazany status, a wznowienie pakowania przywraca status etapu „W trakcie pakowania” (zobacz Wstrzymanie pakowania). Działa to też w drugą stronę: zamówienie, któremu ktoś ustawi ten status ręcznie w Apilo, pojawi się w PackHub jako wstrzymane. Ustawień statusów nie da się zapisać bez statusu „Wstrzymane”.
Zmiana statusu „Wstrzymane”. Zanim wskażesz inny status, wznów lub anuluj wstrzymane zamówienia. Te, które zostaną w Apilo w poprzednim statusie, znikną z PackHub — Station ostrzeże o tym przy zapisie i poda liczbę wstrzymanych zamówień. Jeśli masz w Apilo zadania automatyczne reagujące na zmianę statusu, pamiętaj, że uruchomią się przy każdym wstrzymaniu.
Na zakładce Pobieranie ustawiasz, jak Station synchronizuje zamówienia z tego konta Apilo:
Na zakładce Po spakowaniu wybierasz, co Station robi, gdy magazynier skończy pakować zamówienie — czy tworzy dokument sprzedaży i przesyłkę. Dla obu akcji dostępne są te same opcje:
Na zakładce Kurierzy przypisz każdemu kurierowi, z którego korzystasz, 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 (Połączenie).
Ważne. Dla kuriera bez przypisanego konta Station nie utworzy przesyłki. Dopóki żaden kurier nie ma konta, pulpit pokazuje ostrzeżenie „Kurierzy bez kont” z nazwą konta integracji (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 na zakładce Kurierzy dotychczasowe konta i metody — sprawdź je i zapisz. Do tego czasu Station nie tworzy przesyłek.
Reguły są na zakładce Kurierzy, pod kontami kurierów. 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 (Dodaj regułę), usuwać istniejące oraz zmieniać ich kolejność. Zmiany reguł zapisuje pasek Zapisz.
Ważne. Przed dodaniem konta Base w Station przygotuj konto Base — token API, statusy, pola dodatkowe, zdarzenie dokumentu sprzedaży i integracje kurierów (zobacz Integracje / Base).
Zakładki strony konta Base (Strona konta). Te same ustawienia przechodzisz w kreatorze przy dodawaniu konta (Dodawanie integracji).
Wklej w kreatorze token API z panelu Base (Moje konto → API; zobacz Integracje / Base / Token API) i kliknij Sprawdź połączenie. Station sprawdza, czy token działa i czy ma dostęp do wszystkich metod API, których używa.
Zakładka Połączenie na stronie konta pokazuje nazwę konta (do zmiany — Nazwa konta), Sprawdź połączenie i Połącz ponownie… — tu podasz nowy token (Sprawdź i zapisz). Nowy token jest zapisywany dopiero po udanym sprawdzeniu, więc nieudana próba nie zmienia działającego połączenia. Na dole zakładki jest Usuń konto… (Usuwanie konta).
Metody API Base, których używa Station:
| Metody | Do czego | Bez dostępu |
|---|---|---|
getOrderStatusList, getOrders,
getOrderExtraFields, setOrderStatus,
setOrderFields
|
Statusy, pobieranie zamówień, zmiana statusu, pola dodatkowe | Station nie przyjmie tokenu |
getExternalStorageProductsData, getInventoryProductsData |
Zdjęcia produktów (ze sklepu i z katalogu Base) | Brak zdjęć produktów |
runOrderMacroTrigger |
Dokument sprzedaży | Station nie uruchomi dokumentu sprzedaży |
getCourierAccounts, createPackage,
getOrderPackages, getLabel
|
Przesyłki i etykiety | Station nie utworzy przesyłki ani nie wydrukuje etykiety |
getInventoryWarehouses |
Wybór magazynu tej Station | Station pokazuje zamówienia wszystkich magazynów |
Na zakładce Statusy wskaż statusy z Twojego konta Base, które odpowiadają etapom pakowania w PackHub. Listę statusów pobierzesz przyciskiem Pobierz statusy z Base. Cztery statusy są wymagane i każdy etap musi mieć inny status:
W kreatorze tego kroku nie da się pominąć — bez statusów Station nie pobiera zamówień z konta Base. Base nie ma statusów domyślnych odpowiadających PackHub — przygotuj je według Integracje / Base / Statusy zamówień.
Piąty status, Wstrzymane, też jest obowiązkowy — bez niego ustawień statusów nie da się zapisać. WSTRZYMAJ na kolektorze ustawia w Base ten status, a wznowienie pakowania przywraca „W trakcie pakowania” (zobacz Wstrzymanie pakowania). Zamówienie, któremu ktoś ustawi ten status ręcznie w Base, pojawi się w PackHub jako wstrzymane.
Akcje automatyczne Base. Każda zmiana statusu przez Station — wzięcie do pakowania, spakowanie, wstrzymanie, wznowienie, anulowanie i opcjonalnie „Wysłane” — uruchamia w Base akcje automatyczne ustawione na zmianę statusu, tak jak zmiana ręczna w panelu. Sprawdź, czy akcje podpięte pod te statusy (np. e-mail do kupującego) mają się uruchamiać.
Zmiana statusu „Wstrzymane”. Zanim wskażesz inny status, wznów lub anuluj wstrzymane zamówienia. Te, które zostaną w Base w poprzednim statusie, znikną z PackHub — Station ostrzeże o tym przy zapisie i poda liczbę wstrzymanych zamówień.
Na zakładce Pobieranie ustawiasz, jak Station synchronizuje zamówienia z tego konta Base — tak samo jak przy Apilo:
Station pobiera tylko zamówienia potwierdzone w Base — zamówienia niepotwierdzone nie trafiają do PackHub.
Na zakładce Po spakowaniu wybierasz dla dokumentu sprzedaży i przesyłki, co dzieje się po spakowaniu zamówienia z Base: Pytaj, Twórz zawsze albo Nie twórz — tak samo jak w koncie Apilo.
Na zakładce Kurierzy wskaż każdemu kurierowi, z którego korzystasz, konto kurierskie Base, na którym Station ma tworzyć przesyłki. Listę kont Station pobiera z integracji kurierów dodanych w panelu Base (zobacz Integracje / Base / Integracje kurierów). Kurierzy: Paczkomat InPost, Kurier InPost, DPD – odbiór w punkcie, Kurier DPD, DHL POP i BOX oraz Kurier DHL.
Ważne. Dla kuriera bez wskazanego konta Station nie utworzy przesyłki — pokaże komunikat z numerem zamówienia, a przesyłkę utworzysz bezpośrednio w Base. Zamówieniom, których metoda dostawy zawiera słowo „Allegro”, Station nie przypisuje kuriera (chyba że pasuje do nich reguła z mapowania kurierów), więc nie tworzy dla nich przesyłki.
Station rozpoznaje kuriera zamówienia z Base po nazwie jego metody dostawy: „paczkomat” — Paczkomat InPost, „InPost” — paczkomat albo kurier InPost, „DPD” — punkt albo kurier DPD, „DHL” — DHL POP i BOX albo Kurier DHL. Punkt albo kuriera wybiera adres dostawy zamówienia: z punktem odbioru — punkt, bez niego — kurier. Lista mapowań może więc być pusta.
Jeśli Twoje metody dostawy mają inne nazwy, dodaj reguły na zakładce Kurierzy — tak samo jak w koncie Apilo, ale dopasowywane do nazwy metody dostawy zamówienia w Base: tekst, typ dopasowania (zawiera, równa się, zaczyna się od) i kurier. Reguły są sprawdzane od góry do dołu i mają pierwszeństwo przed rozpoznawaniem po nazwie. Dla DPD i DHL o kurierze albo punkcie i tak decyduje adres dostawy. Zmiana reguł działa od następnej synchronizacji z Base.
Jeśli na jednym koncie Base pakuje kilka magazynów (kilka instalacji Station), wskaż na zakładce Magazyn, w polu Magazyn Base tej Station, magazyn, w którym pracuje ta Station — pokaże tylko jego zamówienia. Listę magazynów pobierzesz przyciskiem Pobierz magazyny z Base. Domyślnie jest Wszystkie – bez filtra.
Ta lista to magazyn w Base — nie myl go z nazwą magazynu Station, która jest tylko podpisem tej instalacji.
Base nie ma notatek do zamówienia jak Apilo, więc Station zapisuje informacje o pakowaniu w polach dodatkowych zamówienia, każdą w osobnym polu. Na zakładce Pola dodatkowe (w kreatorze — w kroku Akcje po spakowaniu) wskaż pola założone w panelu Base (zobacz Integracje / Base / Pola dodatkowe zamówienia); listę pobierzesz przyciskiem Pobierz pola z Base. Każde pole jest nieobowiązkowe (Brak – nie zapisuj), ale tego samego pola nie można wybrać dwa razy. Bez wskazanych pól pakowanie działa tak samo — Station tylko nie zapisuje tych informacji w Base.
Co i kiedy Station wpisuje do pól, opisuje Integracje / Base / Pola dodatkowe zamówienia.
Strona Licencja (na dole paska bocznego) zbiera informacje o licencji i wersji Station:
Otwórz PackHub Mobile → Ustawienia. Ekran podzielony jest na cztery sekcje: połączenie ze Station, status urządzenia, język aplikacji i wygląd.
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.
Wybierz wygląd aplikacji: Jasny (domyślnie), Ciemny albo Jak w systemie — według trybu jasnego lub ciemnego w ustawieniach Androida. Po zmianie aplikacja uruchamia się ponownie; połączenie ze Station, rejestracja i język zostają. Ustawienie dotyczy tylko tego urządzenia i nie zależy od motywu PackHub Station.
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 stronie Kolektory w PackHub Station (zobacz Konfiguracja PackHub Station / Kolektory).
Na komputerze z PackHub Station otwórz stronę Kolektory i kliknij Zarejestruj przy oczekującym kolektorze.
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. Base (dawniej BaseLinker) to podobna platforma; PackHub pracuje z nią tak samo. Station może korzystać z jednej z nich, z obu naraz, a także z kilku kont tego samego systemu — konta integracji dodajesz i włączasz w Station (Integracje).
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 konta 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 podasz w Station przy dodawaniu konta Apilo (zobacz Ustawienia konta Apilo / Połączenie).
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 konta Apilo / Konta kurierów).
Status jest obowiązkowy: zamówienia wstrzymane na kolektorze (np. z powodu braku towaru) dostają go w Apilo i mają w PackHub własną listę. Dopóki go nie dodasz i nie wskażesz w Station, magazynier nie może wstrzymać pakowania.
Status musi być inny niż statusy czterech pozostałych etapów. Nie używaj go w Apilo do innych celów: każde zamówienie, które go dostanie, pojawi się w PackHub jako wstrzymane. Jak wstrzymanie i wznowienie wygląda na kolektorze, opisuje Wstrzymanie pakowania.
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).
Zamówienie dostaje w Apilo status „Wstrzymane” (zobacz
Statusy zamówień).
|
[Shopvil] wznowiono pakowanie (magazyn: Hala B) |
Po wznowieniu pakowania wstrzymanego zamówienia z listy „Wstrzymane”. |
[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.
Zanim dodasz konto Base w Station (Dodawanie integracji), przygotuj w panelu Base: token API, statusy zamówień, pola dodatkowe zamówienia, zdarzenie własne dla dokumentu sprzedaży i integracje kurierów. Do pakowania wystarczą token i statusy — pozostałe elementy są potrzebne tylko dla funkcji, z których chcesz korzystać.
Token dodasz w panelu Base w Moje konto → API. Podaj nazwę, np. „Shopvil PackHub”, i wybierz uprawnienia API:
Załóż dla PackHub osobny token — dla każdej instalacji Station. Base ogranicza liczbę zapytań na minutę dla tokenu, a Station sama nie przekracza 80 zapytań na minutę. Przy kilku kontach Base w jednej Station każde ma własny token. Token wklej w Station przy dodawaniu konta (Ustawienia konta Base / Połączenie).
Station potrzebuje w Base pięciu różnych statusów: do spakowania, w trakcie pakowania, spakowane / do wysłania, wysłane i wstrzymane. Nowe konto Base ma zwykle statusy „Nowe zamówienia”, „Do wysłania” i „Wysłane” — pasują do pierwszego, trzeciego i czwartego etapu. Brakuje statusu na czas pakowania i na wstrzymane zamówienia: dodaj w Base nowe statusy, np. „W realizacji” i „Wstrzymane”. Statusy przypiszesz w Station w Ustawieniach konta Base / Statusy zamówień.
Nie używaj tych statusów w Base do innych celów: każde zamówienie w statusie „do spakowania” trafi do kolejki pakowania, a w statusie „wstrzymane” — na listę wstrzymanych. Pamiętaj, że zmiana statusu przez Station uruchamia akcje automatyczne Base ustawione na ten status.
W Apilo PackHub dodaje notatki do zamówienia (zobacz Notatki PackHub w zamówieniach). Base nie ma takich notatek, więc Station zapisuje informacje o pakowaniu w polach dodatkowych zamówienia. Pola są nieobowiązkowe — załóż te, których potrzebuje biuro. Każde pole załóż w panelu Base jako pole dodatkowe zamówienia typu Pole tekstowe o zakresie Zamówienia, np.:
| Pole (przykładowa nazwa) | Co wpisuje Station |
|---|---|
| Kartony |
Po zakończeniu pakowania — rozmiary kartonów wybrane na kolektorze, np.
B albo przy multi-paczce
A, B. Bez wybranego kartonu pole jest czyszczone.
|
| Zdjęcia pakowania |
Po zakończeniu pakowania — liczbę zdjęć pakowania, np. 3 (zobacz
Zdjęcia pakowania). Bez zdjęć pole jest czyszczone.
|
| Wstrzymanie pakowania |
Po wstrzymaniu — datę i godzinę, powód i komentarz magazyniera, np.
2026-10-14 14:32 brak towaru — brak 2 szt. SKU ABC-123. Pole jest
czyszczone po wznowieniu albo anulowaniu pakowania.
|
| Magazyn | Gdy magazynier weźmie zamówienie do pakowania i po wznowieniu — nazwę magazynu Station (Nazwa magazynu), żeby biuro wiedziało, kto pakuje zamówienie. Pole jest czyszczone, gdy zamówienie wraca do kolejki. |
Sam PackHub nie wystawia dokumentów sprzedaży. Po spakowaniu zamówienia Station uruchamia w Base zdarzenie własne, a fakturę albo paragon wystawia akcja automatyczna Base podpięta pod to zdarzenie — tak samo jak tag i zadania automatyczne w Apilo. Wybór dokumentu i numeracja zostają po stronie Base.
Base potwierdza Station tylko uruchomienie zdarzenia — czy dokument powstał, sprawdzisz w Base. Jeśli w Station nie ma ID zdarzenia albo zdarzenia nie ma na koncie Base, Station pokaże komunikat z numerem zamówienia — dokument wystawisz wtedy bezpośrednio w Base.
Station tworzy przesyłki na integracjach kurierów dodanych w panelu Base. Dodaj integracje kurierów, z których korzystasz — InPost Paczkomaty, InPost Kurier, DPD, DHL — a potem wskaż ich konta w Station (Ustawienia konta Base / Konta kurierów). W ustawieniach każdej integracji w Base uzupełnij:
paymentType).
Jak Station tworzy przesyłki w Base:
Jeśli z jednego konta Base pakuje kilka magazynów (każdy z własną Station), każda Station powinna widzieć tylko zamówienia swojego magazynu. Są na to dwa sposoby:
Jeśli produkty w Base mają lokalizację w magazynie (np. A-0-1,
B-20-4 — regał, rząd, półka), PackHub wykorzystuje ją przy pakowaniu:
A-2-1 przed
A-10-1), wielkość liter nie ma znaczenia, a pozycje bez lokalizacji
są na końcu listy.
Station bierze lokalizację, którą Base podaje przy pozycji zamówienia — w PackHub nie trzeba niczego ustawiać. Zamówienie bez lokalizacji ma pozycje w tej samej kolejności co w Base. Lokalizacja jest tylko podpowiedzią, gdzie szukać produktu: nie zmienia skanowania ani sprawdzania ilości. Apilo nie przekazuje lokalizacji produktów, więc zamówienia z Apilo mają pozycje w kolejności z zamówienia.
PackHub nie obsługuje drukarek fiskalnych — fiskalizacja odbywa się po stronie systemu zamówień. W Apilo drukarki fiskalne są wspierane bezpośrednio przez Inspigo, we współpracy z Apilo. Opis i lista wspieranych drukarek są na stronie Apilo: apilo.com/pl/integracje/drukarka-fiskalna. W Base paragon wystawia akcja automatyczna (zobacz Base / Dokument sprzedaży), a wydruk i fiskalizację na drukarce fiskalnej zapewnia integracja Base Printer, którą konfigurujesz w Base.
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 albo w Base.
Magazynier skanuje produkty skanerem kolektora (DataWedge) lub aparatem urządzenia albo wprowadza ilość spakowanych sztuk ręcznie. Gdy produkty mają lokalizację w Base, kolektor pokazuje ją przy pozycji, a pozycje są ułożone według lokalizacji (zobacz Lokalizacje produktów). 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 albo w Base. 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 w Apilo (zobacz Notatki PackHub w zamówieniach) albo w polu dodatkowym w Base (Pola dodatkowe zamówienia). Gdy zamówienie z Base nie mieści się w jednej paczce, skonfiguruj multi-paczkę (zobacz Multi-paczka), 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 albo w Base, na koncie kuriera wskazanym w ustawieniach integracji.
Station drukuje etykietę wysyłkową. Paragon lub faktura na drukarce fiskalnej jest obsługiwana przez system zamówień (zobacz Integracje / 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 odkłada je do wyjaśnienia ze statusem „Wstrzymane” i notatką w Apilo albo wpisem w polu dodatkowym w Base — użyj go, gdy trzeba coś wyjaśnić, np. brakuje towaru (zobacz Wstrzymanie pakowania). Systemowy przycisk „wstecz” działa jak ANULUJ.
Zamówienie z Base, które jest cięższe niż maksymalna waga jednej paczki kuriera, Station dzieli na kilka paczek — w granicach maksymalnej liczby paczek w przesyłce (zobacz Konfiguracja PackHub Station / Przesyłki). Kolektor pokazuje wtedy na ekranie pakowania przycisk MULTI-PACZKA.
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>\ albo
<folder zdjęć>\base\<numer zamówienia>\ (kolejne konta:
apilo-2, base-2…), więc możesz je też znaleźć bez Station.
Stronę Zamówienia otworzysz z paska bocznego (grupa Pakowanie) albo klikając licznik na pulpicie. Widok wybierasz zakładką nad listą (przy pierwszych trzech jest liczba zamówień):
Lista w pierwszych trzech widokach odświeża się sama co kilka sekund — zaznaczenie i przewinięcie zostają. Pod tytułem widać, kiedy Station ostatnio pobrała zamówienia z każdego konta, a na czerwono — konta, z których pobranie się nie udało. Pobierz zamówienia teraz pobiera je od razu ze wszystkich włączonych kont. Widoki spakowanych zamówień Station pobiera z Apilo i Base przy wejściu w widok i po Pobierz zamówienia teraz.
Tabela pokazuje m.in. numer zamówienia (z numerem zewnętrznym obok), datę utworzenia, liczbę pozycji, łączną wagę i kuriera. Gdy włączone jest więcej niż jedno konto integracji, zamówienia ze wszystkich są w jednej tabeli, a kolumna Konto pokazuje nazwę konta (Nazwa konta). Po kliknięciu zamówienia z prawej strony otwiera się panel z jego produktami, kurierem, wagą i datą oraz przyciskami. Produkty są w tej samej kolejności co na kolektorze, a lokalizacja z Base jest pod SKU (Lokalizacje produktów). Przyciski:
W widokach spakowanych zamówień jest też kolumna Wysłano:
[Shopvil] wysłano (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
utworzyła ją wersja Station sprzed wprowadzenia tej kolumny;
Zamówienia z Base widoki spakowanych zamówień szukają wśród zamówień potwierdzonych w ostatnich 7 dniach — zamówienie potwierdzone wcześniej, a spakowane dziś, nie pojawi się w widoku Dzisiaj spakowane.
Gdy w Station wskazano magazyn Base (Ustawienia konta Base / Magazyn), widoki kolejki, pakowanych i wstrzymanych pokazują w nagłówku liczbę ukrytych zamówień innych magazynów. Gdy któreś konto nie odpowiada, lista pokazuje zamówienia pozostałych kont, a pod tytułem — którego konta nie udało się odczytać.
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ęć, a przycisk Pokaż zdjęcia w panelu otwiera folder zamówienia (zobacz Zdjęcia pakowania).
55777).Station pokazuje komunikat z numerem zamówienia, a przesyłkę tworzysz wtedy bezpośrednio w Base. Najczęstsze przyczyny:
%LOCALAPPDATA%\ShopvilPackHub\logs\ (folder otworzysz
ze strony Licencja).
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) i token API Base 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 i Base, 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ć.
Tak. Dodaj w Station konto Apilo i konto Base i włącz oba — zamówienia z obu systemów trafią na jedną listę na kolektorze i w Station, a przy każdym zamówieniu będzie widać nazwę konta (Integracje).
Kilka kont — tak. Jedna Station może pobierać zamówienia z kilku kont Apilo i Base, także kilku kont tego samego systemu (np. dwóch sklepów na osobnych kontach Apilo pakowanych w jednym magazynie). Liczba kont zależy od planu i liczy się łącznie we wszystkich magazynach: Starter 2, Standard 4, Pro 8 (Kilka kont jednego systemu, Limit kont integracji).
Kilka magazynów — nie. Jedna instalacja Station odpowiada jednemu magazynowi; każdy magazyn wymaga osobnej instalacji Station. Jeśli kilka magazynów pakuje z jednego konta Base, każda Station może pokazywać tylko zamówienia swojego magazynu (Kilka magazynów na jednym koncie Base).
Po pierwszym uruchomieniu aplikacja generuje identyfikator urządzenia i wysyła prośbę o rejestrację do PackHub Station. Kolektor pojawia się na stronie Kolektory w Station — tam należy go zatwierdzić (Zarejestruj). 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.
Tak, w obu aplikacjach: Jasny, Ciemny albo Jak w systemie. W Station wybierzesz go w Ustawieniach / Ogólne, a na każdym kolektorze osobno (Wygląd).
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ż kont integracji — nie trzeba ponownie podawać klucza API Apilo ani
kodu autoryzacji. Jeśli po przeniesieniu konto Base nie łączy się z Base, podaj token
ponownie w Połącz ponownie… (Połączenie z Base). 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\ — otworzysz go ze strony
Licencja (Otwórz folder). 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
stronę Zdjęcia pakowania w pasku bocznym, wpisz numer zamówienia
i otwórz folder. Zamówienia spakowane dziś i wczoraj znajdziesz też
na stronie 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. 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. Wyjątek: Station albo Mobile w wersji starszej niż 2026.2 — wtedy kolektor wczytuje zdjęcia produktów bezpośrednio z internetu, a przy starszej Station sprawdza w internecie także aktualizacje (Zgodność wersji).
Obecnie InPost (paczkomat i kurier), DPD (punkt i kurier) i DHL (DHL POP i BOX oraz kurier) — w Apilo i w Base.
W Base PackHub dzieli takie zamówienie na kilka paczek jednej przesyłki (Multi-paczka), w granicach limitu liczby paczek kuriera.
W Apilo PackHub nie dzieli 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 Station. 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 albo w Base.
Obie aplikacje aktualizują się z poziomu programu. Station sprawdza wersję przy uruchomieniu i co godzinę, a nową pokazuje na pulpicie — 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.
Dokumentacja opisuje wersję 2026.4. Jeśli korzystasz ze starszej wersji, zobacz dokumentację wersji 2026.3 oraz Zgodność wersji Station i Mobile.
A-0-1) przy pozycji zamówienia,
pod SKU (Lokalizacje produktów).
[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.