• Kierowca dostępny teraz
  • całą dobę, 7 dni w tygodniu
  • Dojazd do 1 h w promieniu 40 km
  • Diagnoza laptopa 0 zł
Subiekt GT

Subiekt GT — konfiguracja sprzedaży wysyłkowej i integracja z kurierami

Sprzedaż wysyłkowa w Subiekcie GT wymaga odpowiedniej konfiguracji integracji z firmami kurierskimi, żeby generowanie przesyłek było w pełni zautomatyzowane.

Na czym polega ta usługa

Usługa obejmuje skonfigurowanie w Subiekcie GT integracji z wybraną firmą kurierską oraz przetestowanie procesu generowania przesyłek.

Dla kogo ma sens

Usługa jest przydatna dla firm korzystających z Subiekta GT, które prowadzą sprzedaż wysyłkową i chcą ją zautomatyzować.

Ile to trwa

Konfiguracja integracji z kurierem mieści się z reguły w standardowym czasie do 3 dni.

Warunki

Diagnoza wstępna i wycena są bezpłatne, a usługa objęta jest gwarancją do 12 miesięcy.

Metody integracji Subiekta GT z operatorami logistycznymi

Wdrożenie automatycznej obsługi przesyłek w systemie Subiekt GT można zrealizować na kilka sposobów, w zależności od skali działalności przedsiębiorstwa, liczby obsługiwanych zamówień dziennie oraz liczby współpracujących przewoźników. Wybór odpowiedniej architektury połączenia wpływa na stabilność pracy magazynu oraz stopień zautomatyzowania procesów pakowania i nadawania paczek.

Pierwszym podejściem są dedykowane aplikacje pomostowe instalowane bezpośrednio na stanowiskach roboczych w sieci lokalnej. Programy tego typu komunikują się z bazą danych Microsoft SQL Server (relacyjnym systemem zarządzania bazą danych, na którym pracuje Subiekt GT) oraz z interfejsami API (interfejsami programowania aplikacji) poszczególnych firm kurierskich. Aplikacja mostkująca pobiera dane z dokumentów handlowych lub magazynowych, takich jak zamówienia od klientów (ZK), dokumenty wydania zewnętrznego (WZ) czy faktury sprzedaży (FS), a następnie wysyła żądanie utworzenia przesyłki bezpośrednio do serwera operatora logistycznego. Po pomyślnej autoryzacji system kurierski zwraca wygenerowany list przewozowy oraz etykietę adresową do natychmiastowego wydruku.

Drugim popularnym rozwiązaniem jest integracja z wielokanałowymi platformami do zarządzania sprzedażą internetową, takimi jak BaseLinker czy Sellasist. W tym wariancie Subiekt GT jest połączony z platformą chmurową za pośrednictwem lokalnej aplikacji synchronizującej. Zamówienia spływające ze sklepów internetowych oraz portali aukcyjnych trafiają do centralnego panelu, gdzie następuje generowanie etykiet kurierskich, a do Subiekta GT przesyłane są gotowe dokumenty wraz z powiązanymi numerami nadawczymi. Rozwiązanie to sprawdza się szczególnie w przedsiębiorstwach korzystających równolegle z usług wielu firm kurierskich, brokerów logistycznych oraz sieci automatów paczkowych.

Trzecią metodą, stosowaną głównie w prostszych środowiskach lub przy specyficznych wymaganiach przewoźników, jest wymiana plików w formacie CSV (wartości rozdzielane przecinkami) lub XML (rozszerzalny język znaczników). Subiekt GT generuje zestawienie paczek do pliku tekstowego, który jest następnie importowany przez aplikację dostarczoną przez kuriera, na przykład DPD Ship lub Menadżer Paczek InPost. Choć metoda ta jest mniej zautomatyzowana niż bezpośrednia komunikacja przez API, pozwala na bezkosztowe wdrożenie podstawowej wymiany danych bez konieczności zakupu dodatkowych licencji programistycznych.

Obsługiwani przewoźnicy i specyfika protokołów komunikacyjnych

