
Integrację PrestaShop z InPost wykonuję przez oficjalny, darmowy moduł InPost (ShipX API) albo przez BaseLinker - tak, by w Twoim sklepie działała mapa Paczkomatów w koszyku, a etykiety i statusy przesyłek tworzyły się automatycznie. Paczkomaty są dziś najczęściej wybieraną formą dostawy w polskim e-commerce, dlatego dla MŚP to prosty sposób na szybszą wysyłkę i mniej pomyłek adresowych. W tym poradniku pokazuję pełną konfigurację krok po kroku - od tokena API, przez wybór punktu na mapie, po nadania, kuriera InPost lub DPD oraz automatyzację przez BaseLinker.
- InPost udostępnia oficjalny, darmowy moduł dla PrestaShop 1.7 / 8 / 9 oparty o ShipX API.
- Mapa Paczkomatów (ponad 26 000 punktów w Polsce) pojawia się bezpośrednio w checkout, więc klient wybiera punkt bez przepisywania adresu.
- Etykiety PDF i numery nadań tworzysz z panelu zamówienia, a statusy aktualizują się przez webhooki InPost.
- BaseLinker (od stycznia 2026 marka Base) automatyzuje nadania zbiorcze i łączy InPost, DPD oraz marketplace w jednym miejscu.
- Dobrze skonfigurowana dostawa ogranicza porzucone koszyki i błędy w adresach - realnie skraca czas obsługi zamówienia.
Dlaczego Paczkomaty w PrestaShop
Paczkomaty InPost to w Polsce metoda dostawy numer jeden - klienci oczekują jej domyślnie, a brak tej opcji w koszyku często kończy się porzuceniem zamówienia. Z perspektywy właściciela sklepu MŚP liczy się jednak nie tylko sama dostępność punktu odbioru, ale to, co dzieje się po złożeniu zamówienia: jak szybko wystawiam etykietę, czy adres jest poprawny i czy klient widzi status przesyłki.
Dobrze podłączony InPost rozwiązuje trzy problemy naraz. Po pierwsze, klient sam wskazuje Paczkomat na mapie, więc nie ma literówek w kodzie punktu. Po drugie, numer nadania i etykieta powstają jednym kliknięciem z poziomu zamówienia. Po trzecie, status przesyłki wraca do sklepu automatycznie, co odciąża obsługę.
Moduł InPost - oficjalny czy zewnętrzny
InPost udostępnia oficjalny, darmowy moduł dla PrestaShop 1.7, 8 i 9, oparty o ShipX API. To dobry punkt startu dla większości sklepów - obsługuje Paczkomaty, przesyłki typu e-commerce oraz kuriera InPost, mapę punktów w checkout, generowanie etykiet i aktualizację statusów przez webhooki. Dla typowego sklepu MŚP w zupełności wystarcza.
Są jednak sytuacje, w których sięgam po moduł komercyjny (np. rozwiązania oparte o ShipX z rozszerzoną mapą i regułami). Wybieram je, gdy potrzebujesz zaawansowanej logiki kosztów dostawy, wielu kont nadawczych, niestandardowego wyglądu mapy albo łączenia InPost z innymi przewoźnikami w jednym, spójnym interfejsie.
Oficjalny moduł InPost
- Darmowy, wspierany przez InPost
- ShipX API: Paczkomaty + kurier
- Mapa w checkout, etykiety, statusy
- Idealny dla typowego sklepu MŚP
Moduł komercyjny / zewnętrzny
- Rozbudowane reguły cen i punktów
- Wiele kont i przewoźników
- Customizacja mapy i checkoutu
- Wsparcie i aktualizacje płatne
Konfiguracja krok po kroku
Tak wygląda standardowy proces, który przeprowadzam przy wdrożeniu InPost w PrestaShop. Najpierw robię kopię bazy i plików, żeby zmiany były odwracalne, potem działam etapami.
Cały ten proces robię najpierw lokalnie albo na stagingu, a dopiero zweryfikowaną konfigurację przenoszę na produkcję. To część mojej usługi integracji kurierskich i płatności.
Mapa Paczkomatów w checkout
Sercem integracji jest mapa punktów, którą klient widzi już na etapie wyboru dostawy. Po zaznaczeniu metody Paczkomat InPost otwiera się interaktywna mapa z wyszukiwarką adresów - klient wpisuje miasto lub kod, wybiera punkt i jego kod (np. WAW123A) zapisuje się w zamówieniu. Dzięki temu nie ma ryzyka, że ktoś przepisze numer punktu z błędem.
Sprawdzam zawsze dwie rzeczy: czy mapa działa szybko (ważne dla Core Web Vitals - lekkie mapy oparte o OpenStreetMap obciążają stronę mniej niż ciężkie skrypty) oraz czy kod wybranego Paczkomatu poprawnie ląduje na etykiecie. Jeśli zależy Ci na szybkości całego sklepu, łączę to z optymalizacją i przyspieszeniem sklepu.
Etykiety, nadania i statusy
Po opłaceniu zamówienia z poziomu jego widoku w PrestaShop tworzę przesyłkę, a moduł generuje numer nadania i etykietę PDF gotową do druku. Numer śledzenia zapisuje się przy zamówieniu i jest widoczny dla klienta. To eliminuje ręczne przeklejanie danych między sklepem a panelem przewoźnika.
Statusy przesyłek wracają do sklepu przez webhooki InPost - od utworzenia, przez nadanie i transport, po awizo, odbiór z Paczkomatu i doręczenie. Klient dostaje powiadomienia, a Ty masz w panelu aktualny obraz wysyłek bez logowania do osobnego systemu.
| Element | Gdzie powstaje | Co zyskujesz |
|---|---|---|
| Numer nadania | Panel zamówienia w PrestaShop | Brak ręcznego wpisywania |
| Etykieta PDF | Moduł InPost (ShipX) | Gotowy wydruk dla kuriera |
| Status przesyłki | Webhook InPost | Automatyczna aktualizacja |
| Kod Paczkomatu | Mapa w checkout | Poprawny adres bez literówek |
Kurier InPost i DPD
Paczkomaty to nie wszystko. Ten sam moduł obsługuje kuriera InPost z doręczeniem pod adres, więc oferujesz klientowi wybór: punkt odbioru albo dostawa do drzwi. W praktyce dokładam też alternatywnego przewoźnika - najczęściej DPD - aby zabezpieczyć sprzedaż na wypadek problemów u jednego operatora i obsłużyć przesyłki gabarytowe lub pobraniowe.
Konfiguruję wtedy kilka metod dostawy z odrębnymi cennikami i regułami wagowymi, tak by klient w checkout widział czytelny wybór, a Ty nadawał przesyłki różnymi kanałami z jednego miejsca.
Automatyzacja przez BaseLinker
Gdy zamówień jest dużo, samodzielne nadawanie z PrestaShop przestaje wystarczać. Wtedy podłączam BaseLinker (od stycznia 2026 marka Base) - menedżer zamówień, który łączy sklep z InPost, DPD, Pocztą Polską i marketplace. BaseLinker pobiera zamówienia z PrestaShop, automatycznie dobiera Paczkomat wskazany przez klienta, generuje etykiety zbiorczo i tworzy listy nadawcze.
Automatyzacja działa najlepiej, gdy procesy są poukładane - dlatego zanim wszystko spinam, warto wiedzieć, gdzie naprawdę tracisz czas. Pomaga w tym audyt procesów w firmie e-commerce.
Najczęstsze błędy przy integracji
Z mojej praktyki najczęściej powtarzają się te same potknięcia: token API w trybie sandbox zamiast produkcyjnego (przesyłki się nie nadają), brak adresu nadawcy (etykieta jest niekompletna), nieaktywne webhooki (statusy stoją w miejscu) oraz ciężka mapa spowalniająca checkout. Każdy z tych punktów testuję na zamówieniu próbnym, zanim oddam sklep do działania.
Pamiętaj też o bezpieczeństwie i danych klientów - integracja przewoźnika to przetwarzanie adresów, więc dbam o zgodność z RODO i poprawne klauzule. Więcej w mojej usłudze zgodności z RODO.
Chcesz mieć w sklepie działające Paczkomaty, automatyczne etykiety i porządek w wysyłkach? Skonfiguruję InPost, kuriera i automatyzację dopasowaną do skali Twojego sklepu.
Zapytaj o wycenęFAQ
Czy moduł InPost dla PrestaShop jest darmowy?
Tak. InPost udostępnia oficjalny, darmowy moduł dla PrestaShop 1.7, 8 i 9, oparty o ShipX API. Obsługuje Paczkomaty, kuriera InPost, mapę punktów w checkout, etykiety i statusy. Płatne pozostają same przesyłki według Twojej umowy z InPost, a koszt może pojawić się dopiero przy module komercyjnym z dodatkowymi funkcjami.
Jak dodać mapę Paczkomatów do koszyka w PrestaShop?
Po instalacji modułu InPost tworzę metodę dostawy Paczkomat i włączam mapę punktów. Klient w checkout wybiera punkt na interaktywnej mapie, a jego kod zapisuje się w zamówieniu i trafia na etykietę. Sprawdzam przy tym wydajność mapy, żeby nie spowalniała procesu zakupu.
Czy integracja InPost obsługuje też kuriera?
Tak. Ten sam moduł InPost obsługuje kuriera InPost z dostawą pod adres, a dodatkowo zwykle dokładam alternatywnego przewoźnika, na przykład DPD. Dzięki temu oferujesz klientowi wybór między odbiorem w Paczkomacie a dostawą do drzwi i masz zabezpieczenie na wypadek problemów u jednego operatora.
Do czego służy BaseLinker przy InPost i PrestaShop?
BaseLinker (od stycznia 2026 marka Base) to menedżer zamówień, który automatyzuje nadania. Pobiera zamówienia z PrestaShop, dobiera wybrany przez klienta Paczkomat, generuje etykiety zbiorczo i łączy InPost z DPD oraz marketplace. Ma sens przy większym wolumenie i sprzedaży wielokanałowej.
Jak długo trwa wdrożenie integracji InPost?
Standardową integrację InPost z Paczkomatami, etykietami i statusami uruchamiam zwykle w jeden do dwóch dni roboczych, licząc testy na środowisku testowym. Pełna automatyzacja przez BaseLinker z wieloma przewoźnikami i marketplace to dodatkowy czas zależny od zakresu - zakres i wycenę ustalam po krótkiej rozmowie.
Czy integracja przewoźnika jest zgodna z RODO?
Tak, o ile jest poprawnie skonfigurowana. Przekazanie adresu do InPost to przetwarzanie danych osobowych, dlatego dbam o właściwe klauzule, bezpieczne przechowywanie tokena API i zgodność z RODO. Konfiguruję integrację tak, by spełniała wymogi i nie generowała ryzyka po Twojej stronie.