Logistyka

InPost Paczkomaty — integracja z Baselinker krok po kroku 2026

Paczkomaty to dziś 60-70% wyboru dostawy w polskim e-commerce. Pokazuję, jak połączyć InPost z Baselinkerem tak, żeby etykiety i statusy generowały się same.

5 maja 202611 min czytaniaSyncTech Team

Po co automatyzować InPost w Baselinkerze

InPost Paczkomaty to dziś najczęściej wybierana metoda dostawy w polskim e-commerce — wg danych operatora ponad 60% przesyłek B2C w 2025 r. Każda paczka nadana ręcznie to 3-5 minut pracy. Przy 100 paczkach dziennie tracisz pół etatu.

Po integracji z Baselinkerem:

  • etykiety generują się masowo w 30 sekund (100 paczek),
  • numer paczki trafia automatycznie do klienta + na Allegro (zobacz pełen przewodnik Baselinker + Allegro),
  • statusy aktualizują się same (nadane → odebrane → wydane) — to część szerszej automatyzacji zamówień,
  • zwroty obsługiwane są przez InPost Szybkie Zwroty bez pracy zespołu (z automatyczną korektą faktury w Fakturowni).

Wymagania wstępne

  • Umowa z InPost (Manager Paczki / ShipX) z aktywnym kontem rozliczeniowym.
  • Login + hasło do panelu Manager Paczki + dostęp do API ShipX.
  • Konto Baselinker z aktywną integracją źródeł zamówień (porównanie kurierów: jak wybrać kuriera dla sklepu, pełen przegląd dostępny w integracjach logistycznych).
  • Drukarka etykiet (termiczna 100×150 mm) lub zwykła A4 + nożyczki/składarka.
  • Adres nadawcy zarejestrowany w InPost (z numerem POP, jeśli wysyłasz z paczkomatu).

Konfiguracja konta i API

W Baselinkerze: Integracje → Kurierzy → InPost → Dodaj konto. Wybierz InPost ShipX (nowe API), nie stary moduł "Allegro/InPost".

Co podać przy konfiguracji

  1. Organization ID (znajdziesz w panelu Manager Paczki → Ustawienia → API).
  2. Token API (wygeneruj w tym samym miejscu, zapisz w bezpiecznym miejscu).
  3. Domyślny adres nadania — z dokładnością do POP, jeśli używasz paczkomatu jako nadawca.
  4. Domyślne usługi — Paczkomat, Kurier, Allegro Smart!, COD (za pobraniem).
  5. Wymiary i waga — fallback, jeśli zamówienie ich nie ma (zwykle 30×20×10 cm / 1 kg).
Bezwzględnie włącz tryb produkcyjny, nie sandbox. Sandbox generuje etykiety, ale InPost ich nie przyjmie.

Geowidget na sklepie

Klient nie wybierze paczkomatu, jeśli musi wpisać 6-cyfrowy kod. Wstaw na sklepie geowidget InPost — mapę z paczkomatami w pobliżu adresu klienta.

Jak to zrobić

  1. W panelu InPost: Geowidget → Wygeneruj klucz API geowidget.
  2. W sklepie (Shopify/WooCommerce/Shoper) zainstaluj wtyczkę "InPost Paczkomaty" i wklej klucz.
  3. Skonfiguruj mapowanie metody dostawy — w sklepie metoda "Paczkomat", w Baselinkerze ma się mapować na "InPost Paczkomaty 24/7".
  4. Sprawdź, czy do zamówienia przychodzi kod paczkomatu (np. `KRA01A`).
Jeśli kod paczkomatu nie przychodzi do Baselinkera — Twój sklep nie przekazuje pola `pickup_point`. Bez tego pola etykiety wygenerują się błędnie. Sprawdź to przed pierwszym nadaniem.

Masowe etykiety i nadania

To główna funkcja, dla której robisz integrację. Codzienny workflow:

  1. Rano otwórz Baselinker → Zamówienia → Filtr: status "Do wysyłki".
  2. Zaznacz wszystkie (np. 80 paczek).
  3. Akcje masowe → Generuj etykiety InPost.
  4. Baselinker tworzy paczki w ShipX, pobiera PDF z etykietami, scala w jeden dokument.
  5. Drukujesz, naklejasz, pakujesz.
  6. Akcje masowe → Zamów odbiór kuriera (jeśli kurier przyjeżdża do Ciebie) lub Wygeneruj manifest (jeśli wysyłasz przez paczkomat).

Manifest dla paczkomatu

Jeśli wrzucasz paczki do paczkomatu nadawczego, drukuj manifest (lista paczek z kodami kreskowymi). InPost skanuje go jednym ruchem i nie musisz potwierdzać każdej paczki osobno.

Automatyczne statusy i komunikacja

W Baselinkerze ustaw automatyzacje:

  • Etykieta wygenerowana → status "Nadane" + email do klienta z numerem paczki + linkiem do śledzenia.
  • Paczka odebrana przez kuriera (webhook InPost) → status "W drodze" + SMS (opcjonalnie).
  • Paczka dostarczona do paczkomatu → status "Do odbioru" + email "Twoja paczka czeka".
  • Paczka odebrana przez klienta → status "Zakończone" + prośba o opinię (po 3 dniach).
InPost wysyła własne powiadomienia SMS (kod do paczkomatu, powiadomienie o odbiorze). Nie duplikuj ich — klient dostanie 4 SMS-y o tej samej paczce i się wkurzy.