Każdy operator logistyczny stosuje własne standardy autoryzacji, struktury danych oraz wymagania dotyczące formatowania adresów i wymiarów paczek. Prawidłowa konfiguracja w Subiekcie GT musi uwzględniać specyfikę techniczną każdego zintegrowanego systemu kurierskiego:

  • InPost (Paczkomaty oraz Kurier): Integracja wykorzystuje interfejs ShipX API oparty na protokole REST (architekturze przesyłania danych przez protokół HTTP). Wymaga precyzyjnego mapowania kodów paczkomatów odbiorczych, które mogą być zapisywane w polach własnych dokumentu ZK lub w uwagach. Konfiguracja obejmuje automatyczny wybór gabarytów paczek (A, B, C) na podstawie zdefiniowanych wag lub parametrów towarów.
  • DPD Polska: Komunikacja odbywa się za pośrednictwem dedykowanego API DPD Online. System wymaga uwierzytelnienia kluczem sesyjnym generowanym na podstawie loginu i hasła do serwisu wysyłkowego. Integracja pozwala na automatyczne tworzenie protokołów przekazania (dokumentów zbiorczych potwierdzających odbiór paczek przez kuriera) oraz obsługę przesyłek wielopaczkowych w ramach jednego listu przewozowego.
  • DHL Express i DHL Parcel: System DHL24 API wymaga podania numeru klienta (konta rozliczeniowego) oraz klucza autoryzacyjnego API. Konfiguracja w Subiekcie GT musi uwzględniać podział na usługi standardowe, doręczenia do godziny 9:00 lub 12:00 oraz doręczenia w soboty.
  • Pocztex i Poczta Polska: Wymiana danych realizowana jest za pośrednictwem systemu Elektroniczny Nadawca przy użyciu protokołu SOAP (standardu wymiany informacji opartego na XML). Konfiguracja wymaga zdefiniowania struktur urzędów nadania oraz profili przesyłek biznesowych i paletowych.
  • Brokerzy kurierscy (np. Apaczka, Furgonetka, Sendit): Integracja z brokerami umożliwia nadawanie przesyłek u różnych przewoźników z poziomu jednego konta rozliczeniowego i jednego interfejsu API. Konfiguracja polega na zmapowaniu usług brokera z kategoriami wysyłki w Subiekcie GT.

Wymagania techniczne i przygotowanie środowiska Subiekta GT

Przed przystąpieniem do instalacji modułów integracyjnych konieczne jest odpowiednie przygotowanie infrastruktury informatycznej, na której pracuje system sprzedaży.

Kluczowym elementem w przypadku zaawansowanych integratorów jest licencja Sfera dla Subiekta GT. Sfera to oficjalny moduł programistyczny udostępniony przez firmę InsERT, który pozwala zewnętrznym aplikacjom na bezpieczny dostęp do obiektów biznesowych programu. Dzięki Sferze integrator może w sposób kontrolowany odczytywać dane kontrahentów, tworzyć dokumenty powiązane oraz zapisywać numery listów przewozowych w polach własnych bez ryzyka uszkodzenia struktury bazy danych Microsoft SQL Server.

Kolejnym wymaganiem jest właściwe skonfigurowanie bazy danych. W programie Subiekt GT należy zdefiniować odpowiednie pola własne (atrybuty rozszerzające standardowe formularze) w kartotekach kontrahentów oraz w nagłówkach dokumentów handlowych. Pola te są wykorzystywane do przechowywania takich informacji, jak numer docelowego automatu paczkowego, numer telefonu do powiadomień SMS, adres poczty elektronicznej do awizacji czy unikalny identyfikator przesyłki.

Niezbędne jest również przygotowanie stanowisk magazynowych pod kątem sprzętowym. Standardowe drukarki biurowe formatu A4 są nieefektywne przy dużej liczbie paczek, dlatego konfiguracja zazwyczaj obejmuje podłączenie drukarek etykiet termicznych (urządzeń drukujących na samoprzylepnym papierze termoczułym, takich jak Zebra, TSC, Godex czy Citizen). Drukarki te powinny być skonfigurowane do obsługi bezpośrednich języków sterowania ZPL (Zebra Programming Language) lub EPL (Eltron Programming Language), co eliminuje konieczność renderowania dokumentów PDF i przyspiesza proces drukowania do ułamka sekundy.

Proces wdrożenia i konfiguracji krok po kroku

Prawidłowe wdrożenie automatyzacji wysyłkowej przebiega według usystematyzowanego schematu, co minimalizuje ryzyko błędów podczas późniejszej pracy magazynu:

1. Analiza procesów magazynowych i obiegu dokumentów: Pierwszym krokiem jest ustalenie, w którym momencie realizacji zamówienia ma następować wygenerowanie etykiety kurierskiej. W zależności od przyjętej procedury może to być etap zatwierdzenia zamówienia od klienta (ZK), wystawienia dokumentu wydania zewnętrznego (WZ) lub zamknięcia faktury sprzedaży (FS).

