Wtyczka WooCommerce — autocomplete i walidacja adresów PRG

Oficjalna wtyczka adresy.app dla WooCommerce. Autocomplete polskich adresów z bazy PRG (30 mln+ punktów adresowych), walidacja w locie i tryb blokowania checkout — gotowa do użycia po wgraniu pliku ZIP w panelu WordPress.

Co robi wtyczka?

Wtyczka adresy.app dla WooCommerce podłącza się do formularza checkout i dodaje dwie funkcje:

  • Autocomplete — gdy klient zaczyna wpisywać adres, pojawia się lista podpowiedzi z oficjalnej bazy PRG (GUGiK). Po wybraniu adresu pola ulicy, miasta i kodu pocztowego wypełniają się automatycznie.
  • Walidacja — po opuszczeniu pola adresu (zdarzenie blur) wtyczka sprawdza, czy wpisany adres istnieje w PRG. Jeśli nie — wyświetla ostrzeżenie lub blokuje przejście do płatności.

Instalacja

  1. Pobierz plik ZIP z wtyczką (przycisk powyżej).
  2. W panelu WordPress przejdź do Wtyczki → Dodaj nową → Wgraj wtyczkę.
  3. Wgraj plik ZIP i kliknij Zainstaluj teraz, a następnie Aktywuj.
  4. Przejdź do WooCommerce → Ustawienia → Adresy.app i wklej klucz API z panelu api.adresy.app.
  5. Gotowe — odśwież checkout i przetestuj autocomplete.

Konfiguracja

OpcjaOpisDomyślnie
Klucz APIKlucz z panelu adresy.app — wymagany dla limitów powyżej planu Freeanonymous
Tryb walidacjiwarn — ostrzeżenie, block — blokada checkoutwarn
AutocompleteWłącz / wyłącz podpowiedzi w polu adresuwłączone
OverridePokazuje checkbox „mój adres nie ma w rejestrze PRG"włączone

Tryb warn vs block

W trybie warn klient widzi żółte ostrzeżenie, ale może kontynuować zakup — może zaznaczyć checkbox Mój adres nie istnieje w rejestrze PRG. W trybie block przycisk „Złóż zamówienie" jest nieaktywny, dopóki adres nie zostanie potwierdzony lub zaznaczony checkbox override.

Wymagania

  • WordPress 5.8+
  • WooCommerce 6.0+
  • PHP 7.4+
  • Klucz API adresy.app (plan Free wystarczy do 3 000 zapytań/mies.)

Funkcje

Najczęściej zadawane pytania

Czy wtyczka działa z moim motywem?
Wtyczka podpina się do standardowych pól WooCommerce (#billing_address_1, #billing_city, #billing_postcode). Działa z większością motywów — w tym Storefront, Flatsome, Divi i OceanWP.
Czy autocomplete działa bez klucza API?
Tak — bez klucza API wtyczka działa w trybie anonimowym z limitem planu Free (30 req/min, 3 000 req/mies.). Dla sklepów z dużym ruchem zalecamy klucz API na planie Starter lub Business.
Czy wtyczka obsługuje adres rozliczeniowy i adres dostawy?
Domyślnie obsługuje adres rozliczeniowy (billing). W ustawieniach można włączyć także pole adresu dostawy (shipping address).
Czy wtyczka spowalnia stronę?
Nie — skrypt ładuje się asynchronicznie, a zapytania do API mają debounce 300 ms. Odpowiedź API wynosi poniżej 50 ms.

Powiązane narzędzia