Title: Grainsoft – integracja z InPost Paczkomaty
Author: Damian Ziarnik
Published: <strong>2021-08-18</strong>
Last modified: 2026-09-22

---

Szukaj wtyczek

![](https://ps.w.org/inpost-paczkomaty/assets/banner-772x250.png?rev=3703268)

![](https://ps.w.org/inpost-paczkomaty/assets/icon-256x256.png?rev=3656156)

# Grainsoft – integracja z InPost Paczkomaty

 Autor: [Damian Ziarnik](https://profiles.wordpress.org/rimosfafora/)

[Pobierz](https://downloads.wordpress.org/plugin/inpost-paczkomaty.1.0.43.zip)

 * [Szczegóły](https://pl.wordpress.org/plugins/inpost-paczkomaty/#description)
 * [Recenzje](https://pl.wordpress.org/plugins/inpost-paczkomaty/#reviews)
 * [Rozwój](https://pl.wordpress.org/plugins/inpost-paczkomaty/#developers)

 [Wsparcie](https://wordpress.org/support/plugin/inpost-paczkomaty/)

## Opis

**Grainsoft – integracja z InPost Paczkomaty** to lekka, w pełni spolszczona wtyczka,
która dodaje Paczkomaty InPost jako formę dostawy w sklepie WooCommerce. Klient 
wybiera paczkomat na wygodnej mapce (oficjalny GeoWidget InPost) bezpośrednio w 
koszyku lub w kasie, a Ty od razu widzisz wybrany punkt odbioru w panelu zamówienia,
w mailu z potwierdzeniem i na stronie z podziękowaniem za zakup.

Wtyczka działa od razu po aktywacji – wystarczy dodać nową metodę wysyłki w ustawieniach
WooCommerce, bez konfigurowania kluczy API czy dodatkowych usług zewnętrznych. Jeśli
chcesz korzystać z nowej mapy InPost (GeoWidget v5), np. aby pokazać paczkomaty 
także poza Polską, możesz ją włączyć w ustawieniach wtyczki po podaniu tokena GeoWidget.

#### Najważniejsze funkcje

 * Mapka wyboru Paczkomatu (oficjalny GeoWidget InPost) w koszyku i podczas składania
   zamówienia.
 * Dwie wersje mapy do wyboru: **GeoWidget v4** (domyślnie, bez tokena, działa od
   razu – paczkomaty w Polsce) oraz **GeoWidget v5** (nowa mapa InPost z tokenem–
   możliwość pokazania punktów z wielu krajów, m.in. Niemiec, Austrii, Francji, 
   Włoch, Hiszpanii czy Wielkiej Brytanii).
 * Automatyczna obsługa zarówno **klasycznego koszyka/checkoutu** (shortcode `[woocommerce_cart]`/`[
   woocommerce_checkout]`), jak i **nowego blokowego checkoutu WooCommerce Blocks**–
   wtyczka sama wykrywa, którego trybu używa Twój sklep.
 * Zapisywanie wybranego paczkomatu w zamówieniu, w mailu z potwierdzeniem oraz 
   w panelu administratora przy zamówieniu.
 * Opcjonalne ustawienie wybranego paczkomatu jako adresu wysyłki zamówienia.
 * Limity wagi i wymiarów paczki – możliwość ukrycia metody wysyłki lub automatycznego
   podziału zamówienia na kilka paczek po przekroczeniu limitu.
 * Konfigurowalne progi cenowe (minimalna/maksymalna wartość zamówienia), np. darmowa
   dostawa od określonej kwoty koszyka.
 * Możliwość dodania własnego logo InPost w koszyku i kasie.
 * Gotowe pola meta zamówienia (m.in. `_paczkomat_id`, `delivery_point_name`, `delivery_point_city`)
   ułatwiające integrację z systemami zewnętrznymi.
 * Pełna obsługa HPOS (High-Performance Order Storage) w nowszych wersjach WooCommerce.
 * Wtyczka jest w pełni przetłumaczona na język polski i gotowa do tłumaczenia na
   inne języki (Text Domain: inpost-paczkomaty).

#### Dla kogo jest ta wtyczka

Dla każdego sklepu WooCommerce, który chce zaoferować klientom wygodny odbiór przesyłek
w Paczkomatach InPost, bez konieczności wdrażania rozbudowanych integracji kurierskich.

#### Bezpieczeństwo i jakość kodu

Kod wtyczki jest regularnie przeglądany pod kątem bezpieczeństwa – weryfikacja nonce
na endpointach AJAX, kontrola uprawnień, escapowanie danych wyjściowych oraz sanitizacja
zapisywanych ustawień. Szczegóły poszczególnych poprawek znajdziesz w sekcji Changelog.

#### Podoba Ci się wtyczka?

Jeśli ta wtyczka pomogła Ci zaoszczędzić czas w Twoim sklepie, będę ogromnie wdzięczny
za zostawienie oceny ⭐⭐⭐⭐⭐ w zakładce [Reviews](https://wordpress.org/support/plugin/inpost-paczkomaty/reviews/)–
to najprostszy sposób, żeby wtyczka trafiała do kolejnych właścicieli sklepów WooCommerce.
Potrzebujesz dodatkowej funkcji, integracji z innym systemem albo pomocy z wdrożeniem
u siebie? Zajrzyj do sekcji **Wsparcie** poniżej – realizuję również płatne zlecenia
indywidualne.

#### Wsparcie

Wtyczka jest darmowa i rozwijana w moim wolnym czasie. Jeśli pomogła Ci zaoszczędzić
czas lub zarobić pieniądze w Twoim sklepie, poniżej znajdziesz kilka sposobów, jak
możesz się odwdzięczyć i pomóc jej dalej się rozwijać:

 * [Zostaw ocenę ⭐⭐⭐⭐⭐ na WordPress.org](https://wordpress.org/support/plugin/inpost-paczkomaty/reviews/)–
   to zajmuje minutę, a realnie pomaga innym właścicielom sklepów znaleźć tę wtyczkę.
 * [Postaw mi kawę ☕](https://suppi.pl/damian-ziarnik) – wspiera dalszy, darmowy
   rozwój wtyczki.
 * [Zleć płatne wsparcie techniczne lub customową funkcję 🛠️](https://grainsoft.pl/#kontakt)–
   pomagam z wdrożeniem, konfiguracją oraz rozwijam wtyczkę pod indywidualne potrzeby(
   dodatkowe integracje, zmiany w działaniu, dedykowane funkcje).

Masz pytanie techniczne? Najpierw sprawdź sekcję FAQ, a jeśli nie znajdziesz odpowiedzi–
zapraszam do zakładki [Support](https://wordpress.org/support/plugin/inpost-paczkomaty/).

Dziękuję za korzystanie z wtyczki!

#### Informacja

Niezależna integracja z usługami InPost. Wtyczka nie jest powiązana ani zatwierdzona
przez InPost.

## Zrzuty ekranu

[⌊screenshot-1.png⌉⌊screenshot-1.png⌉[

screenshot-1.png

[⌊screenshot-2.png⌉⌊screenshot-2.png⌉[

screenshot-2.png

[⌊screenshot-3.png⌉⌊screenshot-3.png⌉[

screenshot-3.png

[⌊screenshot-4.png⌉⌊screenshot-4.png⌉[

screenshot-4.png

## Najczęściej zadawane pytania

### Gdzie znajdę ustawienia wtyczki?

Panel konfiguracyjny znajduje się w WooCommerce -> Inpost Paczkomaty. Najszybciej
trafisz tam klikając link „Ustawienia” przy wtyczce na liście zainstalowanych wtyczek(
Wtyczki -> Zainstalowane wtyczki).

Pamiętaj, że to dwa różne miejsca: koszty i widoczność samej metody dostawy ustawiasz
w strefach wysyłki (WooCommerce -> Ustawienia -> Wysyłka), a globalne opcje wtyczki(
wersja mapy, limity wagi/wymiarów, logo, adres wysyłki) w WooCommerce -> Inpost 
Paczkomaty.

### Jak dodać Paczkomaty jako formę dostawy?

Po aktywowaniu wtyczki przejdź do WooCommerce -> Ustawienia -> Wysyłka -> wybierz
odpowiednią strefę wysyłki i dodaj nową metodę dostawy typu „Inpost Paczkomaty”.

### Nie widzę przycisku „Wybierz paczkomat” w koszyku/kasie – co mogę zrobić?

Wtyczka automatycznie wykrywa, czy Twój sklep korzysta z klasycznego koszyka/checkoutu(
shortcode) czy z nowego, blokowego WooCommerce Blocks – nie trzeba nic przełączać
ręcznie. Sprawdź w panelu WooCommerce -> Inpost Paczkomaty pole „Tryb checkout (
wykryty automatycznie)”:

 * Jeśli widnieje status „⚠️ Wykryto konflikt” (koszyk i checkout korzystają z różnych
   trybów), wybierz ręcznie odpowiedni tryb w tym samym panelu lub ujednolić obie
   strony (najlepiej obie na blokach albo obie na shortcode).
 * Jeśli mimo poprawnie wykrytego trybu przycisk nadal się nie pojawia, upewnij 
   się, że wybrana jest metoda dostawy „Inpost Paczkomaty”, a następnie wyłącz chwilowo
   inne wtyczki (patrz pytanie poniżej).

### Używam klasycznego koszyka/checkoutu opartego na shortcode – czy muszę coś ustawiać?

Nie. Wtyczka wykrywa to automatycznie na podstawie zawartości stron koszyka i checkoutu.
Jeśli wcześniej zamieniłeś/aś te strony na bloki i chcesz wrócić do wersji shortcode,
w panelu WooCommerce -> Inpost Paczkomaty znajdziesz przycisk „Przywróć” przy opcji„
Przywróć klasyczny widok koszyka i kasy” (zalecana wcześniejsza kopia zapasowa).

### Używam nowego, blokowego koszyka/checkoutu WooCommerce – czy muszę coś ustawiać?

Nie, selektor paczkomatu pojawi się automatycznie w sekcji wysyłki bloku koszyka/
checkoutu po wybraniu formy dostawy Inpost Paczkomaty – nie trzeba nic dodawać ręcznie
w edytorze strony.

### Czym różni się GeoWidget v4 od v5 i którą wersję wybrać?

W panelu WooCommerce -> Inpost Paczkomaty w polu „Wersja mapy (GeoWidget)” możesz
wybrać jedną z dwóch map InPost:

 * **GeoWidget v4 – bez tokena** (domyślnie) – działa od razu po instalacji, nie
   wymaga żadnej konfiguracji i pokazuje paczkomaty w Polsce. Jeśli sprzedajesz 
   tylko w Polsce, zostaw tę opcję.
 * **GeoWidget v5 – z tokenem** – nowa wersja mapy InPost. Wymaga podania tokena
   GeoWidget i pozwala wybrać, z jakich krajów punkty mają być widoczne na mapie.

Jeśli wybierzesz v5, ale nie wkleisz tokena, klienci nadal zobaczą mapę v4 – sklep
nigdy nie zostanie bez działającej mapy.

### Skąd wziąć token do GeoWidget v5?

Zaloguj się do Managera Paczek InPost (manager.paczkomaty.pl) na konto firmowe, 
przejdź do Moje konto -> API i w sekcji GeoWidget wygeneruj token dla domeny swojego
sklepu. Skopiuj go i wklej w polu „Token GeoWidget” w ustawieniach wtyczki. Instrukcja
jest też wyświetlana bezpośrednio pod polem tokena.

Token działa tylko na domenie, dla której został wygenerowany. Wklej tam wyłącznie
token GeoWidget – nigdy token API ShipX, ponieważ token GeoWidget jest widoczny 
w kodzie strony sklepu.

### Czy mogę pokazać paczkomaty z innych krajów niż Polska?

Tak, w GeoWidget v5. Po wybraniu v5 zaznacz w polu „Kraje na mapie” kraje, z których
punkty mają być widoczne. Gdy zaznaczona jest tylko Polska, używana jest polska 
mapa InPost; wybranie innego kraju przełącza na mapę międzynarodową (token musi 
obsługiwać InPost International).

Pamiętaj też, aby dodać metodę dostawy „Inpost Paczkomaty” w strefach wysyłki obejmujących
te kraje oraz aby mieć z InPost umowę pozwalającą nadawać przesyłki do punktów za
granicą – sama mapa nie wystarczy do realizacji wysyłki.

### Mapa GeoWidget v5 jest pusta albo się nie ładuje – co zrobić?

Najczęstsze przyczyny to: nieprawidłowy lub niepełny token (sprawdź, czy został 
skopiowany w całości), token wygenerowany dla innej domeny niż domena sklepu (np.
bez/z „www” lub dla wersji testowej sklepu) albo token, który nie obsługuje mapy
międzynarodowej, gdy zaznaczono kraje spoza Polski. Aby szybko przywrócić działanie
sklepu, przełącz wersję mapy z powrotem na GeoWidget v4.

### Jak ustawić wybrany paczkomat jako adres wysyłki zamówienia?

W panelu administracyjnym przejdź do WooCommerce -> Inpost Paczkomaty i ustaw na„
Tak” pole „Zapisz wybrany paczkomat jako adres wysyłki”.

### Jak ustawić darmową dostawę od określonej kwoty zamówienia?

Dodaj dwie osobne metody wysyłki „Inpost Paczkomaty” w tej samej strefie. Pierwszej
ustaw np. koszt 20 zł i regułę „Pokaż tę metodę wysyłki, gdy… maksymalna wartość
zamówienia 60 zł”, a drugiej koszt 0 zł i regułę „…minimalna wartość zamówienia 
60 zł”. Kwoty 20 zł i 60 zł są tylko przykładem – dobierz je do swojego sklepu.

### Jak ustawić maksymalną wagę produktów dla wysyłki Paczkomatem?

W panelu WooCommerce -> Inpost Paczkomaty ustaw pole „Limit wagowy” na „Tak” oraz
podaj wartość w polu „Maksymalna waga (kg)”. Następnie wybierz, co ma się dziać 
po przekroczeniu limitu: „Ukryj metodę wysyłki” po prostu ukryje wysyłkę Paczkomatem,
a „Podziel na kilka paczek” automatycznie przeliczy i pomnoży koszt wysyłki proporcjonalnie
do liczby paczek.

### Jak ustawić maksymalne wymiary paczki dla wysyłki Paczkomatem?

W panelu WooCommerce -> Inpost Paczkomaty ustaw pole „Ograniczenie wymiarów” na „
Tak” oraz uzupełnij pola „Maksymalna szerokość (cm)”, „Maksymalna wysokość (cm)”
i „Maksymalna długość (cm)”. Gdy którykolwiek produkt w koszyku przekroczy podane
wymiary, metoda wysyłki Inpost Paczkomaty zostanie automatycznie ukryta.

### Jak dodać logo InPost w koszyku i kasie?

W panelu WooCommerce -> Inpost Paczkomaty ustaw pole „Pokaż logo w koszyku i kasie”
na „Tak”, a następnie wybierz logo z biblioteki mediów. Maksymalna szerokość wyświetlanego
logo to 100 px.

### Czy wtyczka jest zgodna z najnowszym WordPressem i WooCommerce?

Tak – wtyczka jest na bieżąco testowana z aktualnymi wersjami WordPressa i WooCommerce(
patrz pole „Tested up to” na górze tej strony) oraz regularnie aktualizowana pod
kątem bezpieczeństwa i zgodności (m.in. pełna obsługa HPOS).

### U mnie nie działa / znalazłem błąd – co zrobić?

Wyłącz chwilowo wszystkie wtyczki poza WooCommerce i Inpost Paczkomaty, a następnie
sprawdź, czy problem nadal występuje. Jeśli tak, spróbuj przełączyć się na domyślny
motyw WordPress (np. Twenty Twenty-Four), aby wykluczyć konflikt z szablonem. Błąd
nadal występuje? Napisz w zakładce [Support](https://wordpress.org/support/plugin/inpost-paczkomaty/)–
chętnie pomogę.

### Czy planowane jest wsparcie dla kurierów InPost (nie tylko Paczkomatów)?

Tak, rozwój wtyczki jest kontynuowany, a rozszerzenie o kolejne formy dostawy InPost
jest na liście planów. Jeśli zależy Ci na konkretnej integracji szybciej, zobacz
pytanie poniżej o zlecenia indywidualne.

### Potrzebuję dodatkowej funkcji, customizacji albo integracji z innym systemem – co mogę zrobić?

Realizuję płatne wdrożenia i modyfikacje szyte na miarę – dodatkowe pola, integracje
z zewnętrznymi systemami (np. kurierskimi, ERP, hurtowniami) czy zmiany wyglądu 
selektora paczkomatu. Opisz swoją potrzebę przez formularz kontaktowy na [grainsoft.pl](https://grainsoft.pl/#kontakt).

### Jak mogę wesprzeć rozwój wtyczki?

Najprościej zostawiając ocenę ⭐⭐⭐⭐⭐ w zakładce [Reviews](https://wordpress.org/support/plugin/inpost-paczkomaty/reviews/)–
to bezpośrednio pomaga innym właścicielom sklepów trafić na tę wtyczkę. Możesz też
postawić mi [kawę ☕](https://suppi.pl/damian-ziarnik) albo zlecić płatne wsparcie/
rozwój przez [grainsoft.pl](https://grainsoft.pl/#kontakt).

## Recenzje

![](https://secure.gravatar.com/avatar/bd83ef1f5b04c84723dfd2ee7997a034c096578183f78c6c405cfae747725e43?
s=60&d=retro&r=g)

### 󠀁[Cieszę się że wtyczka znów „żyje”](https://wordpress.org/support/topic/ciesze-sie-ze-wtyczka-znow-zyje/)󠁿

 [krzysztofboxer](https://profiles.wordpress.org/krzychu102/) 2026-08-17

Pamiętam jak jeszcze niedawno czytałem wątek że wtyczka niestety nie będzie wspierała
Checkout Blocks. Byłoby super gdyby pojawiło się tylko i aż to, a tu proszę Damian
wrócił z HPOS i blokami, całą gamą aktualizacji, usprawnień czy różnych poprawek.
Jestem szczerze pod wrażeniem zaangażowania zarówno na forum jak i pod kątem nowych
wydań, dziękuje za pracę nad wtyczką – oczywiście top 1 pod kątem integracji z Inpost
bez potrzeby kluczy API czy geowidgetu. Oby tylko wtyczka znów nie została zapomniana
😀

![](https://secure.gravatar.com/avatar/24df09b940855e446debe8ad070bca7d5ef70c8cb881448f61ab3e82794cb436?
s=60&d=retro&r=g)

### 󠀁[Ziarnik lekceważy użytkowników](https://wordpress.org/support/topic/ziarnik-lekcewazy-uzytkownikow/)󠁿

 [Sascom](https://profiles.wordpress.org/3242fwefe/) 2024-12-06 1 odpowiedź

Bardzo rozczarowująca wtyczka. Po zgłoszeniu problemu musiałem czekać tydzień na
odpowiedź. Gdy w końcu otrzymałem odpowiedź, była ona ogólnikowa, wymijająca i niepomocna.
Teraz minął kolejny tydzień, a ja wciąż nie otrzymałem żadnego konkretnego rozwiązania
ani follow-upu. Dodatkowo, brak jakichkolwiek aktualizacji wtyczki, co budzi wątpliwości
co do dalszego wsparcia i rozwoju. Zdecydowanie nie polecam tej wtyczki.

![](https://secure.gravatar.com/avatar/8e1769c3d15c59c870628944d70a60eebcaefcb3e6f12d6d856240085ff56a00?
s=60&d=retro&r=g)

### 󠀁[Brak aktualizacji](https://wordpress.org/support/topic/brak-kompatybilnosci-z-off-canvas/)󠁿

 [dominiks8318](https://profiles.wordpress.org/dominiks8318/) 2024-11-28

Wtyczka niepoprawnie działa, nie jest aktualizowana – autor ma wywalone.

![](https://secure.gravatar.com/avatar/8a8393fc11b011defa9237f68362ba7e9f1791579801667abecf847b75ea81fd?
s=60&d=retro&r=g)

### 󠀁[Błąd przy produkcie wirtualnym](https://wordpress.org/support/topic/blad-przy-produkcie-wirtualnym/)󠁿

 [pixelelite](https://profiles.wordpress.org/pixelelite/) 2024-10-14

Przy produkcie wirtualnym pojawia się “Nie wybrano paczkomatu. Wybierz paczkomat
lub zmień formę wysyłki”.

![](https://secure.gravatar.com/avatar/a20b2b3f7eef63f3a3a96bcc83e81d3b6f0d9d6935f535ea62e0a4ab4a333440?
s=60&d=retro&r=g)

### 󠀁[Very good plugin!](https://wordpress.org/support/topic/very-good-plugin-2846/)󠁿

 [wellmadeonline](https://profiles.wordpress.org/wellmadeonline/) 2024-06-05

The plugin works great, the only thing I can complain about is the lack of hiding
the shipping method based on the shipping class or custom field

![](https://secure.gravatar.com/avatar/6b42a1c1edcc9459a65a9212e2b282351b75ecff831faa4524dd3136831af7d9?
s=60&d=retro&r=g)

### 󠀁[works like charm!](https://wordpress.org/support/topic/works-like-charm-135/)󠁿

 [minego](https://profiles.wordpress.org/minego/) 2024-02-28

I use Flastome Theme and is really well working together, Thanks for a great job!

 [ Przeczytaj 33 recenzje ](https://wordpress.org/support/plugin/inpost-paczkomaty/reviews/)

## Kontrybutorzy i deweloperzy

„Grainsoft – integracja z InPost Paczkomaty” jest oprogramowaniem open source. Poniższe
osoby miały wkład w rozwój wtyczki.

Zaangażowani

 *   [ Damian Ziarnik ](https://profiles.wordpress.org/rimosfafora/)

Wtyczka „Grainsoft – integracja z InPost Paczkomaty” została przetłumaczona na 2
języki. Podziękuj [tłumaczom](https://translate.wordpress.org/projects/wp-plugins/inpost-paczkomaty/contributors)
za ich wkład.

[Przetłumacz wtyczkę “Grainsoft – integracja z InPost Paczkomaty” na swój język.](https://translate.wordpress.org/projects/wp-plugins/inpost-paczkomaty)

### Interesuje cię rozwój wtyczki?

[Przeglądaj kod](https://plugins.trac.wordpress.org/browser/inpost-paczkomaty/),
sprawdź [repozytorium SVN](https://plugins.svn.wordpress.org/inpost-paczkomaty/)
lub czytaj [dziennik rozwoju](https://plugins.trac.wordpress.org/log/inpost-paczkomaty/)
przez [RSS](https://plugins.trac.wordpress.org/log/inpost-paczkomaty/?limit=100&mode=stop_on_copy&format=rss).

## Rejestr zmian

#### 1.0.43

 * Nowe: wybór wersji mapy w ustawieniach wtyczki – GeoWidget v4 (domyślnie, bez
   tokena, jak dotychczas) lub GeoWidget v5 (nowa mapa InPost wymagająca tokena 
   GeoWidget).
 * Nowe: w GeoWidget v5 możliwość wyboru krajów, z których punkty są widoczne na
   mapie (Polska, Austria, Belgia, Francja, Hiszpania, Holandia, Luksemburg, Niemcy,
   Portugalia, Węgry, Wielka Brytania, Włochy).
 * Nowe: pole na token GeoWidget wraz z instrukcją, jak go zdobyć – pola tokena 
   i krajów pojawiają się dopiero po wybraniu wersji v5.
 * Zabezpieczenie: jeśli wybrano GeoWidget v5, a token nie został podany, klienci
   widzą mapę v4, a w panelu wyświetla się ostrzeżenie.
 * Poprawka: w klasycznym koszyku/checkoucie każda aktualizacja koszyka dodawała
   kolejną obsługę kliknięcia przycisku „Wybierz paczkomat”, przez co mapa mogła
   otwierać się kilka razy.
 * Poprawka: w checkoucie blokowym jedna ze ścieżek ładowania skryptu nie przekazywała
   nonce, co mogło blokować zapis wybranego paczkomatu.
 * Porządki w kodzie: skrypty mapy InPost są rejestrowane w jednym miejscu (includes/
   geowidget.php), a oba tryby checkoutu korzystają ze wspólnego skryptu js/paczkomat-
   map.js.

#### 1.0.42

 * Zmiana nazwy wtyczki na „Grainsoft – integracja z InPost Paczkomaty” – nowa nazwa
   jest widoczna na stronie wtyczki w katalogu WordPress.org oraz na liście zainstalowanych
   wtyczek w panelu.
 * Nazwa metody dostawy w strefach wysyłki pozostaje bez zmian („Inpost Paczkomaty”),
   więc skonfigurowane strefy, koszty i istniejące zamówienia działają dalej bez
   żadnych modyfikacji.
 * Dodano informację o niezależności wtyczki od firmy InPost.

#### 1.0.41

 * Teksty w bloku wsparcia (ocena wtyczki, wsparcie rozwoju, płatne wsparcie) oraz
   link „Ustawienia” na liście wtyczek są teraz po polsku niezależnie od języka 
   panelu – wtyczka jest kierowana na rynek polski.
 * Cały panel wykrywania trybu koszyka/checkoutu (badge trybu, opisy, informacja
   o konflikcie i ręczny wybór trybu) jest teraz po polsku na poziomie kodu – wcześniej
   te opisy mogły wyświetlać się po angielsku, jeśli WordPress użył niekompletnej
   paczki językowej z translate.wordpress.org zamiast tłumaczenia dołączonego do
   wtyczki.
 * Poprawka: link do kontaktu prowadzi teraz na właściwą sekcję strony (grainsoft.
   pl/#kontakt zamiast #contact).

#### 1.0.40

 * Nowe: na liście wtyczek pojawił się link „Ustawienia” (prowadzący prosto do konfiguracji)
   oraz linki do oceny wtyczki, wsparcia rozwoju i płatnego wsparcia technicznego.
 * Zmiana: informacja o wsparciu na stronie ustawień to teraz czytelna karta z przyciskami
   zamiast zwykłego powiadomienia – i nie pojawia się już jako notice na innych 
   ekranach panelu.
 * Zgodność z WordPress 7.1 – przegląd wtyczki pod kątem zmian z tej wersji (iframowany
   edytor, client-side media processing, zmiany w @wordpress/components, trwały 
   pasek narzędzi, aktualizacja jQuery UI do 1.14.2).
 * Nowe: deklaracja kompatybilności z HPOS (custom_order_tables) oraz blokowym koszykiem/
   checkoutem (cart_checkout_blocks) – wcześniej WooCommerce oznaczał wtyczkę jako
   niekompatybilną i mógł blokować włączenie HPOS, mimo że wtyczka w pełni je obsługuje.
 * Poprawka: wtyczka poprawnie wykrywa WooCommerce aktywowane sieciowo (network 
   activated) na instalacjach multisite – wcześniej w takiej konfiguracji nie uruchamiała
   się w ogóle.
 * Uzupełniono nagłówki wtyczki (Requires at least, Requires PHP, Requires Plugins,
   License) zgodnie z wymaganiami Plugin Check i mechanizmu zależności wtyczek z
   WordPress 6.5+.
 * Poprawka: dodano brakującą domenę tłumaczenia (text domain) dla dwóch ciągów,
   które nigdy nie były tłumaczalne („Paczkomat” w tabeli zamówienia oraz komunikat
   walidacji w checkoucie klasycznym).
 * Poprawka: uzupełniono plik tłumaczenia pl_PL o 4 brakujące, wyświetlane dotąd
   po angielsku komunikaty (m.in. opisy pól „Ograniczenie wymiarów” i „Zapisz wybrany
   paczkomat jako adres wysyłki”) oraz usunięto 8 nieużywanych wpisów po dawnej 
   funkcji „legacy checkbox”.
 * Poprawka: naprawiono literówkę „Sukcess” -> „Sukces” oraz nieprzetłumaczone/zniekształcone
   frazy (brak polskich znaków) w pliku tłumaczenia.
 * Zaktualizowano szablon tłumaczeń (.pot), który był nieaktualny od 2021 r. i nie
   zawierał ok. 20 nowszych ciągów – ułatwi to tworzenie tłumaczeń na inne języki.

#### 1.0.39

 * Bezpieczeństwo: dodano weryfikację nonce (check_ajax_referer) dla endpointów 
   AJAX zapisujących i odczytujących wybrany paczkomat (set_paczkomat, get_paczkomat_session)
   w obu trybach koszyka – blokowym i klasycznym.
 * Bezpieczeństwo: endpoint przywracający koszyk/checkout do wersji klasycznej (
   przycisk „Przywróć”) wymaga teraz uprawnienia manage_options oraz prawidłowego
   nonce – wcześniej mógł zostać wywołany przez dowolnego zalogowanego użytkownika,
   również przez CSRF.
 * Bezpieczeństwo: dane wybranego paczkomatu (nazwa, adres) są teraz każdorazowo
   escapowane (esc_html/esc_url) przy wyświetlaniu w koszyku/checkoucie klasycznym
   oraz w panelu zamówienia, co eliminuje potencjalny XSS.
 * Bezpieczeństwo: usunięto budowanie DOM przez innerHTML z danymi widgetu InPost
   na rzecz bezpiecznego textContent w skrypcie modala paczkomatu.
 * Bezpieczeństwo: dodano sanitize_callback dla opcji wtyczki (register_setting)–
   zapisywane są tylko rozpoznane pola, każde rzutowane na oczekiwany typ (yes/no,
   liczby, URL, enum).
 * Poprawka: zabezpieczono przed błędem krytycznym w powiadomieniu admina, gdy get_current_screen()
   zwraca null.
 * Poprawka: usunięto niespójny text domain (inpost_paczkomaty -> inpost-paczkomaty)
   w opisie ustawienia kosztu wysyłki.
 * Potwierdzono zgodność z WordPress 7.0.2.
 * Poprawka: naprawiono błędne wywołanie _e() zamiast __() w odpowiedzi JSON endpointu
   przywracania koszyka/checkoutu.
 * Odświeżono opis wtyczki oraz sekcję FAQ w readme – usunięto nieaktualne informacje
   o dawnym checkboksie trybu koszyka, dodano opis wszystkich aktualnych funkcji.

#### 1.0.38

 * Poprawka detekcji konfliktu trybów – przypadek gdy koszyk jest blokowy a checkout
   klasyczny (lub odwrotnie) jest teraz prawidłowo wykrywany.
 * W panelu admina przy wykrytym konflikcie pojawia się czerwony badge „⚠️ Conflict
   detected” z informacją które strony używają jakiego trybu.
 * Dodano możliwość ręcznego wyboru trybu (block/classic) gdy wykryty jest konflikt–
   opcja zapisywana w ustawieniach i aktywna tylko przy konflikcie.

#### 1.0.37

 * Automatyczne wykrywanie trybu checkout (classic checkout / block checkout) na
   podstawie zawartości strony koszyka i checkoutu – bez potrzeby ręcznego ustawiania
   checkboxa.
 * Usunięcie checkboxa „I want to use legacy (PHP) cart/checkout” – tryb jest teraz
   wybierany automatycznie.
 * Nowy badge w panelu ustawień informujący o aktualnie wykrytym trybie: „Classic
   checkout (shortcode)” lub „Block checkout (WooCommerce Blocks)”.
 * Zmiana terminologii w kodzie: „legacy”  „classic checkout”, „block mode”  „block
   checkout”.
 * Zmiana nazwy pliku includes/checkout-legacy.php na includes/checkout-classic.
   php.
 * Uzupełnienie polskich tłumaczeń dla nowych ciągów (auto-detect, nazwy trybów).

#### 1.0.36

 * Poprawa powiadomienia w panelu administracyjnym – nowy układ z linkami do oceny,
   wsparcia projektu i płatnego wsparcia technicznego.
 * Uzupełnienie i poprawienie polskich tłumaczeń dla wszystkich nowych ciągów dodanych
   w wersji 1.0.35 (tryb blokowy, ustawienia checkboxu, limit wagi).
 * Dodanie sekcji Wsparcie w pliku readme.

#### 1.0.35

 * Dodanie obsługi nowego blokowego koszyka i checkoutu WooCommerce (WooCommerce
   Blocks).
 * Nowy checkbox w ustawieniach: „I want to use legacy (PHP) cart/checkout” – pozwala
   wybrać tryb klasyczny (shortcode) lub blokowy.
 * W trybie blokowym: selektor paczkomatu pojawia się automatycznie w sekcji wysyłki
   bloku checkout/cart po wybraniu formy dostawy InPost Paczkomaty.
 * Integracja z WooCommerce Blocks API (IntegrationInterface, ExperimentalOrderShippingPackages)–
   skrypt ładowany przez wp_enqueue_scripts jako fallback dla starszych wersji WC
   Blocks.
 * Zapis danych paczkomatu do zamówienia przez hook Store API (woocommerce_store_api_checkout_order_processed)
   z fallbackiem na woocommerce_checkout_order_created.
 * Przełączenie z add_meta_data na update_meta_data – poprawna obsługa HPOS (High-
   Performance Order Storage).
 * Przywrócenie wybranego paczkomatu po odświeżeniu strony (AJAX get_paczkomat_session
   odczytuje dane z sesji PHP).
 * Podział kodu na osobne pliki: includes/checkout-legacy.php (tryb klasyczny) i
   includes/checkout-blocks.php (tryb blokowy).
 * Walidacja brakującego paczkomatu w trybie blokowym przez RouteException (Store
   API).

#### 1.0.34

 * Poprawa ustawień dotyczących limitów wymiarów oraz wagi.

#### 1.0.33

 * Dodanie przycisku w ustawieniach który zamienia koszyk i checkout na shortcode’y„[
   wooommerce_checkout]” oraz „[woocommerce_cart]”.

#### 1.0.32

 * Naprawa błędu z duplikującymi się meta danymi przez co integracje otrzymywały
   podwójne dane

#### 1.0.31

 * Dodanie komunikatu w panelu w ustawieniach

#### 1.0.30

 * Naprawa błędu z pojawiającymi się warningami o braku elementu w tablicy

#### 1.0.29

 * Naprawa błędu przez który nie dało się dodać zdjęcia do produktu
 * Naprawa tłumaczeń

#### 1.0.28

 * Dodanie możliwości ustawienia loga w koszyku i checkoucie
 * Dodanie możliwości ustawienia limitu dla wagi produktów w koszyku
 * dodanie możliwości ustawiania limitu dla wymiarów produktu

#### 1.0.27

 * Poprawka przekazywania danych o paczkomacie do panelu
 * Naprawa błędu z przekazywaniem danych do baselinka w niektórych przypadkach

#### 1.0.26

 * Wsparcie dla php 8.2
 * Wsparcie dla wordpress 6.4.1

#### 1.0.25

 * Poprawa integracji z baselinkerem

#### 1.0.24

 * Drobne poprawki

#### 1.0.23

 * Przeniesienie zakładki z ustawieniami do podmenu woocommerce
 * Poprawa tłumaczeń
 * Dodanie meta_data aby zamówienia integrowały się z baselinkerem

#### 1.0.22

 * Dodanie zakładki z konfiguracją
 * Dodanie możliwości ustawienia aby dane wybranego paczkomaty były zaczytywane 
   jako „adres wysyłki”.

#### 1.0.21

 * Poprawa walidacji w przypadku gdy została wybrana wysyłka paczkomatem ale nie
   został wybrany paczkomat.
 * Poprawa czytelności kodu

#### 1.0.20

 * Poprawienie błędu w przypadku produktów wirutalnych

#### 1.0.19

 * Zabezpieczenie przed pojawianiem się błędów w przypadku produktów wirtualnych

#### 1.0.18

 * Poprawa „notice” o przekazywaniu zmiennej przez referencje
 * Nie wyświetlanie informacji o paczkomacie gdy w ostatnim kroku koszyka została
   zmieniona forma dostawy
 * Przetestowanie wtyczki na wordpressie 6.0.1 oraz PHP 7.4

#### 1.0.17

 * Dodanie checkboxa z „Zastosuj regułę minimalnego zamówienia sprzed użycia kuponu
   zniżkowego”

#### 1.0.16

 * Rozwiązanie błędu który był generowany w podglądzie customowej wiadomości

#### 1.0.15

 * Dodanie możliwości pokazywanie przesyłki w zakresie „od-do”

#### 1.0.14

 * Rozwiązanie problemu aby powiadomienia braly informacje o przesyłce na podstawie
   id przesyłki a nie nazwie

#### 1.0.13

 * Rozwiązanie problemu z pojawiającą się informacją o paczkomacie w mailu gdy wybrana
   inna forma wysyłki

#### 1.0.12

 * Hotfix zwiazany z wysyłką po wersji 1.0.11.

#### 1.0.11

 * Modyfikacja powiadomień (email i strona podziękowania za zamówienie). Pokazywanie
   paczkomatu w tabelce.

#### 1.0.10

 * Dodanie akcji aby mozna było wyciągnąć dane paczkomatu do customowego powiadomienia
   mailowego

#### 1.0.9

 * Modyfikacja langów
 * Poprawa Domain dla langów
 * Dodanie możliwości przetłumaczenia dla innych języków
 * Naprawa skryptu w panelu przy wyborze minimalnej/maksymalnej kwoty

#### 1.0.8

 * Dodanie modyfikatorów wysyłki tak aby można było ustawić do wybranej kwoty oraz
   od wybranej kwoty.

#### 1.0.7

 * poprawa wczytywania skryptu JavaScript w podstronach koszyka.

#### 1.0.6

 * dodanie klas „btn” oraz „button” aby przycisk w koszyku wykorzystywał style szablonu.

#### 1.0.5

 * Dodanie pola z samym numerem paczkomatu do panelu (potrzebne do intergracji z
   baselinkerem).

#### 1.0.4

 * Nie pokazywanie „wybrany paczkomat” gdy wybrana została inna forma wysyłki.
 * Dodanie informacji o wybranym paczkomacie w potwierdzeniu mailowym do nowego 
   zamówienia.
 * Zablokowanie możliwości zakupu kiedy nie wybrano paczkomatu.
 * Wywoływanie skryptów Inpostu (JS i CSS) tylko na stronie Koszyka i Kasy.

#### 1.0.3

 * Usunięcie przypadkowych znaków.
 * Modyfikacja przesyłania zmiennych pomiędzy etapami.
 * Usunięcie problemu z nieprawidłowymi przypisaniami paczkomatów.

#### 1.0.2

 * modyfikacja przetwarzania danych w obrębie pluginu
 * zamiana odwołań do plików
 * zmiana permalinków

#### 1.0.1

 * Dodanie ustawień na modalu
 * Dodanie ustawienia kosztów wysyłki według klas wysyłkowych

#### 1.0.0

 * Dodanie możliwości wyboru paczkomatów
 * Mapka do paczkomatów w koszyku oraz checkoucie
 * Zapisywanie do panelu
 * Zapamiętywanie ostatniego wybranego paczkomatu

## Meta

 *  Wersja **1.0.43**
 *  Ostatnia aktualizacja **3 tygodnie temu**
 *  Włączone instalacje **8,000+**
 *  Wersja WordPressa ** 5.3 lub nowszej **
 *  Testowano do **7.1.3**
 *  Wersja PHP ** 7.4 lub nowszej **
 *  Języki
 * [Czech](https://cs.wordpress.org/plugins/inpost-paczkomaty/), [English (US)](https://wordpress.org/plugins/inpost-paczkomaty/),
   i [Polish](https://pl.wordpress.org/plugins/inpost-paczkomaty/).
 *  [Przetłumacz na swój język](https://translate.wordpress.org/projects/wp-plugins/inpost-paczkomaty)
 * Tagi
 * [dostawa](https://pl.wordpress.org/plugins/tags/dostawa/)[inpost](https://pl.wordpress.org/plugins/tags/inpost/)
   [paczkomaty](https://pl.wordpress.org/plugins/tags/paczkomaty/)[woocommerce](https://pl.wordpress.org/plugins/tags/woocommerce/)
   [wysyłka](https://pl.wordpress.org/plugins/tags/wysylka/)
 *  [Widok zaawansowany](https://pl.wordpress.org/plugins/inpost-paczkomaty/advanced/)

## Oceny

 4.8 na 5 gwiazdek.

 *  [  31 recenzji 5-gwiazdkowych     ](https://wordpress.org/support/plugin/inpost-paczkomaty/reviews/?filter=5)
 *  [  0 recenzji 4-gwiazdkowych     ](https://wordpress.org/support/plugin/inpost-paczkomaty/reviews/?filter=4)
 *  [  0 recenzji 3-gwiazdkowych     ](https://wordpress.org/support/plugin/inpost-paczkomaty/reviews/?filter=3)
 *  [  1 recenzja 2-gwiazdkowa     ](https://wordpress.org/support/plugin/inpost-paczkomaty/reviews/?filter=2)
 *  [  1 recenzja 1-gwiazdkowa     ](https://wordpress.org/support/plugin/inpost-paczkomaty/reviews/?filter=1)

[Twoja opinia](https://wordpress.org/support/plugin/inpost-paczkomaty/reviews/#new-post)

[Zobacz wszystkierecenzje.](https://wordpress.org/support/plugin/inpost-paczkomaty/reviews/)

## Zaangażowani

 *   [ Damian Ziarnik ](https://profiles.wordpress.org/rimosfafora/)

## Wsparcie

Zagadnienia rozwiązane w przeciągu ostatnich dwóch miesięcy:

     1 z 1

 [Zobacz forum wsparcia](https://wordpress.org/support/plugin/inpost-paczkomaty/)

## Złóż datek

Czy chcesz wesprzeć rozwój wtyczki?

 [ Wspomóż wtyczkę ](https://suppi.pl/damian-ziarnik)