2. Konfiguracja kont kurierskich i środowiska testowego: Wprowadzenie danych uwierzytelniających (identyfikatorów klienta, tokenów API, haseł) do modułu integracyjnego. Wdrożenie rozpoczyna się zazwyczaj od konfiguracji w środowisku testowym (tzw. sandboxie dostarczanym przez kuriera), co pozwala na sprawdzenie poprawności zapytań bez generowania rzeczywistych zleceń odbioru.

3. Mapowanie usług i statusów dokumentów: Przyporządkowanie metod dostawy zdefiniowanych w Subiekcie GT do odpowiednich usług kurierskich. Na tym etapie określa się domyślne gabaryty przesyłek, zasady zaokrąglania wag towarów oraz reguły automatycznego zaznaczania opcji dodatkowych, takich jak przesyłka za pobraniem (COD - Cash On Delivery), deklaracja wartości czy powiadomienie odbiorcy wiadomością SMS.

4. Kalibracja wydruków etykiet: Konfiguracja sterowników drukarki termicznej, ustawienie odpowiednich marginesów, gęstości zadruku oraz formatu etykiet (najczęściej 100x150 mm lub 100x170 mm). Testowany jest również mechanizm automatycznego drukowania etykiety natychmiast po zapisaniu dokumentu w Subiekcie GT.

5. Testy produkcyjne i szkolenie personelu: Przeprowadzenie próbnych nadań na rzeczywistych danych, weryfikacja poprawności generowania raportów dobowych dla kurierów (manifestów odbioru) oraz przeszkolenie pracowników magazynu z zakresu obsługi nietypowych sytuacji, takich jak anulowanie błędnie nadanej paczki czy zmiana adresu doręczenia.

Typowe błędy i problemy przy samodzielnej konfiguracji

Próby samodzielnego wdrażania integracji kurierskich bez odpowiedniego przygotowania technicznego często prowadzą do przestojów w pracy magazynu oraz błędów w doręczeniach. Do najczęściej spotykanych problemów należą:

Niewłaściwa walidacja danych adresowych kontrahenta. Interfejsy API firm kurierskich wymagają ścisłego formatu danych, w tym dwuczłonowego kodu pocztowego z myślnikiem (np. 00-001) oraz prawidłowego numeru telefonu komórkowego bez znaków specjalnych i spacji. Jeśli w kartotece klienta w Subiekcie GT dane zostały wprowadzone nieprawidłowo, serwer kuriera odrzuca żądanie nadania paczki z ogólnym komunikatem błędu. Prawidłowo skonfigurowany integrator powinien posiadać reguły sanifikacji (automatycznego czyszczenia i formatowania) danych przed ich wysłaniem.

Błędna obsługa przesyłek pobraniowych (COD). Częstym błędem jest brak automatycznego mapowania kwoty do pobrania z wartością dokumentu handlowego oraz pominięcie wprowadzania prawidłowego numeru rachunku bankowego do zwrotu pobrań. Skutkuje to nadaniem paczki jako przesyłki standardowej bez pobrania należności lub skierowaniem środków na niewłaściwe konto.

Przeciążenie bazy danych i blokowanie portów sieciowych. Niewłaściwie zoptymalizowane zapytania SQL wysyłane przez tanie lub nieoficjalne mostki integracyjne mogą powodować blokowanie tabel w bazie Subiekta GT (tzw. deadlock), co paraliżuje pracę pozostałych stanowisk handlowych w firmie. Ponadto restrykcyjne reguły zapory sieciowej (firewalla) na serwerze mogą blokować wychodzące połączenia szyfrowane HTTPS (port 443) do serwerów API kuriera, co objawia się pozornym brakiem odpowiedzi systemu.

Brak automatycznego zapisu numeru listu w Subiekcie GT. Jeśli po wygenerowaniu etykiety numer nadawczy nie zostanie automatycznie powiązany z dokumentem sprzedaży, pracownicy działu obsługi klienta muszą ręcznie kopiować numery paczek do korespondencji z kupującymi. Generuje to dodatkowy nakład pracy i prowadzi do pomyłek przy podawaniu linków do śledzenia przesyłek.

Kiedy usterka leży poza konfiguracją Subiekta GT

W codziennej eksploatacji systemu wysyłkowego zdarzają się sytuacje, w których brak możliwości wygenerowania etykiety nie wynika z błędnej konfiguracji programu Subiekt GT, lecz z czynników zewnętrznych:

Przerwy techniczne i awarie serwerów operatora logistycznego. Każda firma kurierska okresowo przeprowadza prace konserwacyjne swoich platform informatycznych lub zmaga się z przeciążeniem serwerów w okresach szczytów sprzedażowych. W takich momentach interfejsy API zwracają kody błędów z grupy 500 (błędy serwera wewnętrznego) lub przekraczają limit czasu oczekiwania na odpowiedź (timeout). Moduł integracyjny powinien w takiej sytuacji czytelnie informować użytkownika o braku łączności z serwerem zewnętrznym.

