Wtyczki do weryfikacji adresów w e-commerce — WooCommerce, PrestaShop, Shopify, Magento

Gotowe wtyczki do automatycznej weryfikacji i autocomplete polskich adresów dostawy — dla WooCommerce, PrestaShop, Shopify i Magento 2. Jak wybrać i wdrożyć integrację dla swojej platformy e-commerce.

Po co wtyczka do weryfikacji adresów?

Ręczne wpisywanie adresu przez klienta to najczęstsze źródło błędów w danych e-commerce. Literówki, nieoficjalne nazwy ulic, błędne kody pocztowe — każdy taki błąd kosztuje: zwrot paczki, podwójna wysyłka, czas obsługi klienta. Wtyczki adresy.app eliminują problem u źródła — już w formularzu checkout.

Jak działają wtyczki?

Wszystkie wtyczki działają na tej samej zasadzie, w oparciu o bazę PRG (Państwowy Rejestr Granic):

  1. Autocomplete — gdy klient zaczyna wpisywać adres, pojawia się lista podpowiedzi. Klient wybiera z listy — nie ma mowy o literówce, a pola kodu pocztowego i miejscowości wypełniają się automatycznie.
  2. Walidacja — po opuszczeniu pola adresu system sprawdza go z bazą PRG. Jeśli adres nie istnieje — wyświetla ostrzeżenie lub blokuje checkout (do wyboru w ustawieniach).
  3. Override — klient może zaznaczyć checkbox „mój adres nie ma w rejestrze PRG" i kontynuować zakup mimo ostrzeżenia.

WooCommerce

Wtyczka adresy.app dla WooCommerce to standardowa wtyczka WordPress — instalacja przez panel Wtyczki → Wgraj wtyczkę (plik ZIP), konfiguracja przez WooCommerce → Ustawienia → Adresy.app. Obsługuje pole adresu rozliczeniowego i dostawy, działa z WooCommerce 6.x–8.x i popularnymi motywami (Storefront, Flatsome, Divi).

PrestaShop

Moduł adresy.app dla PrestaShop instaluje się przez panel modułów PrestaShop (1.7 i 8.x). Wstrzykuje się przez hook checkout i nie wymaga modyfikacji plików szablonów .tpl. Autocomplete i walidacja aktywują się automatycznie gdy klient wybierze Polskę jako kraj dostawy.

Shopify

Integracja adresy.app dla Shopify działa przez Additional Scripts w ustawieniach checkout. Nie wymaga App Store — wystarczy wkleić snippet JS z kluczem API. Plugin wywołuje API adresy.app bezpośrednio z przeglądarki klienta (z nagłówkiem X-API-Key) — CORS jest domyślnie włączony.

Magento 2

Moduł adresy.app dla Magento 2 instaluje się przez Composer (composer require adresy/magento2-adresy-app) lub ręcznie do app/code/Adresy/AdresyApp/. Konfiguracja przez panel Admin w Stores → Configuration → Adresy.app. Obsługuje Magento Open Source i Adobe Commerce.

Porównanie platform

PlatformaInstalacjaAutocompleteWalidacjaOverride
WooCommercePanel WP (ZIP)✓✓✓
PrestaShopPanel modułów (ZIP)✓✓✓
ShopifyAdditional Scripts (snippet)✓✓✓
Magento 2Composer lub ręcznie✓✓✓

Wymagania wspólne

Jak działa walidacja pod spodem?

Wtyczki wysyłają zapytanie do API adresy.app: GET /api/v1/match?q=ADRES&limit=1. Jeśli wynik ma status matched — adres istnieje w PRG i walidacja jest zielona. Jeśli not_found — pokazuje się ostrzeżenie. Jeśli ambiguous — adres istnieje, ale niejednoznacznie (np. brakujący numer) — zależy od konfiguracji trybu.

FAQ

Czy wtyczki są darmowe?
Wtyczki są bezpłatne do pobrania i instalacji. Wymagają klucza API adresy.app — plan Free (3 000 req/mies.) jest bezpłatny i wystarczy do testów i małych sklepów. Plany płatne od 39 zł/mies.
Czy mogę testować wtyczkę bez klucza API?
Tak — bez klucza wtyczka działa w trybie anonimowym z limitami planu Free. Wystarczy do wstępnych testów.
Czy wszystkie platformy mają te same funkcje?
Tak — wszystkie wtyczki oferują autocomplete, walidację i checkbox override. Różnice dotyczą wyłącznie sposobu instalacji i konfiguracji — specyficznego dla każdej platformy.
Czy wtyczka spowalnia stronę?
Nie — skrypt ładuje się asynchronicznie (<8 kB), odpowiedź API wynosi poniżej 50 ms, a debounce 300 ms zapobiega zbędnym zapytaniom podczas szybkiego pisania.