Obsługa zwrotów (Szybkie Zwroty)

InPost ma świetne Szybkie Zwroty — klient nadaje paczkę bezpłatnie z paczkomatu, Ty płacisz dopiero przy odbiorze. W Baselinkerze:

  1. Integracje → InPost → Szybkie Zwroty → Włącz.
  2. Wygeneruj link do formularza zwrotu dla swojego sklepu (np. `zwroty.twojadomena.pl`).
  3. Wyślij link w mailu po dostawie albo umieść na stronie "Zwroty".
  4. Klient wypełnia formularz, dostaje kod do paczkomatu, nadaje paczkę.
  5. Zwrot trafia do Ciebie + automatycznie pojawia się w Baselinkerze jako "Zwrot oczekujący".
  6. Po odbiorze paczki — Baselinker tworzy korektę faktury i zwraca pieniądze (jeśli skonfigurujesz to z bramką płatności).

Najczęstsze błędy i jak ich unikać

1. Brak pola `pickup_point` w zamówieniu. Etykieta wygeneruje się na kurierską, klient pójdzie do paczkomatu i nie znajdzie paczki. Sprawdź pole przed masowym nadaniem.

2. Złe wymiary paczek. InPost ma 3 rozmiary skrytek (A/B/C). Jeśli wpiszesz "C" dla paczki, która mieści się w "A" — płacisz drożej. Skonfiguruj regułę wagowo-wymiarową w Baselinkerze.

3. Etykiety bez kodu kreskowego. Drukarka termiczna z niskim DPI rozmazuje kreski. Zawsze testuj etykiety na drukarce produkcyjnej zanim wystartujesz.

4. Brak monitoringu webhooków. Jeśli webhook InPost nie dochodzi (np. firewall), statusy się nie aktualizują. Raz w tygodniu sprawdzaj Logi → Webhooki InPost.

5. Pomylenie kont sandbox/prod. Wygenerujesz 200 etykiet na sandboxie i okaże się, że InPost ich nie przyjmie. Zawsze sprawdzaj, że jesteś w trybie produkcyjnym.

Podsumowanie

Integracja InPost + Baselinker to nie jest opcja "fajnie mieć" — to standard. Bez niej tracisz minimum 2-3 godziny pracy dziennie i wystawiasz się na błędy ludzkie (zła etykieta = strata paczki).

Po wdrożeniu:

  • 80-90% mniej czasu na obsługę wysyłek,
  • 0 błędów w adresach paczkomatów,
  • Lepsza opinia klientów dzięki szybkim statusom i Szybkim Zwrotom,
  • Skalowalność — z 50 paczek dziennie spokojnie idziesz do 500 bez nowych etatów.

Chcesz, żebym wdrożył to u Ciebie? Standardowy projekt: 2-3 dni, 2-4 tys. zł (policz oszczędność w kalkulatorze). Pierwsza konsultacja jest bezpłatna — odezwij się.

Najczęściej zadawane pytania

Czy do integracji InPost z Baselinkerem potrzebuję umowy bezpośredniej z InPost?

Tak. Baselinker łączy się z Twoim kontem InPost ShipX, ale to Ty masz umowę i cennik z InPost. Alternatywą są pośrednicy (Apaczka, Furgonetka), którzy też mają integrację z Baselinkerem, ale stawki są zwykle wyższe niż bezpośrednio.

Czym różni się ShipX od starego API InPost?

ShipX to nowe API z webhookami, lepszą obsługą statusów i Szybkimi Zwrotami. Stary moduł 'Allegro/InPost' działa, ale nie dostaje już nowych funkcji. Wszystkie nowe wdrożenia rób na ShipX — InPost stopniowo wygasza stare API.

Co zrobić, gdy klient wybrał paczkomat, którego już nie ma?

InPost wycofuje paczkomaty z eksploatacji. Jeśli klient wybrał taki przez stary geowidget, etykieta się nie wygeneruje. Skonfiguruj w Baselinkerze regułę 'błąd nadania → wyślij do klienta mail z linkiem do nowego wyboru paczkomatu' i automatycznie pobierz nowy kod.

Czy mogę nadawać paczki InPost z paczkomatu nadawczego zamiast zamawiać kuriera?

Tak. W konfiguracji Baselinkera wybierz 'Nadanie w paczkomacie POP', podaj swój domyślny POP, drukuj manifest zbiorczy i wrzuć paczki za jednym razem. Oszczędza to koszt odbioru kurierskiego, ale ma sens dopiero przy paczkach poniżej rozmiaru C.

Czy Szybkie Zwroty InPost są płatne dla sklepu?

Tak, sklep płaci za każdy zwrot zrealizowany przez Szybkie Zwroty (cennik wg umowy, zwykle 8-12 zł netto). Klient nadaje paczkę bezpłatnie. To i tak najtańsza forma zwrotu paczkomatowego — alternatywy (kurier z odbiorem) kosztują 15-25 zł.

Potrzebujesz wsparcia?

Bezpłatna konsultacja — 30 minut, konkretne odpowiedzi

Powiedz mi, gdzie jesteś i dokąd chcesz dojść. Wyjdziemy z planem działania, niezależnie czy zdecydujesz się na współpracę.

Umów konsultację

Powiązane artykuły

Wszystkie artykuły