[PL] PrestaShop 1.7 / 8 / 9

[PL] PrestaShop 1.7 / 8 / 9

 

 

 

Poniżej znajduje się dokumentacja do autorskich wtyczek InPost PrestaShop. Zawiera informację o instalacji oraz konfiguracji wtyczek

1.7+

Wtyczka jest kompatybilna z wersją PrestaShop od 1.7 wzwyż. Wersja 1.6 jak i niektóre wersje PHP mogą powodować błędy w działaniu wtyczki jak i sklepu

Kompatybilność wersji PrestaShop z PHP: System requirements for PrestaShop 1.7

Wtyczkę należy wstępnie przetestować na wersji testowej sklepu

Wtyczka: (najnowsza wersja 1.28.0- 27.11.2025r)

https://inpost.pl/sites/default/files/2025-11/inpostshipping-1.28.0.zip

 

8 i 9

Nowa wersja wtyczki jest kompatybilna z PrestaShop 8 i 9

Kompatybilność wersji PrestaShop z PHP: System requirements for PrestaShop 8 System requirements for PrestaShop 9

Wtyczka: (najnowsza wersja 2.15.0- 27.11.2025r)

https://inpost.pl/sites/default/files/2025-11/inpostshipping-2.15.0.zip

 

CHANGELOG - rozwiń

1.28.0 / 2.15.0 27.11.2025

  • New: komunikat przy usuwania przesyłek z listy przesyłek

  • New: pomijanie tworzenia przesyłek w zamówieniu (przy masowym tworzeniu) gdy już jest chociaż 1 przesyłka utworzona

  • FIX: poprawa działania CRON’a

  • FIX; poprawa przy tworzeniu tabel (instalacja modułu)

2.14.0: 29.10.2025

  • New: dostosowanie modułu do PS 9

1.27.1 / 2.13.1: 10.09.2025

  • FIX: poprawnie kompatybilności z wersją wtyczki PL

1.27.0 / 2.13.0: 21.08.2025

  • New: wprowadzenie wielopaczkowości dla usługi kurierskiej

1.26.3 / 2.12.3: 06.06.2025

  • FIX: zmiana INT32 na BIGINT (wartość id_shipments)

1.26.1 / 2.12.1: 27.03.2025

  • FIX: widoczność mapy w checkoucie

  • FIX: poprawa tabel

2.12.0 / 1.26.0: 16.01.2025

  • New: dodana możliwość oznaczenia paczki jako niestandardowej w formularzu tworzenia przesyłki oraz określenia przy tworzeniu/edycji przewoźnika, czy ta opcja powinna być domyślnie wybrana

  • New: dodana możliwość wyboru dodatkowych usług powiadomień SMS/email w formularzu tworzenia przesyłki oraz określenia przy tworzeniu/edycji przewoźnika, czy te opcje powinny być domyślnie wybrane

  • New: dodana nowa opcja domyślnego numeru referencyjnego przesyłki: lista nazw produktów znajdujących się na zamówieniu

  • New: dodano możliwość wyboru domyślnego formatu wydruku etykiet przesyłek

  • FIX: poprawiono błąd mogący uniemożliwiać wyświetlenie strony szczegółów zamówienia jeżeli dane autoryzacyjne nie były uzupełnione w konfiguracji modułu

2.11.2 (PS 8 ): 24.10.2024

  • FIX: zniesiono ograniczenie instalacji modułu na PrestaShop 8.2

2.11.1 (PS 8 ): 24.10.2024

  • FIX: poprawiono błąd mogący uniemożliwiać utworzenie zamówienia przez API PrestaShop

2.11.0 (PS 8 ): 22.08.2024

  • New: wyświetlanie najbliższego dostępnego punktu odbioru przesyłki w checkoucie (dodatek do mapy Geowidget)

1.25.1 / 2.10.1: 06.08.2024

  • FIX: usunięty błąd przy tworzeniu przesyłki dot. adresu

