Aktuálně řešíte "Tlačítkový zákon", bližší informace zde: Odstoupení od smlouvy a vrácení zboží

Nové Chytré řešení
Validace telefonních čísel Zobrazit větší

Validace telefonních čísel

Modul zkontroluje telefonní číslo hned ve chvíli, kdy ho zákazník zadává do adresy, a po uložení ho automaticky převede na jednotný mezinárodní formát. Překlep v čísle tak zákazník opraví sám ještě před dokončením objednávky – a dopravce, SMS brána i expediční systém dostanou vždy platné číslo ve formátu, kterému rozumí. Modul využívá knihovnu libphonenumber s podporou formátů všech zemí světa. 

Více informací

Kód:

Verze modulu: 4.0.0

Kompatibilita: 1.7, 8, 9

Výběr varianty produktu

590 Kč

 

487 Kč bez DPH

Popis modulu

Validace tel. čísel v adrese - konec překlepů, které vám zdraží dopravu

Proč tento modul

Neplatné telefonní číslo v adrese je drobnost, která stojí skutečné peníze. Dopravci jako Zásilkovna, PPL, DPD či Balíkovna posílají zákazníkům SMS a notifikace o doručení – když číslo nesedí, zpráva nedojde, zákazník si zásilku nevyzvedne a vy platíte zpětné doručení a řešíte reklamaci. Řada dopravců navíc zásilku s nesmyslným číslem vůbec nepřijme přes API. PrestaShop přitom v základu zkontroluje jen to, že pole obsahuje "něco jako číslo" - klidně propustí číslici navíc, chybějící číslici nebo národní číslo bez předvolby u zahraničního zákazníka.

Tento modul kontrolu přebírá: ověří, že jde o skutečně existující formát čísla pro danou zemi, a chybu ukáže zákazníkovi rovnou u pole, dokud je na e-shopu a může ji opravit. To je nejlevnější okamžik, kdy chybu zachytit.

Validace přímo ve formuláři adresy

Kontrola probíhá při každém odeslání adresního formuláře - při registraci, v pokladně u nové adresy i při úpravě adresy v zákaznickém účtu. Pokud číslo neodpovídá formátu dané země, formulář se neuloží a zákazník uvidí srozumitelnou chybovou hlášku přímo u telefonního pole. Kontrolují se obě telefonní pole PrestaShopu: Telefon (phone) i Mobilní telefon (phone_mobile), každé lze zapnout samostatně.

Neplatné telefonní číslo a výzva k opravě.

  • Kontrola podle země adresy - modul si přečte zemi, kterou zákazník v adrese vybral, a číslo ověří podle pravidel právě této země. Český zákazník tedy může psát 602 123 456 bez předvolby, německý zákazník své národní číslo – oběma to projde.
  • Mezinárodní čísla s předvolbou (+420, +421, +49 …) se rozpoznají vždy, bez ohledu na zvolenou zemi – zákazník v zahraničí s českým číslem problém mít nebude.
  • Prázdné pole modul nevynucuje - zda je telefon povinný, řídíte dál standardním nastavením PrestaShopu. Modul kontroluje jen to, co zákazník skutečně vyplnil.

Normalizace na jednotný mezinárodní formát

Druhá funkce modulu řeší nejednotnost: jeden zákazník napíše 602123456, druhý 602 123 456, třetí 00420602123456. Po uložení adresy modul platné číslo automaticky přepíše na standardní mezinárodní formát +420 602 123 456. Výsledek:

  • Dopravci a SMS brány dostávají číslo vždy ve tvaru, který vyžadují - včetně mezinárodní předvolby, kterou většina API vyžaduje povinně.
  • Jednotná databáze - čísla mají v celém e-shopu stejný tvar, což usnadňuje vyhledávání zákazníka podle telefonu i párování duplicit.
  • Normalizace probíhá při každém uložení adresy - nejen na e-shopu, ale i při úpravě adresy v administraci nebo přes API. Neplatná čísla modul nikdy „neopravuje naslepo“ - ponechá je beze změny.

Nastavení za minutu, čtyři přepínače

Modul nevyžaduje žádnou složitou konfiguraci. V administraci zapnete, co potřebujete:

  • Aktivovat modul - hlavní vypínač; modul lze kdykoli vypnout bez odinstalace a beze ztráty nastavení.
  • Validovat Telefon (phone) - kontrola pevného/hlavního telefonního pole.
  • Validovat Mobilní telefon (phone_mobile) - kontrola mobilního pole.
  • Normalizovat telefonní číslo - automatický přepis na mezinárodní formát po uložení; lze používat i samotnou validaci bez normalizace (a naopak).

Nastavení modulu pro validaci telefonních čísel

Technické parametry

  • Kompatibilní s PrestaShop 1.7.x, 8.x i 9.x.
  • Postaveno na knihovně libphonenumber - průběžně aktualizovaná databáze číslovacích plánů všech zemí světa (stejný základ používá Google v Androidu).
  • Vše běží na vašem serveru - žádná data se neposílají třetím stranám, modul nevolá žádné externí služby a nezpomaluje e-shop.
  • Nezasahuje do šablony ani do jádra PrestaShopu - využívá standardní validační háčky, funguje tedy i s většinou pokladen třetích stran postavených na nativním adresním formuláři.
  • Podpora multistore - nastavení pro každý obchod zvlášť.
  • Existující adresy modul zpětně nemění - kontrola a normalizace se uplatní při jejich příští úpravě.

Jedna nedoručená zásilka stojí víc než tento modul. Nechte překlepy v telefonu zachytit tam, kde je opraví sám zákazník – ještě před odesláním objednávky.

Parametry modulu

  • Podporovaná verze Prestashop 1.7, 8, 9
  • Licence Časově neomezená
  • Podpora 12 měsíců
  • Podpora MULTISTORE Ano / licence na doménu
  • Verze modulu 4.0.0
  • Lokalizace Čeština (CS)
  • Autor David Mrózek
Recenze

Komentáře k modulům mohou psát jen registrovaní uživatelé. Recenze jsou schvalovány a ověřovány administrátorem e-shopu.

Žádný názor zákazník pro tuto chvíli.

Napsat recenzi

Validace telefonních čísel

Validace telefonních čísel

Modul zkontroluje telefonní číslo hned ve chvíli, kdy ho zákazník zadává do adresy, a po uložení ho automaticky převede na jednotný mezinárodní formát. Překlep v čísle tak zákazník opraví sám ještě před dokončením objednávky – a dopravce, SMS brána i expediční systém dostanou vždy platné číslo ve formátu, kterému rozumí. Modul využívá knihovnu libphonenumber s podporou formátů všech zemí světa. 

Časté otázky a odpovědi
Jak aktualizuji své moduly?

Jak nainstaluji modul do svého eshopu?

Jak přeložím modul do dalšího jazyka?

Musí zákazník zadávat telefonní číslo s předvolbou +420?

Co se stane s adresami, které už v e-shopu mám?

Kde všude kontrola a normalizace probíhá?

Vynucuje modul vyplnění telefonního čísla?

Proč potřebuji čísla v mezinárodním formátu? Dopravcům jsem je posílal i dosud.

Funguje modul i pro zahraniční zákazníky?

Můžu zapnout jen kontrolu mobilu, nebo jen normalizaci bez validace?

Co když má zákazník v adrese už dnes uložené neplatné číslo?

Bude modul fungovat s mou šablonou a one-page checkoutem?

Posílají se telefonní čísla někam ven? Zpomalí modul e-shop?