
Zaawansowana kontrola numeru telefonu w sklepie internetowym na Shopy-Script. Pomagaj klientom poprawnie wprowadzać numer telefonu i otrzymywać swoje zamówienia bez opóźnień.
Spis treści
Każdemu klientowi może się zdarzyć pomyłka przy wpisywaniu numeru telefonu podczas składania zamówienia. Skutki mogą być kosztowne: nieprzetworzone zamówienie, brak kontaktu lub opóźnienie w dostawie. A ponieważ w Polsce coraz częściej wykorzystuje się potwierdzenia SMS lub elektroniczne potwierdzenia transakcji, błędny numer telefonu może spowodować frustrację klienta.
Rozwiązaniem jest wtyczka „Formatowanie i walidacja numeru telefonu” dla Shopy-Script – systemu działającego w oparciu o framework Web Systems Pro.
Po instalacji wtyczka automatycznie aktywuje się na stronie składania zamówienia. Gdy klient wpisuje numer w polu „Telefon”, wtyczka sprawdza jego poprawność względem zdefiniowanego formatu. Jeśli format się nie zgadza, wyświetlany jest komunikat np. „Nieprawidłowy format numeru”.
Standardowy format to: +48 (000) 000-000. Klient może:
Uwaga: Jeśli numer zaczyna się od „48”, system rozpoznaje go jako polski i odpowiednio go sformatuje. Błędnie zaczynający się numer (np. z podwójnym „48”) zostanie uznany za niepoprawny.
Możliwe jest także ograniczenie akceptowanych numerów do konkretnego regionu, poprzez sztywne wpisanie prefiksu – np. +48 22 dla Warszawy. To szczególnie przydatne, jeśli sklep obsługuje tylko wybrane województwa lub typy numerów.
Klient sklepu z częściami samochodowymi próbował wpisać numer zaczynający się od „0048”, co system rozpoznał jako błędny. Dzięki maskowaniu otrzymał natychmiastową informację zwrotną, poprawił numer, a zamówienie dotarło bez opóźnień.
Jeśli klient wpisze niepoprawny numer:
To proste rozwiązanie skutecznie zapobiega błędom, które mogłyby spowodować utratę kontaktu z klientem lub porzucenie koszyka. Redukuje liczbę błędnych formularzy i zwiększa szanse na zakończenie transakcji.
Format ustala się za pomocą symboli:
Można też ustalić stały prefiks, np. 800, co pozwoli przyjmować tylko numery typu 800 XXX XXX. To przydatne, jeśli sklep korzysta z własnego call center.
Uwaga: Nie można ustalić stałego fragmentu przy użyciu symboli 0 lub 9 – formatowanie musi być precyzyjne.
Aby wtyczka działała nie tylko podczas składania zamówienia, ale też przy rejestracji lub edycji konta:
Dzięki temu pole numeru telefonu na tych stronach również będzie walidowane. W niektórych motywach wizualnych wtyczka może nie blokować przycisku zapisu – ale zawsze poinformuje użytkownika o błędnym formacie.

Jeśli wtyczka nie działa, możliwe że temat graficzny używa niestandardowych identyfikatorów pól. Wtedy:
W jednym z naszych sklepów temat wizualny zawierał pole „tel_klienta” zamiast standardowego „phone”. Dopisanie identyfikatora rozwiązało problem w minutę.
Proste, ale bardzo skuteczne rozwiązanie. Pomaga klientom uniknąć błędów, poprawia UX i ogranicza przypadki nieudanych dostaw. Jedyny minus – trzeba uważać przy edytowaniu formatu, by nie zablokować niechcący niektórych klientów. Dobrze przetestowane ustawienia sprawią jednak, że wtyczka będzie świetnie służyć zarówno Tobie, jak i Twoim klientom.
Czy korzystasz już z masek numerów w swoim sklepie? Jeśli nie – to doskonały moment, by zacząć!
Pomóż innym użytkownikom w wyborze — bądź pierwszy, który podzieli się swoją opinią o tym poście.