Sklep działa, zamówienia wpadają, paczki wychodzą, ale w WooCommerce nie ma przewoźnika, z którego naprawdę korzystasz? Spokojnie. Nie zawsze trzeba od razu szukać kolejnej wtyczki, integracji i całego technicznego kombajnu. Jeśli przewoźnik udostępnia stronę, na której klient może sprawdzić przesyłkę po numerze, często wystarczy dodać go jako własnego przewoźnika i zbudować poprawny link śledzenia.
To rozwiązanie jest proste, ale ma swoje granice. WooCommerce wygeneruje adres do zewnętrznej strony trackingowej i może przekazać go klientowi w powiadomieniu. Nie będzie jednak automatycznie pobierać statusów przesyłki ani rozpoznawać przewoźnika po samym numerze. W tym artykule przechodzimy przez całość po ludzku: kiedy własny przewoźnik ma sens, gdzie go dodać, jak działa placeholder i jak nie wysłać klienta w internetowe krzaki.
Nie ma Twojego kuriera? Najpierw sprawdź, czy potrzebujesz integracji
Własny przewoźnik WooCommerce ma sens wtedy, gdy firma kurierska albo lokalny operator nie znajduje się na gotowej liście, ale ma własną stronę do śledzenia przesyłek. W takim scenariuszu nie potrzebujesz od razu pełnej integracji z API. Wystarczy nazwa przewoźnika oraz poprawny szablon adresu, do którego WooCommerce wstawi numer przesyłki.
To dobre rozwiązanie dla sklepu, w którym klient ma po prostu kliknąć link i sprawdzić paczkę na stronie przewoźnika. Konfiguracja jest lżejsza niż budowanie mechanizmu, który wymienia dane między sklepem a systemem dostawcy. Trzeba jednak jasno wiedzieć, co się tu dzieje: WooCommerce tworzy link trackingowy, a nie pobiera bieżących informacji o przesyłce do panelu sklepu.
Prosty link kontra pełna integracja
Różnica jest zasadnicza. Własny przewoźnik dodany z panelu pozwala wskazać, gdzie klient ma sprawdzić numer. Nie oznacza to automatycznych aktualizacji statusu, synchronizacji z magazynem ani masowego przekazywania danych do przewoźnika. Nie ma też automatycznego rozpoznawania przewoźnika na podstawie formatu numeru przesyłki. Przy dodawaniu danych wysyłki trzeba wybrać go ręcznie.
Zanim zaczniesz, sprawdź wersję WooCommerce i to, czy funkcja realizacji zamówień jest aktywna. Dostępność oraz wygląd ustawień mogą zależeć od wersji. Jeśli potrzebujesz tylko prostego przekierowania do strony śledzenia, własny przewoźnik może załatwić sprawę bez dokładania kolejnej warstwy technicznych cudów.
Gdzie dodać własnego przewoźnika w WooCommerce
Konfiguracja odbywa się w panelu administracyjnym. Ścieżka opisana w dokumentacji WooCommerce wygląda tak: WooCommerce → Ustawienia → Wysyłka → Przewoźnicy wysyłkowi. Tam dodajesz własnego przewoźnika i uzupełniasz informacje potrzebne do późniejszego tworzenia linków.
Najpierw wpisujesz nazwę. Powinna być czytelna dla osoby, która będzie później dodawać dane przesyłki do zamówienia. Nie chodzi o nazwę techniczną, którą zrozumie tylko autor wtyczki. Ma być jasne, którego operatora wybrać, gdy paczka jest gotowa do wysyłki.
Drugim polem może być ikona, ale jest ona opcjonalna. Najważniejszy element całej konfiguracji to szablon URL śledzenia. To właśnie on decyduje, dokąd klient trafi po kliknięciu linku i gdzie w adresie pojawi się numer przesyłki.
Co trzeba uzupełnić, a co jest opcjonalne
W praktyce zapamiętaj trzy rzeczy:
- Nazwa przewoźnika identyfikuje go przy dodawaniu danych przesyłki.
- Ikona jest opcjonalna i nie decyduje o samym działaniu linku.
- Szablon URL śledzenia wskazuje adres, pod który WooCommerce skieruje klienta.
Przed zapisaniem ustawień upewnij się, że korzystasz z właściwej funkcji realizacji zamówień. W starszej wersji WooCommerce możesz nie zobaczyć dokładnie tej samej ścieżki albo tego samego widoku. Nie oznacza to automatycznie, że coś robisz źle. Najpierw sprawdź wersję i aktywność potrzebnej funkcji, zamiast klikać na oślep.
Jak zbudować tracking URL, żeby nie wysłać klienta w kosmos
Najważniejszy element szablonu to specjalny placeholder: __PLACEHOLDER__. Wstawiasz go dokładnie w miejscu, w którym ma pojawić się numer przesyłki. Po dodaniu danych wysyłki WooCommerce zastąpi ten znacznik numerem i utworzy link dla klienta.
Nie wpisuj numeru przesyłki na stałe do konfiguracji. Numer zmienia się przy każdym zamówieniu, a placeholder jest właśnie po to, żeby system mógł podstawić właściwą wartość w odpowiednim momencie. Szablon musi być pełnym, poprawnym adresem HTTP albo HTTPS. Pusty szablon oznacza brak wygenerowanego linku trackingowego.
Nie podawaj w ciemno adresu strony głównej przewoźnika. To, że na stronie da się ręcznie wkleić numer, nie oznacza jeszcze, że numer można przekazać w adresie URL. Potrzebujesz adresu, który faktycznie przyjmuje numer w linku. Jeśli nie masz pewności, trzeba go sprawdzić na działającej stronie przewoźnika, a potem wykonać test z realnym numerem.
Placeholder, który robi całą robotę
Mechanizm wygląda prosto: szablon wskazuje miejsce, a WooCommerce wstawia tam numer przesyłki. Numer jest kodowany przez WooCommerce przed podstawieniem do adresu. Dlatego nie rób dodatkowych, ręcznych zamian znaków i nie próbuj kodować numeru drugi raz. Takie poprawianie na siłę może stworzyć adres, którego strona śledzenia nie zrozumie.
Zwróć też uwagę na domenę. Adres powinien prowadzić do zaufanej strony przewoźnika i korzystać z HTTPS. W szablonie nie umieszczaj danych klienta, tokenów ani poufnych parametrów, jeśli oficjalna strona przewoźnika ich nie wymaga. Tu naprawdę nie wygrywa ten, kto upchnie najwięcej znaków w URL-u.
Własny przewoźnik nie potrzebuje kodu, ale potrzebuje dokładności. Jeden brakujący fragment adresu albo placeholder wpisany nie tak, jak trzeba, może zakończyć się linkiem prowadzącym donikąd.
Co dzieje się po oznaczeniu przesyłki jako wysłanej
Po dodaniu numeru przesyłki realizację zamówienia można zapisać jako wersję roboczą albo oznaczyć jako wysłaną. To nie jest ten sam moment. Wersja robocza pozwala przygotować dane, ale sama w sobie nie wysyła klientowi powiadomienia o wysyłce.
Gdy realizacja zostanie oznaczona jako wysłana, WooCommerce może przekazać klientowi powiadomienie, jeśli odpowiednie powiadomienie jest włączone. W wiadomości może znaleźć się status realizacji, numer przesyłki i wygenerowany link trackingowy. Mogą pojawić się także produkty znajdujące się w danej przesyłce oraz informacje o przewidywanej dostawie, jeśli są dostępne.
Nie zakładaj jednak, że każdy sklep wyśle identycznego maila. Dokładny wygląd wiadomości może zależeć od konfiguracji sklepu, motywu i używanych rozszerzeń.
Wersja robocza to nie wysyłka
Najczęstsze nieporozumienie jest banalne: ktoś wpisuje numer, zapisuje realizację i czeka, aż klient dostanie wiadomość. Jeśli zapisano ją jako wersję roboczą, powiadomienie o wysyłce nie powinno zostać wysłane. Informacja jest związana z oznaczeniem realizacji jako wysłanej albo z aktualizacją już wysłanej realizacji, gdy powiadomienie jest włączone.
Warto więc rozdzielić przygotowanie danych od faktycznego komunikatu dla klienta. Dzięki temu numer można sprawdzić przed wysłaniem informacji, zamiast poprawiać błąd już po fakcie.
Najczęstsze błędy przy konfiguracji własnego przewoźnika
Sam formularz nie jest skomplikowany. Problemy zwykle zaczynają się wtedy, gdy konfiguracja wygląda poprawnie, ale link po kliknięciu prowadzi w złe miejsce. Przed uruchomieniem sprawdź kilka punktów:
- Czy w szablonie znajduje się dokładnie
__PLACEHOLDER__? - Czy adres jest kompletnym i poprawnym URL-em HTTP albo HTTPS?
- Czy adres prowadzi do strony, która przyjmuje numer w linku, a nie tylko do strony głównej przewoźnika?
- Czy numer przesyłki został skopiowany bez przypadkowych spacji i dodatkowych znaków?
- Czy nie zakodowałeś numeru ręcznie w sposób dublujący działanie WooCommerce?
- Czy pamiętasz, że przewoźnik dodany z panelu nie zostanie automatycznie rozpoznany po formacie numeru?
Brak placeholdera oznacza, że WooCommerce nie będzie miał gdzie wstawić numeru. Pusty szablon nie wygeneruje linku. Niepełny adres może zostać odrzucony albo stworzyć odnośnik, który nie będzie działał tak, jak zakładasz.
Uważaj również na oczekiwania. Samo dodanie przewoźnika nie uruchamia automatycznego pobierania statusów. Klient dostaje drogę do sprawdzenia paczki na stronie przewoźnika, ale sklep nie zaczyna przez to samodzielnie śledzić przesyłki.
Test przed pokazaniem tego klientom
Nie kończ konfiguracji na kliknięciu „zapisz”. Zrób testową realizację albo użyj testowego zamówienia z numerem przesyłki. Sprawdź cały proces:
- Dodaj numer przesyłki bez przypadkowych spacji i dodatkowych znaków.
- Wybierz właściwego przewoźnika ręcznie.
- Oznacz realizację jako wysłaną zgodnie z procesem sklepu.
- Otwórz wygenerowany link i sprawdź, czy prowadzi do właściwej strony.
- Zweryfikuj, czy numer został przekazany w poprawnej postaci i czy adres korzysta z HTTPS.
Jeśli sklep korzysta z wtyczki do śledzenia, automatyzacji magazynowej albo niestandardowego procesu fulfillmentu, sprawdź, czy takie rozwiązanie nie nadpisuje przewoźnika, numeru lub linku trackingowego. Konfiguracja może być poprawna, a mimo to inny element sklepu zmieni dane po drodze.
Kiedy własny przewoźnik już nie wystarczy
Własny przewoźnik jest dobrym narzędziem do konkretnego, prostego zadania: pokazania klientowi, gdzie sprawdzić przesyłkę. Jeśli właśnie tego potrzebujesz, nie ma sensu budować większego systemu tylko dlatego, że przewoźnika nie ma na liście.
Granica pojawia się wtedy, gdy oczekujesz automatycznych statusów w WooCommerce, synchronizacji z magazynem, masowego przekazywania danych albo połączenia z szerszym procesem realizacji zamówień. Tego nie zapewnia sam szablon URL. W takim przypadku trzeba przeanalizować proces wysyłki i sprawdzić, jakie rozwiązanie faktycznie pasuje do sklepu.
Prosty scenariusz, konkretne granice
Jeśli klientowi wystarczy kliknięcie w link i przejście do zewnętrznej strony śledzenia, własny przewoźnik może być wystarczający. Dodajesz nazwę, opcjonalną ikonę, poprawny szablon i testujesz całość z numerem przesyłki. Pamiętasz o ręcznym wyborze przewoźnika, HTTPS oraz tym, że WooCommerce samo koduje numer przy podstawianiu go do adresu.
Jeżeli jednak sklep ma sam pobierać statusy, przekazywać dane do systemu przewoźnika albo współpracować z automatyzacją magazynową, prosty tracking URL będzie za mały. Wtedy nie warto udawać, że jedna konfiguracja załatwi wszystko. Lepiej sprawdzić cały proces i dopiero dobrać rozwiązanie.
Podsumowując: własny przewoźnik WooCommerce może szybko rozwiązać problem brakującej firmy kurierskiej, ale tylko w zakresie linku do śledzenia. Kluczowe są poprawny placeholder __PLACEHOLDER__, pełny adres HTTPS, brak ręcznego podwójnego kodowania i test przed wysłaniem informacji klientom. Pamiętaj też, że przewoźnik z panelu nie rozpozna się sam po numerze, a wersja robocza realizacji nie jest jeszcze wysyłką. Masz stronę, sklep albo materiały graficzne, które proszą się o ogarnięcie? Napisz do INB Marketing i zobaczymy, co da się z tym sensownie zrobić.