Wygasły token autoryzacyjny lub zmiana haseł w portalu przewoźnika. Zmiana hasła do konta w serwisie kurierskim przez pracownika administracji automatycznie unieważnia powiązany klucz API. Integrator traci możliwość autoryzacji, co skutkuje natychmiastowym zablokowaniem funkcji generowania przesyłek do momentu ponownego zaktualizowania poświadczeń w konfiguracji.

Problemy sprzętowe drukarki etykiet i kolejki wydruku. Zablokowany bufor wydruku w systemie Windows (usługa bufora wydruku, Print Spooler), zabrudzona głowica termiczna drukarki lub uszkodzenie czujnika przerwy między etykietami (czujnika transmisyjnego) mogą powodować wstrzymanie procesu pakowania, mimo że etykieta została prawidłowo utworzona w systemie kurierskim.

Dodatkowe pytania o integrację kurierską w Subiekcie GT

Czy do integracji z kurierem zawsze wymagana jest licencja Sfery dla Subiekta GT?

Nie w każdym przypadku. Proste integracje oparte na bezpośrednim odczycie bazy danych Microsoft SQL Server lub na wymianie plików CSV/XML mogą funkcjonować bez Sfery. Jednak licencja Sfery jest niezbędna, jeśli integracja ma automatycznie modyfikować statusy dokumentów, wystawiać dokumenty powiązane lub dopisywać numery listów przewozowych do pól własnych w sposób w pełni zgodny z mechanizmami bezpieczeństwa systemu InsERT.

W jaki sposób numer listu przewozowego trafia z powrotem do Subiekta GT?

Po pomyślnym utworzeniu przesyłki w systemie kurierskim, moduł integracyjny odbiera unikalny numer listu przewozowego i zapisuje go w wybranym miejscu w Subiekcie GT. Najczęściej wykorzystuje się do tego standardowe pola własne dokumentu (np. pole własne rozszerzone dla zamówienia ZK lub faktury FS) albo pole uwag na dokumencie. Dzięki temu numer jest widoczny dla każdego pracownika i może być automatycznie dołączany do szablonów wiadomości e-mail wysyłanych do klientów.

Jak skonfigurować obsługę wielu kurierów na różnych stanowiskach pakowania?

W środowiskach wielostanowiskowych konfiguracja może być zróżnicowana w zależności od profilu danego stanowiska magazynowego. Każde stanowisko może mieć przypisaną osobną domyślną drukarkę etykiet termicznych oraz własne reguły filtrowania zamówień. Możliwe jest skonfigurowanie systemu tak, aby jedno stanowisko obsługiwało wyłącznie paczki kurierskie standardowe, a inne przesyłki gabarytowe lub automaty paczkowe.

Czy można automatycznie drukować protokoły odbioru dla kuriera na koniec dnia?

Tak, większość profesjonalnych modułów integracyjnych posiada funkcję zbiorczego zamykania manifestu wysyłkowego. Na koniec dnia magazynier jednym kliknięciem generuje zestawienie wszystkich paczek przekazanych danemu przewoźnikowi, które jest drukowane w dwóch egzemplarzach (dla kierowcy oraz do archiwum magazynu) na standardowej drukarce biurowej.

Co dzieje się w przypadku konieczności anulowania błędnie nadanej paczki?

Jeżeli przesyłka nie została jeszcze odebrana przez kuriera i nie został wygenerowany protokół odbioru, prawidłowo skonfigurowany integrator umożliwia wysłanie żądania anulowania zlecenia bezpośrednio z poziomu Subiekta GT. System kurierski zwalnia wówczas list przewozowy, a pole z numerem nadawczym w dokumencie handlowym zostaje wyczyszczone, umożliwiając ponowne przygotowanie przesyłki po skorygowaniu danych.

Prawidłowe funkcjonowanie zintegrowanego systemu sprzedaży wysyłkowej

Poprawna integracja Subiekta GT z operatorami logistycznymi eliminuje konieczność ręcznego przepisywania danych adresowych, skraca czas przygotowania pojedynczej przesyłki do kilku sekund oraz redukuje pomyłki magazynowe. Zapewnienie stabilnej wymiany danych pomiędzy bazą Microsoft SQL Server a serwerami firm kurierskich stanowi podstawę sprawnego funkcjonowania nowoczesnego działu logistyki i wysyłki.

Powiązane teksty