1.25.0 / 2.10.0: 18.07.2024

  • New: nowa metoda dostawy “Smart Courier”

1.24.0 / 2.9.0: 26.04.2024

  • New: dodana integracja z modułem onepagecheckoutps

  • FIX: usunięty błąd uniemożliwiający wyświetlenie strony zamówienia w panelu administracyjnym w przypadku obecności powiązanych z zamówieniem przesyłek o statusie confirmed lub wcześniejszym

1.23.0 / 2.8.0: 29.03.2024

  • New: dodana na stronie zamówienia w panelu administracyjnym możliwość utworzenia przesyłek, gdy wybrana dla zamówienia metoda dostawy nie jest powiązana z modułem

  • New: dodanie wyświetlanie informacji o wybranym Paczkomat na stronie szczegółów zamówienia na FO

  • New: dodana możliwość usunięcia z PS danych przesyłki poprzez listę przesyłek procesowanych oraz stronę zamówienia w panelu administracyjnym

  • FIX: poprawiona walidacja numeru telefonu w checkoucie modułu thecheckout w przypadku, gdy w module przewoźnika wyłączona jest możliwość podania osobnego numeru telefonu

  • FIX: poprawiony przypadek, gdzie na stronie konfiguracji modułu podnoszony był warning przy włączonej w konfiguracji PHP opcji open_basedir

  • FIX: zaktualizowane tłumaczenia nazw usług

1.22.1 / 2.7.1:

  • FIX: poprawka kompatybilności z TheCheckout

  • New: zabezpieczenie przed błędami, które uniemożliwiają uruchomienie modułu

1.22.0 / 2.7.0:

  • FIX: drukowanie etykiet na przeglądarce SAFARI

  • FIX: poprawa działania zapytania CRON

1.21.2 / 2.6.2:

  • New: pole dot. numeru telefonu i email nie pokazują się przy wybieraniu z Geowidget Paczkomat® (zaciągają się z danych adresowych podanych przez klienta)

  • New: Dodanie czyszczenie cache'u zarówno przed instalacją modułu jak i po jego deinstalacji

 


Autoryzacja

Posiadamy dwa środowiska (Manager Paczek x API) - testowe i produkcyjne. Dane należy wygenerować dla tego środowiska, którego obecnie używamy.

Środowisko produkcyjne (Production)

Przed przystąpieniem do instalacji należy posiadać dane dostępowe do połączenia z API ShipX:

  • Access Token (klucz)

  • ID organizacji

oraz

  • Access Token do Geowidget

Pobierz poradnik wyjaśniający jak szybko we własnym zakresie utworzyć dostęp do API ShipX oraz Geowidget:

https://inpost.pl/sites/default/files/2022-03/instrukcja-konfiguracji-api-shipx.pdf

InPost - Manager paczek > zakładka Moje konto > API

Środowisko testowe (Sandbox)

Generowanie dostępu

InPost - Manager paczek > zakładka Moje konto > API

Aby wygenerować Token i ID organizacji należy uzupełnić wszystkie dane, łącznie z danymi do faktury w zakładce Moje konto > Dane. Do utworzenia przesyłki Paczkomat® niezbędne są środki na koncie, konto doładujesz wirtualnie w zakładce Płatności

Geowidget:

  • Access Token do Geowidget > zakładka Moje konto > API > Geowidget

Testy:

Na środowisku sandbox nie ma możliwości przetestowania wysyłki przesyłek - te opcje dostępne są tylko na produkcji. Wynika to z możliwości API Sandbox


Instalacja wtyczki

Zaloguj się do panelu administracyjnego Twojego sklepu na platformie PrestaShop

  1. Przejdź do zakładki Moduły

 

  1. W zakładce Moduły wybierz Menedżer modułów

  1. Po prawej stronie ekranu pojawi się przycisk Załaduj Moduł

(Kliknij w przycisk i wrzuć paczkę instalacyjną w postaci archiwum)

 

 


Lista kompatybilności z modułami checkout