{"id":144884,"date":"2021-08-18T20:57:05","date_gmt":"2021-08-18T20:57:05","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/inpost-paczkomaty\/"},"modified":"2026-07-31T10:13:47","modified_gmt":"2026-07-31T10:13:47","slug":"inpost-paczkomaty","status":"publish","type":"plugin","link":"https:\/\/mg.wordpress.org\/plugins\/inpost-paczkomaty\/","author":18045481,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.39","stable_tag":"1.0.39","tested":"7.0.2","requires":"5.3","requires_php":"7.4","requires_plugins":null,"header_name":"Inpost Paczkomaty","header_author":"Damian Ziarnik","header_description":"Plugin do obs\u0142ugi paczkomat\u00f3w inpost w woocommerce.","assets_banners_color":"","last_updated":"2026-07-31 10:13:47","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/suppi.pl\/damian-ziarnik","header_plugin_uri":"","header_author_uri":"https:\/\/grainsoft.pl\/","rating":4.8,"author_block_rating":0,"active_installs":8000,"downloads":75486,"num_ratings":32,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.10":{"tag":"1.0.10","author":"rimosfafora","date":"2021-10-20 15:57:53"},"1.0.11":{"tag":"1.0.11","author":"rimosfafora","date":"2021-10-23 06:47:50"},"1.0.12":{"tag":"1.0.12","author":"rimosfafora","date":"2021-10-23 07:03:37"},"1.0.13":{"tag":"1.0.13","author":"rimosfafora","date":"2021-10-23 07:41:08"},"1.0.14":{"tag":"1.0.14","author":"rimosfafora","date":"2021-10-23 08:07:30"},"1.0.15":{"tag":"1.0.15","author":"rimosfafora","date":"2021-11-11 18:02:10"},"1.0.16":{"tag":"1.0.16","author":"rimosfafora","date":"2021-11-16 19:52:13"},"1.0.17":{"tag":"1.0.17","author":"rimosfafora","date":"2021-11-29 19:26:07"},"1.0.18":{"tag":"1.0.18","author":"rimosfafora","date":"2022-08-17 15:49:37"},"1.0.19":{"tag":"1.0.19","author":"rimosfafora","date":"2022-08-17 17:06:11"},"1.0.2":{"tag":"1.0.2","author":"rimosfafora","date":"2021-08-18 21:01:15"},"1.0.20":{"tag":"1.0.20","author":"rimosfafora","date":"2022-10-17 18:37:11"},"1.0.21":{"tag":"1.0.21","author":"rimosfafora","date":"2023-02-23 09:48:59"},"1.0.22":{"tag":"1.0.22","author":"rimosfafora","date":"2023-05-29 19:15:34"},"1.0.23":{"tag":"1.0.23","author":"rimosfafora","date":"2023-05-30 06:09:19"},"1.0.24":{"tag":"1.0.24","author":"rimosfafora","date":"2023-05-30 20:36:08"},"1.0.25":{"tag":"1.0.25","author":"rimosfafora","date":"2023-06-22 07:35:11"},"1.0.26":{"tag":"1.0.26","author":"rimosfafora","date":"2023-11-23 09:25:38"},"1.0.27":{"tag":"1.0.27","author":"rimosfafora","date":"2023-11-29 08:00:20"},"1.0.28":{"tag":"1.0.28","author":"rimosfafora","date":"2023-12-03 13:52:23"},"1.0.29":{"tag":"1.0.29","author":"rimosfafora","date":"2023-12-04 09:30:17"},"1.0.3":{"tag":"1.0.3","author":"rimosfafora","date":"2021-09-16 20:15:48"},"1.0.30":{"tag":"1.0.30","author":"rimosfafora","date":"2023-12-05 21:46:27"},"1.0.31":{"tag":"1.0.31","author":"rimosfafora","date":"2023-12-05 22:12:39"},"1.0.32":{"tag":"1.0.32","author":"rimosfafora","date":"2023-12-09 13:23:29"},"1.0.33":{"tag":"1.0.33","author":"rimosfafora","date":"2024-01-06 16:48:13"},"1.0.34":{"tag":"1.0.34","author":"rimosfafora","date":"2024-01-11 18:41:38"},"1.0.35":{"tag":"1.0.35","author":"rimosfafora","date":"2026-06-01 07:42:32"},"1.0.36":{"tag":"1.0.36","author":"rimosfafora","date":"2026-06-01 09:10:24"},"1.0.37":{"tag":"1.0.37","author":"rimosfafora","date":"2026-06-01 11:42:50"},"1.0.38":{"tag":"1.0.38","author":"rimosfafora","date":"2026-06-02 10:32:36"},"1.0.39":{"tag":"1.0.39","author":"rimosfafora","date":"2026-07-31 10:13:47"},"1.0.4":{"tag":"1.0.4","author":"rimosfafora","date":"2021-09-20 20:13:08"},"1.0.5":{"tag":"1.0.5","author":"rimosfafora","date":"2021-09-26 15:36:45"},"1.0.6":{"tag":"1.0.6","author":"rimosfafora","date":"2021-09-26 19:53:46"},"1.0.7":{"tag":"1.0.7","author":"rimosfafora","date":"2021-09-27 18:45:58"},"1.0.8":{"tag":"1.0.8","author":"rimosfafora","date":"2021-09-29 23:15:59"},"1.0.9":{"tag":"1.0.9","author":"rimosfafora","date":"2021-10-04 22:08:22"}},"upgrade_notice":[],"ratings":{"1":1,"2":1,"3":0,"4":0,"5":30},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2585087,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2585087,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.10","1.0.11","1.0.12","1.0.13","1.0.14","1.0.15","1.0.16","1.0.17","1.0.18","1.0.19","1.0.2","1.0.20","1.0.21","1.0.22","1.0.23","1.0.24","1.0.25","1.0.26","1.0.27","1.0.28","1.0.29","1.0.3","1.0.30","1.0.31","1.0.32","1.0.33","1.0.34","1.0.35","1.0.36","1.0.37","1.0.38","1.0.39","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2585082,"resolution":"1","location":"assets","locale":"","width":385,"height":145},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2585082,"resolution":"2","location":"assets","locale":"","width":515,"height":615},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2585082,"resolution":"3","location":"assets","locale":"","width":393,"height":262},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2585082,"resolution":"4","location":"assets","locale":"","width":506,"height":190}},"screenshots":{"1":"screenshot-1.png","2":"screenshot-2.png","3":"screenshot-3.png","4":"screenshot-4.png"}},"plugin_section":[],"plugin_tags":[188950,65558,179646,286,257070],"plugin_category":[45],"plugin_contributors":[202338],"plugin_business_model":[],"class_list":["post-144884","plugin","type-plugin","status-publish","hentry","plugin_tags-dostawa","plugin_tags-inpost","plugin_tags-paczkomaty","plugin_tags-woocommerce","plugin_tags-wysylka","plugin_category-ecommerce","plugin_contributors-rimosfafora","plugin_committers-rimosfafora"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/inpost-paczkomaty\/assets\/icon-128x128.png?rev=2585087","icon_2x":"https:\/\/ps.w.org\/inpost-paczkomaty\/assets\/icon-256x256.png?rev=2585087","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/inpost-paczkomaty\/assets\/screenshot-1.png?rev=2585082","caption":"screenshot-1.png"},{"src":"https:\/\/ps.w.org\/inpost-paczkomaty\/assets\/screenshot-2.png?rev=2585082","caption":"screenshot-2.png"},{"src":"https:\/\/ps.w.org\/inpost-paczkomaty\/assets\/screenshot-3.png?rev=2585082","caption":"screenshot-3.png"},{"src":"https:\/\/ps.w.org\/inpost-paczkomaty\/assets\/screenshot-4.png?rev=2585082","caption":"screenshot-4.png"}],"raw_content":"<!--section=description-->\n<p><strong>Inpost Paczkomaty<\/strong> to lekka, w pe\u0142ni spolszczona wtyczka, kt\u00f3ra dodaje Paczkomaty InPost jako form\u0119 dostawy w sklepie WooCommerce. Klient wybiera paczkomat na wygodnej mapce (oficjalny GeoWidget InPost) bezpo\u015brednio w koszyku lub w kasie, a Ty od razu widzisz wybrany punkt odbioru w panelu zam\u00f3wienia, w mailu z potwierdzeniem i na stronie z podzi\u0119kowaniem za zakup.<\/p>\n\n<p>Wtyczka dzia\u0142a od razu po aktywacji \u2013 wystarczy doda\u0107 now\u0105 metod\u0119 wysy\u0142ki w ustawieniach WooCommerce, bez konfigurowania kluczy API czy dodatkowych us\u0142ug zewn\u0119trznych.<\/p>\n\n<h4>Najwa\u017cniejsze funkcje<\/h4>\n\n<ul>\n<li>Mapka wyboru Paczkomatu (oficjalny GeoWidget InPost) w koszyku i podczas sk\u0142adania zam\u00f3wienia.<\/li>\n<li>Automatyczna obs\u0142uga zar\u00f3wno <strong>klasycznego koszyka\/checkoutu<\/strong> (shortcode <code>[woocommerce_cart]<\/code> \/ <code>[woocommerce_checkout]<\/code>), jak i <strong>nowego blokowego checkoutu WooCommerce Blocks<\/strong> \u2013 wtyczka sama wykrywa, kt\u00f3rego trybu u\u017cywa Tw\u00f3j sklep.<\/li>\n<li>Zapisywanie wybranego paczkomatu w zam\u00f3wieniu, w mailu z potwierdzeniem oraz w panelu administratora przy zam\u00f3wieniu.<\/li>\n<li>Opcjonalne ustawienie wybranego paczkomatu jako adresu wysy\u0142ki zam\u00f3wienia.<\/li>\n<li>Limity wagi i wymiar\u00f3w paczki \u2013 mo\u017cliwo\u015b\u0107 ukrycia metody wysy\u0142ki lub automatycznego podzia\u0142u zam\u00f3wienia na kilka paczek po przekroczeniu limitu.<\/li>\n<li>Konfigurowalne progi cenowe (minimalna\/maksymalna warto\u015b\u0107 zam\u00f3wienia), np. darmowa dostawa od okre\u015blonej kwoty koszyka.<\/li>\n<li>Mo\u017cliwo\u015b\u0107 dodania w\u0142asnego logo InPost w koszyku i kasie.<\/li>\n<li>Gotowe pola meta zam\u00f3wienia (m.in. <code>_paczkomat_id<\/code>, <code>delivery_point_name<\/code>, <code>delivery_point_city<\/code>) u\u0142atwiaj\u0105ce integracj\u0119 z systemami zewn\u0119trznymi.<\/li>\n<li>Pe\u0142na obs\u0142uga HPOS (High-Performance Order Storage) w nowszych wersjach WooCommerce.<\/li>\n<li>Wtyczka jest w pe\u0142ni przet\u0142umaczona na j\u0119zyk polski i gotowa do t\u0142umaczenia na inne j\u0119zyki (Text Domain: inpost-paczkomaty).<\/li>\n<\/ul>\n\n<h4>Dla kogo jest ta wtyczka<\/h4>\n\n<p>Dla ka\u017cdego sklepu WooCommerce, kt\u00f3ry chce zaoferowa\u0107 klientom wygodny odbi\u00f3r przesy\u0142ek w Paczkomatach InPost, bez konieczno\u015bci wdra\u017cania rozbudowanych integracji kurierskich.<\/p>\n\n<h4>Bezpiecze\u0144stwo i jako\u015b\u0107 kodu<\/h4>\n\n<p>Kod wtyczki jest regularnie przegl\u0105dany pod k\u0105tem bezpiecze\u0144stwa \u2013 weryfikacja nonce na endpointach AJAX, kontrola uprawnie\u0144, escapowanie danych wyj\u015bciowych oraz sanitizacja zapisywanych ustawie\u0144. Szczeg\u00f3\u0142y poszczeg\u00f3lnych poprawek znajdziesz w sekcji Changelog.<\/p>\n\n<h4>Podoba Ci si\u0119 wtyczka?<\/h4>\n\n<p>Je\u015bli Inpost Paczkomaty pomog\u0142a Ci zaoszcz\u0119dzi\u0107 czas w Twoim sklepie, b\u0119d\u0119 ogromnie wdzi\u0119czny za zostawienie oceny \u2b50\u2b50\u2b50\u2b50\u2b50 w zak\u0142adce <a href=\"https:\/\/wordpress.org\/support\/plugin\/inpost-paczkomaty\/reviews\/\">Reviews<\/a> \u2013 to najprostszy spos\u00f3b, \u017ceby wtyczka trafia\u0142a do kolejnych w\u0142a\u015bcicieli sklep\u00f3w WooCommerce. Potrzebujesz dodatkowej funkcji, integracji z innym systemem albo pomocy z wdro\u017ceniem u siebie? Zajrzyj do sekcji <strong>Wsparcie<\/strong> poni\u017cej \u2013 realizuj\u0119 r\u00f3wnie\u017c p\u0142atne zlecenia indywidualne.<\/p>\n\n<h3>Support<\/h3>\n\n<p>Wtyczka jest darmowa i rozwijana w moim wolnym czasie. Je\u015bli pomog\u0142a Ci zaoszcz\u0119dzi\u0107 czas lub zarobi\u0107 pieni\u0105dze w Twoim sklepie, poni\u017cej znajdziesz kilka sposob\u00f3w, jak mo\u017cesz si\u0119 odwdzi\u0119czy\u0107 i pom\u00f3c jej dalej si\u0119 rozwija\u0107:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/support\/plugin\/inpost-paczkomaty\/reviews\/\">Zostaw ocen\u0119 \u2b50\u2b50\u2b50\u2b50\u2b50 na WordPress.org<\/a> \u2013 to zajmuje minut\u0119, a realnie pomaga innym w\u0142a\u015bcicielom sklep\u00f3w znale\u017a\u0107 t\u0119 wtyczk\u0119.<\/li>\n<li><a href=\"https:\/\/suppi.pl\/damian-ziarnik\">Postaw mi kaw\u0119 \u2615<\/a> \u2013 wspiera dalszy, darmowy rozw\u00f3j wtyczki.<\/li>\n<li><a href=\"https:\/\/grainsoft.pl\/#kontakt\">Zle\u0107 p\u0142atne wsparcie techniczne lub customow\u0105 funkcj\u0119 \ud83d\udee0\ufe0f<\/a> \u2013 pomagam z wdro\u017ceniem, konfiguracj\u0105 oraz rozwijam wtyczk\u0119 pod indywidualne potrzeby (dodatkowe integracje, zmiany w dzia\u0142aniu, dedykowane funkcje).<\/li>\n<\/ul>\n\n<p>Masz pytanie techniczne? Najpierw sprawd\u017a sekcj\u0119 FAQ powy\u017cej, a je\u015bli nie znajdziesz odpowiedzi \u2013 zapraszam do zak\u0142adki <a href=\"https:\/\/wordpress.org\/support\/plugin\/inpost-paczkomaty\/\">Support<\/a>.<\/p>\n\n<p>Dzi\u0119kuj\u0119 za korzystanie z wtyczki!<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"jak%20doda%C4%87%20paczkomaty%20jako%20form%C4%99%20dostawy%3F\"><h3>Jak doda\u0107 Paczkomaty jako form\u0119 dostawy?<\/h3><\/dt>\n<dd><p>Po aktywowaniu wtyczki przejd\u017a do WooCommerce -&gt; Ustawienia -&gt; Wysy\u0142ka -&gt; wybierz odpowiedni\u0105 stref\u0119 wysy\u0142ki i dodaj now\u0105 metod\u0119 dostawy typu \"Inpost Paczkomaty\".<\/p><\/dd>\n<dt id=\"nie%20widz%C4%99%20przycisku%20%22wybierz%20paczkomat%22%20w%20koszyku%2Fkasie%20%E2%80%93%20co%20mog%C4%99%20zrobi%C4%87%3F\"><h3>Nie widz\u0119 przycisku \"Wybierz paczkomat\" w koszyku\/kasie \u2013 co mog\u0119 zrobi\u0107?<\/h3><\/dt>\n<dd><p>Wtyczka automatycznie wykrywa, czy Tw\u00f3j sklep korzysta z klasycznego koszyka\/checkoutu (shortcode) czy z nowego, blokowego WooCommerce Blocks \u2013 nie trzeba nic prze\u0142\u0105cza\u0107 r\u0119cznie. Sprawd\u017a w panelu WooCommerce -&gt; Inpost Paczkomaty pole \"Tryb checkout (wykryty automatycznie)\":<\/p>\n\n<ul>\n<li>Je\u015bli widnieje status \"\u26a0\ufe0f Wykryto konflikt\" (koszyk i checkout korzystaj\u0105 z r\u00f3\u017cnych tryb\u00f3w), wybierz r\u0119cznie odpowiedni tryb w tym samym panelu lub ujednoli\u0107 obie strony (najlepiej obie na blokach albo obie na shortcode).<\/li>\n<li>Je\u015bli mimo poprawnie wykrytego trybu przycisk nadal si\u0119 nie pojawia, upewnij si\u0119, \u017ce wybrana jest metoda dostawy \"Inpost Paczkomaty\", a nast\u0119pnie wy\u0142\u0105cz chwilowo inne wtyczki (patrz pytanie poni\u017cej).<\/li>\n<\/ul><\/dd>\n<dt id=\"u%C5%BCywam%20klasycznego%20koszyka%2Fcheckoutu%20opartego%20na%20shortcode%20%E2%80%93%20czy%20musz%C4%99%20co%C5%9B%20ustawia%C4%87%3F\"><h3>U\u017cywam klasycznego koszyka\/checkoutu opartego na shortcode \u2013 czy musz\u0119 co\u015b ustawia\u0107?<\/h3><\/dt>\n<dd><p>Nie. Wtyczka wykrywa to automatycznie na podstawie zawarto\u015bci stron koszyka i checkoutu. Je\u015bli wcze\u015bniej zamieni\u0142e\u015b\/a\u015b te strony na bloki i chcesz wr\u00f3ci\u0107 do wersji shortcode, w panelu WooCommerce -&gt; Inpost Paczkomaty znajdziesz przycisk \"Przywr\u00f3\u0107\" przy opcji \"Przywr\u00f3\u0107 klasyczny widok koszyka i kasy\" (zalecana wcze\u015bniejsza kopia zapasowa).<\/p><\/dd>\n<dt id=\"u%C5%BCywam%20nowego%2C%20blokowego%20koszyka%2Fcheckoutu%20woocommerce%20%E2%80%93%20czy%20musz%C4%99%20co%C5%9B%20ustawia%C4%87%3F\"><h3>U\u017cywam nowego, blokowego koszyka\/checkoutu WooCommerce \u2013 czy musz\u0119 co\u015b ustawia\u0107?<\/h3><\/dt>\n<dd><p>Nie, selektor paczkomatu pojawi si\u0119 automatycznie w sekcji wysy\u0142ki bloku koszyka\/checkoutu po wybraniu formy dostawy Inpost Paczkomaty \u2013 nie trzeba nic dodawa\u0107 r\u0119cznie w edytorze strony.<\/p><\/dd>\n<dt id=\"jak%20ustawi%C4%87%20wybrany%20paczkomat%20jako%20adres%20wysy%C5%82ki%20zam%C3%B3wienia%3F\"><h3>Jak ustawi\u0107 wybrany paczkomat jako adres wysy\u0142ki zam\u00f3wienia?<\/h3><\/dt>\n<dd><p>W panelu administracyjnym przejd\u017a do WooCommerce -&gt; Inpost Paczkomaty i ustaw na \"Tak\" pole \"Zapisz wybrany paczkomat jako adres wysy\u0142ki\".<\/p><\/dd>\n<dt id=\"jak%20ustawi%C4%87%20darmow%C4%85%20dostaw%C4%99%20od%20okre%C5%9Blonej%20kwoty%20zam%C3%B3wienia%3F\"><h3>Jak ustawi\u0107 darmow\u0105 dostaw\u0119 od okre\u015blonej kwoty zam\u00f3wienia?<\/h3><\/dt>\n<dd><p>Dodaj dwie osobne metody wysy\u0142ki \"Inpost Paczkomaty\" w tej samej strefie. Pierwszej ustaw np. koszt 20 z\u0142 i regu\u0142\u0119 \"Poka\u017c t\u0119 metod\u0119 wysy\u0142ki, gdy... maksymalna warto\u015b\u0107 zam\u00f3wienia 60 z\u0142\", a drugiej koszt 0 z\u0142 i regu\u0142\u0119 \"...minimalna warto\u015b\u0107 zam\u00f3wienia 60 z\u0142\". Kwoty 20 z\u0142 i 60 z\u0142 s\u0105 tylko przyk\u0142adem \u2013 dobierz je do swojego sklepu.<\/p><\/dd>\n<dt id=\"jak%20ustawi%C4%87%20maksymaln%C4%85%20wag%C4%99%20produkt%C3%B3w%20dla%20wysy%C5%82ki%20paczkomatem%3F\"><h3>Jak ustawi\u0107 maksymaln\u0105 wag\u0119 produkt\u00f3w dla wysy\u0142ki Paczkomatem?<\/h3><\/dt>\n<dd><p>W panelu WooCommerce -&gt; Inpost Paczkomaty ustaw pole \"Limit wagowy\" na \"Tak\" oraz podaj warto\u015b\u0107 w polu \"Maksymalna waga (kg)\". Nast\u0119pnie wybierz, co ma si\u0119 dzia\u0107 po przekroczeniu limitu: \"Ukryj metod\u0119 wysy\u0142ki\" po prostu ukryje wysy\u0142k\u0119 Paczkomatem, a \"Podziel na kilka paczek\" automatycznie przeliczy i pomno\u017cy koszt wysy\u0142ki proporcjonalnie do liczby paczek.<\/p><\/dd>\n<dt id=\"jak%20ustawi%C4%87%20maksymalne%20wymiary%20paczki%20dla%20wysy%C5%82ki%20paczkomatem%3F\"><h3>Jak ustawi\u0107 maksymalne wymiary paczki dla wysy\u0142ki Paczkomatem?<\/h3><\/dt>\n<dd><p>W panelu WooCommerce -&gt; Inpost Paczkomaty ustaw pole \"Ograniczenie wymiar\u00f3w\" na \"Tak\" oraz uzupe\u0142nij pola \"Maksymalna szeroko\u015b\u0107 (cm)\", \"Maksymalna wysoko\u015b\u0107 (cm)\" i \"Maksymalna d\u0142ugo\u015b\u0107 (cm)\". Gdy kt\u00f3rykolwiek produkt w koszyku przekroczy podane wymiary, metoda wysy\u0142ki Inpost Paczkomaty zostanie automatycznie ukryta.<\/p><\/dd>\n<dt id=\"jak%20doda%C4%87%20logo%20inpost%20w%20koszyku%20i%20kasie%3F\"><h3>Jak doda\u0107 logo InPost w koszyku i kasie?<\/h3><\/dt>\n<dd><p>W panelu WooCommerce -&gt; Inpost Paczkomaty ustaw pole \"Poka\u017c logo w koszyku i kasie\" na \"Tak\", a nast\u0119pnie wybierz logo z biblioteki medi\u00f3w. Maksymalna szeroko\u015b\u0107 wy\u015bwietlanego logo to 100 px.<\/p><\/dd>\n<dt id=\"czy%20wtyczka%20jest%20zgodna%20z%20najnowszym%20wordpressem%20i%20woocommerce%3F\"><h3>Czy wtyczka jest zgodna z najnowszym WordPressem i WooCommerce?<\/h3><\/dt>\n<dd><p>Tak \u2013 wtyczka jest na bie\u017c\u0105co testowana z aktualnymi wersjami WordPressa i WooCommerce (patrz pole \"Tested up to\" na g\u00f3rze tej strony) oraz regularnie aktualizowana pod k\u0105tem bezpiecze\u0144stwa i zgodno\u015bci (m.in. pe\u0142na obs\u0142uga HPOS).<\/p><\/dd>\n<dt id=\"u%20mnie%20nie%20dzia%C5%82a%20%2F%20znalaz%C5%82em%20b%C5%82%C4%85d%20%E2%80%93%20co%20zrobi%C4%87%3F\"><h3>U mnie nie dzia\u0142a \/ znalaz\u0142em b\u0142\u0105d \u2013 co zrobi\u0107?<\/h3><\/dt>\n<dd><p>Wy\u0142\u0105cz chwilowo wszystkie wtyczki poza WooCommerce i Inpost Paczkomaty, a nast\u0119pnie sprawd\u017a, czy problem nadal wyst\u0119puje. Je\u015bli tak, spr\u00f3buj prze\u0142\u0105czy\u0107 si\u0119 na domy\u015blny motyw WordPress (np. Twenty Twenty-Four), aby wykluczy\u0107 konflikt z szablonem. B\u0142\u0105d nadal wyst\u0119puje? Napisz w zak\u0142adce <a href=\"https:\/\/wordpress.org\/support\/plugin\/inpost-paczkomaty\/\">Support<\/a> \u2013 ch\u0119tnie pomog\u0119.<\/p><\/dd>\n<dt id=\"czy%20planowane%20jest%20wsparcie%20dla%20kurier%C3%B3w%20inpost%20%28nie%20tylko%20paczkomat%C3%B3w%29%3F\"><h3>Czy planowane jest wsparcie dla kurier\u00f3w InPost (nie tylko Paczkomat\u00f3w)?<\/h3><\/dt>\n<dd><p>Tak, rozw\u00f3j wtyczki jest kontynuowany, a rozszerzenie o kolejne formy dostawy InPost jest na li\u015bcie plan\u00f3w. Je\u015bli zale\u017cy Ci na konkretnej integracji szybciej, zobacz pytanie poni\u017cej o zlecenia indywidualne.<\/p><\/dd>\n<dt id=\"potrzebuj%C4%99%20dodatkowej%20funkcji%2C%20customizacji%20albo%20integracji%20z%20innym%20systemem%20%E2%80%93%20co%20mog%C4%99%20zrobi%C4%87%3F\"><h3>Potrzebuj\u0119 dodatkowej funkcji, customizacji albo integracji z innym systemem \u2013 co mog\u0119 zrobi\u0107?<\/h3><\/dt>\n<dd><p>Realizuj\u0119 p\u0142atne wdro\u017cenia i modyfikacje szyte na miar\u0119 \u2013 dodatkowe pola, integracje z zewn\u0119trznymi systemami (np. kurierskimi, ERP, hurtowniami) czy zmiany wygl\u0105du selektora paczkomatu. Opisz swoj\u0105 potrzeb\u0119 przez formularz kontaktowy na <a href=\"https:\/\/grainsoft.pl\/#kontakt\">grainsoft.pl<\/a>.<\/p><\/dd>\n<dt id=\"jak%20mog%C4%99%20wesprze%C4%87%20rozw%C3%B3j%20wtyczki%3F\"><h3>Jak mog\u0119 wesprze\u0107 rozw\u00f3j wtyczki?<\/h3><\/dt>\n<dd><p>Najpro\u015bciej zostawiaj\u0105c ocen\u0119 \u2b50\u2b50\u2b50\u2b50\u2b50 w zak\u0142adce <a href=\"https:\/\/wordpress.org\/support\/plugin\/inpost-paczkomaty\/reviews\/\">Reviews<\/a> \u2013 to bezpo\u015brednio pomaga innym w\u0142a\u015bcicielom sklep\u00f3w trafi\u0107 na t\u0119 wtyczk\u0119. Mo\u017cesz te\u017c postawi\u0107 mi <a href=\"https:\/\/suppi.pl\/damian-ziarnik\">kaw\u0119 \u2615<\/a> albo zleci\u0107 p\u0142atne wsparcie\/rozw\u00f3j przez <a href=\"https:\/\/grainsoft.pl\/#kontakt\">grainsoft.pl<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.39<\/h4>\n\n<ul>\n<li>Bezpiecze\u0144stwo: dodano weryfikacj\u0119 nonce (check_ajax_referer) dla endpoint\u00f3w AJAX zapisuj\u0105cych i odczytuj\u0105cych wybrany paczkomat (set_paczkomat, get_paczkomat_session) w obu trybach koszyka \u2013 blokowym i klasycznym.<\/li>\n<li>Bezpiecze\u0144stwo: endpoint przywracaj\u0105cy koszyk\/checkout do wersji klasycznej (przycisk \"Przywr\u00f3\u0107\") wymaga teraz uprawnienia manage_options oraz prawid\u0142owego nonce \u2013 wcze\u015bniej m\u00f3g\u0142 zosta\u0107 wywo\u0142any przez dowolnego zalogowanego u\u017cytkownika, r\u00f3wnie\u017c przez CSRF.<\/li>\n<li>Bezpiecze\u0144stwo: dane wybranego paczkomatu (nazwa, adres) s\u0105 teraz ka\u017cdorazowo escapowane (esc_html\/esc_url) przy wy\u015bwietlaniu w koszyku\/checkoucie klasycznym oraz w panelu zam\u00f3wienia, co eliminuje potencjalny XSS.<\/li>\n<li>Bezpiecze\u0144stwo: usuni\u0119to budowanie DOM przez innerHTML z danymi widgetu InPost na rzecz bezpiecznego textContent w skrypcie modala paczkomatu.<\/li>\n<li>Bezpiecze\u0144stwo: dodano sanitize_callback dla opcji wtyczki (register_setting) \u2013 zapisywane s\u0105 tylko rozpoznane pola, ka\u017cde rzutowane na oczekiwany typ (yes\/no, liczby, URL, enum).<\/li>\n<li>Poprawka: zabezpieczono przed b\u0142\u0119dem krytycznym w powiadomieniu admina, gdy get_current_screen() zwraca null.<\/li>\n<li>Poprawka: usuni\u0119to niesp\u00f3jny text domain (inpost_paczkomaty -&gt; inpost-paczkomaty) w opisie ustawienia kosztu wysy\u0142ki.<\/li>\n<li>Potwierdzono zgodno\u015b\u0107 z najnowszym WordPress 7.0.2.<\/li>\n<li>Poprawka: naprawiono b\u0142\u0119dne wywo\u0142anie _e() zamiast __() w odpowiedzi JSON endpointu przywracania koszyka\/checkoutu.<\/li>\n<li>Od\u015bwie\u017cono opis wtyczki oraz sekcj\u0119 FAQ w readme \u2013 usuni\u0119to nieaktualne informacje o dawnym checkboksie trybu koszyka, dodano opis wszystkich aktualnych funkcji.<\/li>\n<\/ul>\n\n<h4>1.0.38<\/h4>\n\n<ul>\n<li>Poprawka detekcji konfliktu tryb\u00f3w \u2013 przypadek gdy koszyk jest blokowy a checkout klasyczny (lub odwrotnie) jest teraz prawid\u0142owo wykrywany.<\/li>\n<li>W panelu admina przy wykrytym konflikcie pojawia si\u0119 czerwony badge \"\u26a0\ufe0f Conflict detected\" z informacj\u0105 kt\u00f3re strony u\u017cywaj\u0105 jakiego trybu.<\/li>\n<li>Dodano mo\u017cliwo\u015b\u0107 r\u0119cznego wyboru trybu (block\/classic) gdy wykryty jest konflikt \u2013 opcja zapisywana w ustawieniach i aktywna tylko przy konflikcie.<\/li>\n<\/ul>\n\n<h4>1.0.37<\/h4>\n\n<ul>\n<li>Automatyczne wykrywanie trybu checkout (classic checkout \/ block checkout) na podstawie zawarto\u015bci strony koszyka i checkoutu \u2013 bez potrzeby r\u0119cznego ustawiania checkboxa.<\/li>\n<li>Usuni\u0119cie checkboxa \"I want to use legacy (PHP) cart\/checkout\" \u2013 tryb jest teraz wybierany automatycznie.<\/li>\n<li>Nowy badge w panelu ustawie\u0144 informuj\u0105cy o aktualnie wykrytym trybie: \"Classic checkout (shortcode)\" lub \"Block checkout (WooCommerce Blocks)\".<\/li>\n<li>Zmiana terminologii w kodzie: \"legacy\" \u2192 \"classic checkout\", \"block mode\" \u2192 \"block checkout\".<\/li>\n<li>Zmiana nazwy pliku includes\/checkout-legacy.php na includes\/checkout-classic.php.<\/li>\n<li>Uzupe\u0142nienie polskich t\u0142umacze\u0144 dla nowych ci\u0105g\u00f3w (auto-detect, nazwy tryb\u00f3w).<\/li>\n<\/ul>\n\n<h4>1.0.36<\/h4>\n\n<ul>\n<li>Poprawa powiadomienia w panelu administracyjnym \u2013 nowy uk\u0142ad z linkami do oceny, wsparcia projektu i p\u0142atnego wsparcia technicznego.<\/li>\n<li>Uzupe\u0142nienie i poprawienie polskich t\u0142umacze\u0144 dla wszystkich nowych ci\u0105g\u00f3w dodanych w wersji 1.0.35 (tryb blokowy, ustawienia checkboxu, limit wagi).<\/li>\n<li>Dodanie sekcji Wsparcie w pliku readme.<\/li>\n<\/ul>\n\n<h4>1.0.35<\/h4>\n\n<ul>\n<li>Dodanie obs\u0142ugi nowego blokowego koszyka i checkoutu WooCommerce (WooCommerce Blocks).<\/li>\n<li>Nowy checkbox w ustawieniach: \"I want to use legacy (PHP) cart\/checkout\" \u2013 pozwala wybra\u0107 tryb klasyczny (shortcode) lub blokowy.<\/li>\n<li>W trybie blokowym: selektor paczkomatu pojawia si\u0119 automatycznie w sekcji wysy\u0142ki bloku checkout\/cart po wybraniu formy dostawy InPost Paczkomaty.<\/li>\n<li>Integracja z WooCommerce Blocks API (IntegrationInterface, ExperimentalOrderShippingPackages) \u2013 skrypt \u0142adowany przez wp_enqueue_scripts jako fallback dla starszych wersji WC Blocks.<\/li>\n<li>Zapis danych paczkomatu do zam\u00f3wienia przez hook Store API (woocommerce_store_api_checkout_order_processed) z fallbackiem na woocommerce_checkout_order_created.<\/li>\n<li>Prze\u0142\u0105czenie z add_meta_data na update_meta_data \u2013 poprawna obs\u0142uga HPOS (High-Performance Order Storage).<\/li>\n<li>Przywr\u00f3cenie wybranego paczkomatu po od\u015bwie\u017ceniu strony (AJAX get_paczkomat_session odczytuje dane z sesji PHP).<\/li>\n<li>Podzia\u0142 kodu na osobne pliki: includes\/checkout-legacy.php (tryb klasyczny) i includes\/checkout-blocks.php (tryb blokowy).<\/li>\n<li>Walidacja brakuj\u0105cego paczkomatu w trybie blokowym przez RouteException (Store API).<\/li>\n<\/ul>\n\n<h4>1.0.34<\/h4>\n\n<ul>\n<li>Poprawa ustawie\u0144 dotycz\u0105cych limit\u00f3w wymiar\u00f3w oraz wagi.<\/li>\n<\/ul>\n\n<h4>1.0.33<\/h4>\n\n<ul>\n<li>Dodanie przycisku w ustawieniach kt\u00f3ry zamienia koszyk i checkout na shortcode'y \"[wooommerce_checkout]\" oraz \"[woocommerce_cart]\".<\/li>\n<\/ul>\n\n<h4>1.0.32<\/h4>\n\n<ul>\n<li>Naprawa b\u0142\u0119du z duplikuj\u0105cymi si\u0119 meta danymi przez co integracje otrzymywa\u0142y podw\u00f3jne dane<\/li>\n<\/ul>\n\n<h4>1.0.31<\/h4>\n\n<ul>\n<li>Dodanie komunikatu w panelu w ustawieniach<\/li>\n<\/ul>\n\n<h4>1.0.30<\/h4>\n\n<ul>\n<li>Naprawa b\u0142\u0119du z pojawiaj\u0105cymi si\u0119 warningami o braku elementu w tablicy<\/li>\n<\/ul>\n\n<h4>1.0.29<\/h4>\n\n<ul>\n<li>Naprawa b\u0142\u0119du przez kt\u00f3ry nie da\u0142o si\u0119 doda\u0107 zdj\u0119cia do produktu<\/li>\n<li>Naprawa t\u0142umacze\u0144<\/li>\n<\/ul>\n\n<h4>1.0.28<\/h4>\n\n<ul>\n<li>Dodanie mo\u017cliwo\u015bci ustawienia loga w koszyku i checkoucie<\/li>\n<li>Dodanie mo\u017cliwo\u015bci ustawienia limitu dla wagi produkt\u00f3w w koszyku<\/li>\n<li>dodanie mo\u017cliwo\u015bci ustawiania limitu dla wymiar\u00f3w produktu<\/li>\n<\/ul>\n\n<h4>1.0.27<\/h4>\n\n<ul>\n<li>Poprawka przekazywania danych o paczkomacie do panelu<\/li>\n<li>Naprawa b\u0142\u0119du z przekazywaniem danych do baselinka w niekt\u00f3rych przypadkach<\/li>\n<\/ul>\n\n<h4>1.0.26<\/h4>\n\n<ul>\n<li>Wsparcie dla php 8.2<\/li>\n<li>Wsparcie dla wordpress 6.4.1<\/li>\n<\/ul>\n\n<h4>1.0.25<\/h4>\n\n<ul>\n<li>Poprawa integracji z baselinkerem<\/li>\n<\/ul>\n\n<h4>1.0.24<\/h4>\n\n<ul>\n<li>Drobne poprawki<\/li>\n<\/ul>\n\n<h4>1.0.23<\/h4>\n\n<ul>\n<li>Przeniesienie zak\u0142adki z ustawieniami do podmenu woocommerce<\/li>\n<li>Poprawa t\u0142umacze\u0144<\/li>\n<\/ul>\n\n<h4>1.0.23<\/h4>\n\n<ul>\n<li>Dodanie meta_data aby zam\u00f3wienia integrowa\u0142y si\u0119 z baselinkerem<\/li>\n<\/ul>\n\n<h4>1.0.22<\/h4>\n\n<ul>\n<li>Dodanie zak\u0142adki z konfiguracj\u0105<\/li>\n<li>Dodanie mo\u017cliwo\u015bci ustawienia aby dane wybranego paczkomaty by\u0142y zaczytywane jako \"adres wysy\u0142ki\".<\/li>\n<\/ul>\n\n<h4>1.0.21<\/h4>\n\n<ul>\n<li>Poprawa walidacji w przypadku gdy zosta\u0142a wybrana wysy\u0142ka paczkomatem ale nie zosta\u0142 wybrany paczkomat.<\/li>\n<li>Poprawa czytelno\u015bci kodu<\/li>\n<\/ul>\n\n<h4>1.0.20<\/h4>\n\n<ul>\n<li>Poprawienie b\u0142\u0119du w przypadku produkt\u00f3w wirutalnych<\/li>\n<\/ul>\n\n<h4>1.0.19<\/h4>\n\n<ul>\n<li>Zabezpieczenie przed pojawianiem si\u0119 b\u0142\u0119d\u00f3w w przypadku produkt\u00f3w wirtualnych <\/li>\n<\/ul>\n\n<h4>1.0.18<\/h4>\n\n<ul>\n<li>Poprawa \"notice\" o przekazywaniu zmiennej przez referencje <\/li>\n<li>Nie wy\u015bwietlanie informacji o paczkomacie gdy w ostatnim kroku koszyka zosta\u0142a zmieniona forma dostawy<\/li>\n<li>Przetestowanie wtyczki na wordpressie 6.0.1 oraz PHP 7.4<\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>Dodanie checkboxa z \"Zastosuj regu\u0142\u0119 minimalnego zam\u00f3wienia sprzed u\u017cycia kuponu zni\u017ckowego\"<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>Rozwi\u0105zanie b\u0142\u0119du kt\u00f3ry by\u0142 generowany w podgl\u0105dzie customowej wiadomo\u015bci<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Dodanie mo\u017cliwo\u015bci pokazywanie przesy\u0142ki w zakresie \"od-do\"<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Rozwi\u0105zanie problemu aby powiadomienia braly informacje o przesy\u0142ce na podstawie id przesy\u0142ki a nie nazwie<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Rozwi\u0105zanie problemu z pojawiaj\u0105c\u0105 si\u0119 informacj\u0105 o  paczkomacie w mailu gdy wybrana inna forma wysy\u0142ki<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Hotfix zwiazany z wysy\u0142k\u0105 po wersji 1.0.11.<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Modyfikacja powiadomie\u0144 (email i strona podzi\u0119kowania za zam\u00f3wienie). Pokazywanie paczkomatu w tabelce.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Dodanie akcji aby mozna by\u0142o wyci\u0105gn\u0105\u0107 dane paczkomatu do customowego powiadomienia mailowego<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Modyfikacja lang\u00f3w<\/li>\n<li>Poprawa Domain dla lang\u00f3w<\/li>\n<li>Dodanie mo\u017cliwo\u015bci przet\u0142umaczenia dla innych j\u0119zyk\u00f3w<\/li>\n<li>Naprawa skryptu w panelu przy wyborze minimalnej\/maksymalnej kwoty<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Dodanie modyfikator\u00f3w wysy\u0142ki tak aby mo\u017cna by\u0142o ustawi\u0107 do wybranej kwoty oraz od wybranej kwoty.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>poprawa wczytywania skryptu JavaScript w podstronach koszyka.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>dodanie klas \"btn\" oraz \"button\" aby przycisk w koszyku wykorzystywa\u0142 style szablonu.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Dodanie pola z samym numerem paczkomatu do panelu (potrzebne do intergracji z baselinkerem).<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Nie pokazywanie \"wybrany paczkomat\" gdy wybrana zosta\u0142a inna forma wysy\u0142ki.<\/li>\n<li>Dodanie informacji o wybranym paczkomacie w potwierdzeniu mailowym do nowego zam\u00f3wienia.<\/li>\n<li>Zablokowanie mo\u017cliwo\u015bci zakupu kiedy nie wybrano paczkomatu.<\/li>\n<li>Wywo\u0142ywanie skrypt\u00f3w Inpostu (JS i CSS) tylko na stronie Koszyka i Kasy.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Usuni\u0119cie przypadkowych znak\u00f3w.<\/li>\n<li>Modyfikacja przesy\u0142ania zmiennych pomi\u0119dzy etapami.<\/li>\n<li>Usuni\u0119cie problemu z nieprawid\u0142owymi przypisaniami paczkomat\u00f3w.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Modyfikacja przetwarzania danych w obr\u0119bie pluginu.<\/li>\n<li>Zamiana odwo\u0142a\u0144 do plik\u00f3w.<\/li>\n<li>Zmiana permalink\u00f3w.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Dodanie ustawie\u0144 na modalu.<\/li>\n<li>Dodanie ustawienia koszt\u00f3w wysy\u0142ki wed\u0142ug klas wysy\u0142kowych.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Dodanie mo\u017cliwo\u015bci wyboru paczkomat\u00f3w.<\/li>\n<li>Mapka do paczkomat\u00f3w w koszyku oraz checkoucie.<\/li>\n<li>Zapisywanie do panelu.<\/li>\n<li>Zapami\u0119tywanie ostatniego wybranego paczkomatu.<\/li>\n<\/ul>","raw_excerpt":"Dodaj Paczkomaty InPost jako form\u0119 dostawy w WooCommerce \u2013 wygodna mapka wyboru w koszyku i kasie, limity wagi\/wymiar\u00f3w.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/144884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=144884"}],"author":[{"embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rimosfafora"}],"wp:attachment":[{"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=144884"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=144884"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=144884"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=144884"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=144884"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=144884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}