Wtyczka SMS do WordPressa i WooCommerce: powiadomienia o zamówieniach w 5 minut
Większość polskich sklepów internetowych stoi na WooCommerce – i większość z nich nie ma pod ręką developera, który podpiąłby SMS API. Dlatego zapakowaliśmy całą integrację w wtyczkę: Sendly SMS for WooCommerce jest od 29 lipca 2026 oficjalnie dostępna w katalogu WordPress.org. Sklep sam wysyła klientom SMS-y o statusie zamówienia, z nazwą sklepu jako nadawcą – a konto zakładasz bez wychodzenia z panelu. W tym poradniku: co wtyczka potrafi, jak ją skonfigurować w 5 minut i jak działa pod maską.
Dlaczego SMS w sklepie WooCommerce ma sens
Powiadomienie o zamówieniu ma jedno zadanie: dotrzeć, zanim klient zacznie się niepokoić. E-mail bywa w spamie albo czeka do wieczora – SMS jest czytany niemal natychmiast (o różnicy pisaliśmy w analizie open rate SMS vs e-mail). W praktyce sklepu oznacza to mniej pytań „gdzie moja paczka?", mniej porzuconych pobrań i klienta, który wie, co się dzieje z jego pieniędzmi.
Najlepiej działa proste trio: potwierdzenie płatności, informacja o wysyłce z numerem śledzenia i ewentualnie informacja o anulowaniu. To komunikacja transakcyjna – oczekiwana przez klienta i przyjemna w utrzymaniu (czym różni się od marketingowej, wyjaśniamy w tekście o SMS-ach transakcyjnych i marketingowych). Więcej scenariuszy dla e-commerce zebraliśmy w przewodniku po powiadomieniach SMS w e-commerce.
Co potrafi wtyczka Sendly SMS for WooCommerce
- SMS przy zmianie statusu zamówienia – włączasz i wyłączasz wysyłkę osobno dla każdego statusu (np. płatność otrzymana, wysłane, anulowane), każdy z własnym, edytowalnym szablonem.
- Zmienne w szablonach – numer zamówienia, dane klienta, kwota, status, numer śledzenia. Piszesz szablon raz, wtyczka podstawia dane.
- Nazwa sklepu jako nadawca – zamiast przypadkowego numeru klient widzi Twoją markę (jak działa pole nadawcy, opisujemy w artykule o SMS Sender ID).
- Zgoda RODO na kasie – opcjonalny checkbox zgody wprost w checkoucie.
- Licznik segmentów na żywo – przy edycji szablonu widzisz, ile segmentów SMS zajmie wiadomość, zanim cokolwiek wyślesz.
- Przycisk testowej wysyłki – sprawdzasz konfigurację jednym kliknięciem.
- Raporty doręczeń (DLR) – opcjonalne potwierdzenia, że wiadomość faktycznie doszła.
- Normalizacja numerów – międzynarodowe formaty numerów porządkowane automatycznie.
- Zgodność z HPOS – wtyczka działa z nowym magazynem zamówień WooCommerce (High-Performance Order Storage).
Instalacja krok po kroku (realnie 5 minut)
- Zainstaluj wtyczkę – w panelu WordPressa: Wtyczki → Dodaj nową → wyszukaj „Sendly", albo pobierz ją z katalogu WordPress.org. Aktywuj.
- Załóż konto Sendly – możesz to zrobić bez wychodzenia ze sklepu: formularz rejestracji jest wbudowany we wtyczkę. Na start dostajesz 100 SMS-ów gratis – bez karty i bez umowy.
- Wklej token API – WooCommerce → Ustawienia → SMS, pole na token znajdziesz na górze.
- Włącz statusy i dopasuj szablony – zaznacz, przy których statusach zamówienia sklep ma wysyłać SMS, i przejrzyj treści (zmienne podstawią się same).
- Wyślij test – przycisk testowej wysyłki potwierdzi, że wszystko gra, zanim napisze do prawdziwego klienta.
Wymagania: WordPress 6.2+, PHP 7.4+ i aktywne WooCommerce. Szczegóły techniczne API znajdziesz w dokumentacji.
Jak to działa pod maską (i czemu checkout nigdy nie czeka)
Najczęstszy grzech wtyczek wysyłających cokolwiek „na żywo": blokują finalizację zamówienia, aż zewnętrzne API odpowie. Tu jest inaczej – wysyłka idzie asynchronicznie przez Action Scheduler (standardowy mechanizm kolejek WooCommerce): zamówienie domyka się natychmiast, a SMS wychodzi w tle chwilę później.
Jeśli bramka chwilowo nie odpowie, wtyczka ponawia wysyłkę automatycznie, z rosnącym odstępem – bez dublowania wiadomości i bez ręcznej interwencji. Same wiadomości idą przez SMS API SENDLY – prosto od operatora z wpisem UKE, bez łańcucha pośredników.
Szablony i zmienne – przykłady, które można wziąć jak są
Zmienne dostępne w szablonach:
| Zmienna | Co podstawia |
|---|---|
| numer zamówienia | np. #10241 |
| dane klienta | imię z zamówienia |
| kwota | wartość zamówienia |
| status | aktualny status |
| numer śledzenia | tracking przesyłki |
Przykładowe treści (do dopasowania pod swój sklep):
- Płatność otrzymana: „Dzięki! Zamówienie #10241 opłacone. Pakujemy i damy znać, gdy wyjdzie do Ciebie."
- Wysłane: „Zamówienie #10241 wysłane. Śledzenie: [numer]. Do zobaczenia przy odbiorze!"
- Anulowane: „Zamówienie #10241 zostało anulowane. Jeśli to pomyłka, odpisz nam z panelu sklepu."
Dobra praktyka: krótko, konkretnie, z numerem zamówienia na początku – licznik segmentów we wtyczce od razu pokaże, czy mieścisz się w jednym SMS-ie.
RODO: zgoda na kasie i zdrowy rozsądek
Wtyczka ma wbudowany, opcjonalny checkbox zgody w checkoucie. Przy czysto transakcyjnych powiadomieniach (status zamówienia, które klient właśnie złożył) podstawą przetwarzania jest zwykle realizacja umowy – ale checkbox porządkuje sprawę i otwiera furtkę do dalszej komunikacji. Jeżeli planujesz też wysyłki marketingowe do bazy sklepu, zgody stają się obowiązkowe – jak je zbierać i dokumentować, opisujemy w przewodniku RODO w SMS marketingu.
Ile to kosztuje
Wtyczka jest darmowa. Płacisz wyłącznie za wysłane wiadomości, w modelu pay-as-you-go: od 0,075 zł za SMS, bez abonamentu, opłat aktywacyjnych i minimalnych wpłat. Konto jest przedpłacone, więc sklep nigdy nie wyda więcej, niż doładujesz. Na start dostajesz 100 SMS-ów gratis – to realnie kilkadziesiąt zamówień na przetestowanie całości. Pełne stawki i kalkulator: cennik, a szerszy kontekst cen w Polsce – w przewodniku po kosztach SMS.
Wtyczka, własny kod czy Zapier – co wybrać
| Droga | Dla kogo | Czas wdrożenia |
|---|---|---|
| Wtyczka WooCommerce | Sklep na WordPressie, zero kodowania | ~5 minut |
| REST API | Własny system, aplikacja, nietypowe scenariusze | godziny (dokumentacja + klient Python) |
| Zapier / no-code | Sklepy poza WordPressem, szybkie prototypy | ~godzina |
Wszystkie trzy drogi (plus Shopify i CRM-y) porównujemy szczegółowo w tekście o integracjach SMS. Krótko: jeśli masz WooCommerce – wtyczka jest najkrótszą drogą; API zostaje dla tych, którzy chcą pełnej kontroli, np. masowych wysyłek z własnego systemu.
FAQ
Czy wtyczka Sendly SMS for WooCommerce jest darmowa?+
Tak, wtyczka jest bezpłatna i dostępna w oficjalnym katalogu WordPress.org. Płacisz tylko za wysłane SMS-y (od 0,075 zł, pay-as-you-go), a na start dostajesz 100 SMS-ów gratis.
Jak wysyłać SMS o statusie zamówienia w WooCommerce?+
Zainstaluj wtyczkę Sendly z katalogu WordPress.org, załóż konto (można wprost z wtyczki), wklej token API w WooCommerce → Ustawienia → SMS, włącz wybrane statusy i przetestuj przyciskiem testowej wysyłki. Całość zajmuje około 5 minut, bez kodowania.
Czy klient zobaczy nazwę sklepu zamiast numeru?+
Tak – wiadomości mogą wychodzić z alfanumerycznym polem nadawcy, czyli nazwą Twojego sklepu. Nazwa przechodzi jednorazową weryfikację u operatora.
Czy wysyłka SMS spowalnia checkout?+
Nie. Wysyłka działa asynchronicznie przez Action Scheduler – zamówienie finalizuje się od razu, a SMS wychodzi w tle. Nieudane próby ponawiają się automatycznie z rosnącym odstępem.
Czy wtyczka jest zgodna z RODO?+
Wtyczka ma opcjonalny checkbox zgody w checkoucie i wysyła powiadomienia transakcyjne dotyczące złożonego zamówienia. Przy wysyłkach marketingowych pamiętaj o osobnych zgodach odbiorców.
Jakie są wymagania techniczne?+
WordPress 6.2 lub nowszy, PHP 7.4 lub nowszy i aktywne WooCommerce. Wtyczka jest zgodna z HPOS (High-Performance Order Storage).
Skąd wziąć token API do wtyczki?+
Z panelu klienta Sendly – konto założysz bezpośrednio z wtyczki albo na sendly.link. Token wklejasz w ustawieniach WooCommerce → SMS.