Chyby a jejich řešení
Tento průvodce obsahuje nejčastější chyby při používání pluginu WPify Woo Validace telefonu a postupy pro jejich řešení.
Chyby při validaci telefonního čísla
Section titled “Chyby při validaci telefonního čísla”Prosím zadejte platné telefonní číslo
Příčina: Zadané telefonní číslo neodpovídá platnému formátu pro zvolenou zemi.
Řešení:
- Zkontrolujte, zda je vybrána správná země (vlajka) u telefonního pole
- Zadejte číslo ve správném formátu pro danou zemi (např.
607 123 456pro ČR) - Pokud číslo zadáváte s mezinárodní předvolbou (např.
+420), ujistěte se, že předvolba odpovídá vybrané zemi
Prosím zadejte platné mobilní telefonní číslo
Příčina: V nastavení pluginu je zapnuta volba Pouze mobilní čísla a zadané číslo je pevná linka.
Řešení:
- Zadejte mobilní telefonní číslo místo čísla pevné linky
- Pokud chcete povolit i pevné linky, vypněte v nastavení pluginu volbu Pouze mobilní čísla (záložka Obecné nastavení)
Prosím zadejte telefonní číslo
Příčina: Telefonní pole je povinné a nebylo vyplněno.
Řešení:
- Vyplňte telefonní číslo v příslušném poli
- Pokud telefonní pole nemá být povinné, upravte nastavení polí ve WooCommerce
Chyby v pokladně
Section titled “Chyby v pokladně”Chyba validace se zobrazuje, přestože číslo je správné
Příčina: Plugin nemusel správně detekovat zemi nebo se jedná o nestandardní formát čísla.
Řešení:
- Zkuste zadat číslo v plném mezinárodním formátu (např.
+420607123456) - Zkontrolujte, zda je u telefonního pole vybrána správná země
- Ověřte, že nemáte v prohlížeči rozšíření, které blokuje JavaScript
- Zkuste obnovit stránku pokladny a zadat číslo znovu
Telefonní pole se nezobrazuje s výběrem země (vlajkou)
Příčina: JavaScript pluginu se nenačetl správně.
Řešení:
- Zkontrolujte konzoli prohlížeče (F12 → Console) a hledejte chyby JavaScriptu
- Ověřte, že nemáte konflikt s jiným pluginem, který upravuje telefonní pole
- Zkuste deaktivovat cache pluginy a obnovit stránku
- Ověřte, že plugin je aktivní a licence je platná
Validace nefunguje v blokové pokladně
Příčina: Bloková pokladna vyžaduje WooCommerce Blocks a specifickou integraci.
Řešení:
- Aktualizujte plugin na nejnovější verzi
- Ověřte, že WooCommerce a WooCommerce Blocks jsou aktuální
- Zkuste vymazat cache prohlížeče
- Zkontrolujte konzoli prohlížeče pro případné chyby
Problémy s nastavením
Section titled “Problémy s nastavením”Změny v nastavení se neprojevují
Příčina: Cache prohlížeče nebo cache pluginy mohou servírovat starou verzi stránky.
Řešení:
- Uložte nastavení pluginu znovu
- Vymažte cache prohlížeče (Ctrl+Shift+Delete)
- Pokud používáte cache plugin (WP Super Cache, W3 Total Cache apod.), vymažte jeho cache
- Zkontrolujte, zda nemáte CDN, které cachuje JavaScript soubory
Automatická detekce země nefunguje
Příčina: GeoIP detekce vyžaduje správně fungující geolokační službu.
Řešení:
- Ověřte, že máte v nastavení zapnutou volbu Automatická detekce země
- Zkontrolujte, zda váš hosting podporuje GeoIP
- Na localhostu a v některých vývojových prostředích GeoIP detekce nefunguje
- Zkuste stránku otevřít v anonymním okně prohlížeče
Problémy s formuláři
Section titled “Problémy s formuláři”Validace nefunguje na vlastním formuláři
Příčina: Plugin nedetekoval telefonní pole ve formuláři.
Řešení:
- Zkontrolujte, zda máte v nastavení (záložka Podpora obecných formulářů) správně vyplněné ID telefonních polí
- ID pole musí odpovídat atributu
idnebonameHTML elementu<input> - Pokud používáte omezení na konkrétní stránky, ověřte, že je formulář na povolené stránce
Mezinárodní formát se neukládá ve formuláři
Příčina: Automatické formátování není zapnuto pro obecné formuláře.
Řešení:
- V nastavení pluginu (záložka Podpora obecných formulářů) zapněte volbu Automatické formátování do mezinárodního formátu
- Uložte nastavení a vymažte cache
Časté dotazy (FAQ)
Section titled “Časté dotazy (FAQ)”Jaký formát telefonního čísla plugin ukládá?
Plugin ukládá telefonní čísla ve formátu E.164 — mezinárodní formát bez mezer a speciálních znaků s předvolbou země. Například české číslo 607 123 456 se uloží jako +420607123456.
Toto chování lze ovlivnit nastavením Uložit mezinárodní formát v objednávkách a Uložit mezinárodní formát v uživatelských profilech v záložce WooCommerce.
Funguje plugin s klasickou i blokovou pokladnou?
Ano, plugin podporuje obě varianty pokladny WooCommerce — klasickou (shortcode) i blokovou (Checkout Block). Funkce jsou srovnatelné, bloková pokladna navíc podporuje validaci doručovacího telefonu.
Lze omezit vstup pouze na mobilní čísla?
Ano, v nastavení pluginu (záložka Obecné nastavení) zapněte volbu Pouze mobilní čísla. Plugin pak odmítne čísla pevných linek a zobrazí hlášení „Prosím zadejte platné mobilní telefonní číslo”.
Jak přidám validaci telefonu do vlastního formuláře mimo WooCommerce?
V nastavení pluginu přejděte na záložku Podpora obecných formulářů. Vyplňte ID telefonních polí (CSS selektory) a volitelně omezte načítání na konkrétní stránky. Plugin pak automaticky přidá validaci a výběr země k zadaným polím.
Plugin koliduje s jiným pluginem upravujícím telefonní pole
Řešení:
- Identifikujte konfliktní plugin (deaktivujte ostatní pluginy a testujte)
- Zkontrolujte konzoli prohlížeče (F12) pro chyby JavaScriptu
- Pokud oba pluginy upravují stejné pole, ponechte aktivní pouze jeden
- V případě potřeby kontaktujte podporu na support@wpify.io