Płatności WooCommerce i Shopify: polskie integracje i wysyłka
Jak uruchomić BLIK, przelewy i dostawy InPost w WooCommerce oraz Shopify? Sprawdź konfigurację, wymagania integracji i testy przed startem sklepu.

Aby uruchomić płatności WooCommerce i dostawy w Polsce, wybierz bramkę, skonfiguruj strefy wysyłki, połącz sklep z przewoźnikiem i przetestuj całe zamówienie. W Shopify zacznij od sprawdzenia metod dostępnych w Shopify Payments dla Polski, a integrację dostaw dobierz do wymagań aplikacji. BLIK można aktywować zgodnie z instrukcją Shopify. Przelewy24 mają osobne zastrzeżenie: nowe aktywacje w Shopify Payments są niedostępne, choć wcześniej aktywowana metoda może nadal działać.
Poniżej znajdziesz instrukcje konfiguracji, porównanie podejść i plan testów. Dokumentację sprawdzono 7 października 2026 r.
W skrócie
- Zacznij od metod, których potrzebują Twoi klienci, i sprawdź je na telefonie.
- Osobno zaplanuj opłatę za dostawę, wybór punktu odbioru oraz przygotowanie przesyłki.
- Przy pobraniu sprawdź zarówno metodę płatności, jak i usługę przewoźnika.
- Uruchom sklep dopiero po sprawdzeniu udanej płatności, przerwanej transakcji i zapisu danych dostawy.
Zanim wybierzesz integracje, rozpisz jeden zakup
Polecam zacząć od konkretnego przykładu: klient kupuje fizyczny produkt, płaci BLIK-iem i odbiera paczkę w wybranym automacie. Zapisz oczekiwaną opłatę, dane potrzebne do nadania oraz moment, w którym pracownik może przygotować wysyłkę.
Przygotuj też wyjątek: ten sam klient przerywa płatność. Ustal, kto sprawdzi transakcję i jak odpowie na pytanie „Czy zamówienie jest już opłacone?”. Dzięki temu testujesz zachowanie sklepu, a nie sam widok przycisku.
Proponowany schemat kontroli wygląda tak:
flowchart TD
A[Produkt w koszyku] --> B[Adres i dostawa]
B --> C[Wybór płatności]
C --> D{Wynik płatności}
D -->|Potwierdzona| E[Kontrola danych przesyłki]
D -->|Przerwana| F[Wyjaśnienie statusu]
E --> G[Przygotowanie nadania]Przed wdrożeniem zanotuj wersje używanych wtyczek i rodzaj strony finalizacji zakupu. Jeżeli dopiero budujesz sklep, najpierw uporządkuj podstawy opisane w przewodniku jak założyć sklep na WooCommerce.
WooCommerce i Shopify: co konfigurujesz osobno
| Obszar | WooCommerce | Shopify |
|---|---|---|
| Polskie płatności | Przykładem jest moduł Przelewy24 dla WooCommerce 9.x–11.x. | BLIK w Shopify Payments ma własne warunki aktywacji. |
| Reguły dostawy | Strefy wysyłki dopasowują metody do adresu klienta. | Profile wysyłki grupują reguły dla produktów i lokalizacji. |
| Integracja InPost | Dokumentacja opisuje wtyczkę InPost PL. | Oficjalna aplikacja InPost wymaga odpowiedniego planu lub aktywnej funkcji CCS. |
| Co sprawdzić przed wyborem | Zgodność konkretnej wtyczki ze sklepem i sposobem finalizacji zakupu. | Dostępność metody na koncie oraz wymagania aplikacji i planu. |
Ostatni wiersz potraktuj jako listę kontrolną zakupów. Poproś dostawcę integracji o odpowiedź dla swojej konfiguracji, zamiast opierać decyzję na ogólnym haśle „obsługuje WooCommerce” albo „działa z Shopify”.
Płatności WooCommerce krok po kroku
Przykład konfiguracji: oficjalny moduł PayU
Dokumentacja modułu PayU wymaga punktu płatności typu REST API oraz bibliotek PHP cURL i hash. POS, czyli punkt płatności, identyfikuje konfigurację sklepu u operatora.
- Przygotuj konto produkcyjne lub sandbox PayU i dane odpowiedniego POS. Sandbox jest środowiskiem do testowania.
- W WordPressie otwórz
Plugins > Add New, wyszukajPayU GPO Payment for WooCommerce, przeczytaj szczegóły, kliknijInstall Now, następnieActivate. To kolejność z dokumentacji instalowania wtyczek WordPress. - W
PayU SettingsuzupełnijPOS ID,Second key MD5,OAuth - client_idiOAuth - client_secret; dla testów użyj odpowiadających im pól sandbox. - W ustawieniach wybranej metody skonfiguruj
Enable / Disable,Name,Sandbox modeiUse global settings. Znaczenie tych pól opisuje konfiguracja modułu PayU.
Zgodnie z uwagami PayU o metodach płatności nie należy równocześnie konfigurować PayU - standard i PayU - bank list. Metoda może też pozostać niewidoczna, jeżeli nie została skonfigurowana na POS albo kwota jest poza jej zakresem.
Polecam rozpocząć od jednej ścieżki płatności. Dopiero po jej sprawdzeniu dodawaj kolejne opcje, aby łatwiej ustalić przyczynę ewentualnego błędu.
Przelewy24: sprawdź konkretny moduł
Operator publikuje moduł przeznaczony dla WooCommerce 9.x–11.x, a w opisie wymienia między innymi BLIK i płatności kartą wewnątrz sklepu. Deklaracji dotyczącej tego modułu nie przenoś na inną wtyczkę z podobną nazwą.
Dane integracyjne Przelewy24 obejmują ID, klucz CRC i opcjonalnie klucz API. Klucze znajdziesz w Moje dane > Ustawienia > Dane API i konfiguracja. Przy konfiguracji kieruj się instrukcją wybranego modułu, bo nazwy jego pól mogą się różnić.
Bramka włączona, lecz niewidoczna
Blok Payment Options pokazuje metody dostępne w sklepie i zgodne z blokiem Checkout. Samo włączenie bramki nie wystarcza więc do potwierdzenia, że klient ją zobaczy.
Zalecam sprawdzić stronę finalizacji zakupu po każdej zmianie bramki lub jej aktualizacji. Zapisz wynik dla telefonu i komputera, razem z wybraną dostawą oraz walutą.
Płatności w Shopify: BLIK i osobna integracja Przelewy24
Aktywacja BLIK-a w Shopify Payments
Warunkiem jest skonfigurowane Shopify Payments w kwalifikującym się regionie oraz krajowa waluta PLN lub rynek dla Polski w PLN. Klient musi podać polski adres i wybrać PLN; BLIK w tym rozwiązaniu nie obsługuje zamówień subskrypcyjnych.
Zastosuj kolejność z instrukcji aktywacji BLIK-a:
- Otwórz
Ustawienia > Płatności. - W sekcji
Shopify PaymentskliknijZarządzaj. - Kliknij
Więcej czynności, następnieZarządzaj metodami płatności. - W
Lokalne metody płatnościotwórz menu obok BLIK i kliknijWłącz.
Polecam następnie przejść zakup z polskim adresem i walutą PLN. Zanotuj, czy metoda pojawia się w oczekiwanym miejscu, zamiast oceniać konfigurację wyłącznie po panelu administracyjnym.
Przelewy24 poza nową aktywacją Shopify Payments
Zastrzeżenie Shopify dotyczy nowych aktywacji Przelewy24 przez Shopify Payments. Osobno operator udostępnia pozycje Shopify - Przelewy24 i Shopify - Przelewy24 BLIK w sekcji gotowych integracji.
Przed wyborem tej ścieżki polecam potwierdzić wymagania konta, dostępne metody i sposób rozliczenia. Nie kopiuj do Shopify kluczy ani procedury z wtyczki WooCommerce bez instrukcji operatora dla tej platformy.
Wysyłka w WooCommerce: najpierw strefa, potem przewoźnik
Dodaj strefę dla Polski
W angielskim interfejsie wykonaj kroki z dokumentacji stref WooCommerce:
- W
WooCommerce > Settings > GeneralsprawdźShipping location(s). - Otwórz
WooCommerce > Settings > Shipping > Shipping zonesi kliknijAdd zone. - Wpisz
Zone name, wybierz Polskę wZone regions; opcjonalneLimit to specific zip/postcodessłuży do zawężenia obszaru. - Dodaj metody przez
Add shipping method, wybierz metodę i kliknijContinue. Jej szczegóły skonfiguruj według dokumentacji tej metody. - Kliknij
Save changes.
WooCommerce wybiera pierwszą pasującą strefę od góry listy. Dlatego obszar lokalny umieść przed całą Polską, jeśli chcesz stosować w nim osobne reguły.
Połącz InPost PL i dodaj usługę
Dokumentacja InPost PL wskazuje wydanie 1.9.6 oraz osobne dane dla środowiska testowego i produkcyjnego: token ShipX, ID organizacji i token Geowidget. Tokeny ShipX i Geowidget przygotuj osobno.
Zalecam przygotować te dane przed instalacją, a potem sprawdzić połączenie przed udostępnieniem dostawy klientom. Nie przesyłaj kluczy w publicznym zgłoszeniu błędu.
Dalszą konfigurację oprzyj na poradniku producenta dotyczącym integracji InPost z WooCommerce. Polecam sprawdzić aktywne usługi, ceny dostawy i progi darmowej wysyłki, a następnie zapisać ustawienia i wykonać testowe zamówienie.
Uwaga: Przy pobraniu polecam potwierdzić u InPost, że wybrana usługa obsługuje pobranie, i sprawdzić kwotę pobrania w danych przesyłki.
Po stronie płatności WooCommerce ustawienie Enable for shipping methods pozwala wskazać metody dostawy dostępne dla pobrania. Polecam dopuścić tylko te, które faktycznie przygotujesz jako przesyłki pobraniowe.
Wysyłka w Shopify: profile i wymagania InPost
Ustaw stawkę dla Polski
Shopify informuje, że profile i stawki są stopniowo przenoszone do opcji wysyłki według rynku. Poniższa instrukcja dotyczy panelu z sekcją Profile wysyłki; jeśli widzisz nowy układ, skorzystaj z dokumentacji wariantu dostępnego na swoim koncie.
Według instrukcji stawek ryczałtowych Shopify:
- Otwórz
Ustawienia > Wysyłka i dostawai wybierz profil wProfile wysyłki. - Jeśli potrzebujesz nowej strefy, kliknij
Dodaj strefę, uzupełnijNazwa strefy, wybierz Polskę wRegionyi kliknijGotowe. - Przy strefie kliknij
Dodaj opcję wysyłki, wpiszNazwa, wRodzaj stawkiwybierzRyczałti uzupełnijCena. - Opcjonalnie wybierz
Oferuj darmową wysyłkęi wpisz minimalną kwotę zamówienia. - Kliknij
Gotowe, następnieZapisz.
Przed konfiguracją upewnij się, że Polska należy do aktywnego rynku. Shopify wymaga aktywnego rynku dla kraju sprzedaży, nawet gdy strefa ma już stawkę.
Przygotowanie do instalacji InPost: sprawdź CCS
Oficjalna aplikacja InPost wymaga Shopify Advanced lub aktywnej funkcji Carrier-Calculated Shipping. CCS oznacza obliczanie stawek przez zewnętrznego przewoźnika; Shopify udostępnia tę funkcję w Advanced i Plus, a w Grow za dodatkową opłatą miesięczną lub przy rozliczeniu rocznym.
Dokumentacja aplikacji InPost dla Shopify wymaga przygotowania Access Token i ID organizacji oraz dodania po instalacji adresu webhook w Manager Paczek > Moje Konto > API > Ustawienia Organizacji > Adres Webhook. Podany adres to https://shop-plugin-api.inpost.pl/api/inpost/webhook.
Ta część obejmuje przygotowanie do instalacji i ustawienie webhooka. Instalację i autoryzację aplikacji w panelu Shopify wykonaj według instrukcji producenta w sekcji Instalacja wtyczki; dodawanie stawek aplikacji opisuje instrukcja Shopify.
Webhook to adres do automatycznych powiadomień między systemami. Polecam sprawdzić osobno stawkę widoczną przy zakupie, wybór punktu i dane przesyłki, zanim powierzysz aplikacji codzienne nadawanie.
Jak przekazać konfigurację obsłudze sklepu
Polecam przygotować krótką instrukcję dla osoby pakującej zamówienia. Zapisz w niej, gdzie sprawdzać potwierdzenie płatności, jak rozpoznać przesyłkę pobraniową i co zrobić, gdy brakuje punktu odbioru. Dodaj nazwę osoby odpowiedzialnej za kontakt z operatorem płatności i przewoźnikiem.
Do instrukcji dołącz przykład poprawnie przygotowanego zamówienia oraz przykład wymagający wyjaśnienia. Użyj danych testowych. Pracownik powinien móc porównać kwotę, walutę, metodę dostawy i punkt odbioru bez zgadywania, który ekran ma pierwszeństwo.
Dla klientów przygotuj prostą odpowiedź na pytanie o przerwaną transakcję: „Sprawdzimy potwierdzenie płatności. Podaj numer zamówienia, bez danych karty i kodu BLIK”. To proponowany komunikat, który dostosuj do rzeczywistej procedury sklepu.
Przy kolejnej zmianie integracji wróć do tej instrukcji i zaktualizuj zrzuty ekranów. Polecam również zachować listę aktywnych metod, aby przy zgłoszeniu błędu od razu wskazać właściwą wtyczkę lub aplikację.
Koszty, darmowa dostawa i test przed uruchomieniem
Porównaj cały rachunek
Przy wyborze integracji poproś o zestawienie prowizji operatora, opłat za aplikację, kosztów przesyłek i ewentualnego wyższego planu. W Shopify opłaty transakcyjne firm zewnętrznych dotyczą zewnętrznych i alternatywnych bramek, z wyjątkami opisanymi w dokumentacji. Nie porównuj ofert wyłącznie według prowizji operatora.
Dla darmowej dostawy polecam przetestować koszyk tuż poniżej progu, dokładnie na progu i po rabacie. W podstawowej metodzie WooCommerce ustawienie Apply minimum order rule before coupon discount decyduje, czy próg sprawdzany jest przed rabatem kuponowym, czy po nim. W Shopify stawki oparte na cenie są ustalane po rabatach, przed podatkami.
Przejdź pełny scenariusz
Polecam zapisać wyniki następujących prób:
- Udana płatność: porównaj kwotę i walutę w sklepie oraz u operatora.
- Przerwana płatność: sprawdź status i przygotuj odpowiedź dla klienta.
- Dostawa do punktu: porównaj wybrany punkt z danymi do nadania.
- Pobranie: zweryfikuj usługę COD i kwotę pobrania.
- Koszyk mieszany: sprawdź dostawę przy różnych produktach i rabacie.
Do zapisywania wyników możesz użyć własnej karty testu w JSON. Poniższy przykład jest szablonem notatki, nie konfiguracją wtyczki ani żądaniem API:
{
"scenariusz": "Udana płatność i dostawa do punktu",
"platforma": "WooCommerce",
"metoda_platnosci": "BLIK",
"kwota_zgodna": false,
"punkt_odbioru_zgodny": false,
"status_sprawdzony": false,
"wynik": "Do sprawdzenia"
}
Po teście wpisz rzeczywisty wynik i zmień wartości dopiero po porównaniu danych. Przy zgłoszeniu błędu taka notatka pozwoli precyzyjnie wskazać etap, na którym pojawił się problem.
Przy testach Shopify Payments nie realizuj zamówień testowych ani nie kupuj dla nich etykiet: etykiety mogą powodować rzeczywiste opłaty. Dokumentacja zaleca też wyłączenie aplikacji automatycznie realizujących zamówienia przed testami oraz wyłączenie trybu testowego po ich zakończeniu.
Gdy Shopify nie pokazuje dostawy, sprawdź kolejno produkt, lokalizację, rynek, profil i warunki stawki. Do zgłoszenia problemu dołącz przykład koszyka i adres testowy bez danych klienta.
FAQ
Czy Shopify obsługuje BLIK w Polsce?
Tak, BLIK jest dostępny przez Shopify Payments przy spełnieniu jego warunków. Dla kupującego obejmują one polski adres i płatność w PLN.
Czy można teraz włączyć Przelewy24 w Shopify Payments?
Nowe aktywacje są niedostępne. Z wcześniej aktywowanej metody można nadal korzystać. Dla nowego wdrożenia sprawdź osobną integrację w katalogu Przelewy24.
Dlaczego WooCommerce nie pokazuje dostawy?
Sprawdź, do której strefy pasuje adres. Według dokumentacji WooCommerce adres w strefie bez metod wysyłki oznacza brak dostępnej dostawy. Zalecam też sprawdzić kolejność stref.
Dlaczego po kuponie znika darmowa wysyłka?
W podstawowej metodzie WooCommerce próg może być liczony od kwoty po rabacie. Sprawdź ustawienie reguły kuponowej; dla metody z wtyczki korzystaj z dokumentacji tej wtyczki.
Co dalej
Po konfiguracji płatności i wysyłki przejdź do przygotowania produktów WooCommerce dla asystenta AI. To kolejny obszar pracy nad sklepem: czytelny katalog, ceny, dostępność i warianty.
Sklepowy pomaga klientowi znaleźć produkt, pokazuje cenę i dostępność, wyjaśnia warianty oraz pomaga przygotować dodanie do koszyka na WooCommerce i Shopify. Pytania o jego zastosowanie w sklepie możesz przekazać przez formularz kontaktowy.
