Přeskočit na obsah

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í.

Prosím zadejte platné telefonní číslo

Příčina: Zadané telefonní číslo neodpovídá platnému formátu pro zvolenou zemi.

Řešení:

  1. Zkontrolujte, zda je vybrána správná země (vlajka) u telefonního pole
  2. Zadejte číslo ve správném formátu pro danou zemi (např. 607 123 456 pro ČR)
  3. 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í:

  1. Zadejte mobilní telefonní číslo místo čísla pevné linky
  2. 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í:

  1. Vyplňte telefonní číslo v příslušném poli
  2. Pokud telefonní pole nemá být povinné, upravte nastavení polí ve WooCommerce
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í:

  1. Zkuste zadat číslo v plném mezinárodním formátu (např. +420607123456)
  2. Zkontrolujte, zda je u telefonního pole vybrána správná země
  3. Ověřte, že nemáte v prohlížeči rozšíření, které blokuje JavaScript
  4. 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í:

  1. Zkontrolujte konzoli prohlížeče (F12 → Console) a hledejte chyby JavaScriptu
  2. Ověřte, že nemáte konflikt s jiným pluginem, který upravuje telefonní pole
  3. Zkuste deaktivovat cache pluginy a obnovit stránku
  4. 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í:

  1. Aktualizujte plugin na nejnovější verzi
  2. Ověřte, že WooCommerce a WooCommerce Blocks jsou aktuální
  3. Zkuste vymazat cache prohlížeče
  4. Zkontrolujte konzoli prohlížeče pro případné chyby
Změny v nastavení se neprojevují

Příčina: Cache prohlížeče nebo cache pluginy mohou servírovat starou verzi stránky.

Řešení:

  1. Uložte nastavení pluginu znovu
  2. Vymažte cache prohlížeče (Ctrl+Shift+Delete)
  3. Pokud používáte cache plugin (WP Super Cache, W3 Total Cache apod.), vymažte jeho cache
  4. 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í:

  1. Ověřte, že máte v nastavení zapnutou volbu Automatická detekce země
  2. Zkontrolujte, zda váš hosting podporuje GeoIP
  3. Na localhostu a v některých vývojových prostředích GeoIP detekce nefunguje
  4. Zkuste stránku otevřít v anonymním okně prohlížeče
Validace nefunguje na vlastním formuláři

Příčina: Plugin nedetekoval telefonní pole ve formuláři.

Řešení:

  1. Zkontrolujte, zda máte v nastavení (záložka Podpora obecných formulářů) správně vyplněné ID telefonních polí
  2. ID pole musí odpovídat atributu id nebo name HTML elementu <input>
  3. 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í:

  1. V nastavení pluginu (záložka Podpora obecných formulářů) zapněte volbu Automatické formátování do mezinárodního formátu
  2. Uložte nastavení a vymažte cache
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í:

  1. Identifikujte konfliktní plugin (deaktivujte ostatní pluginy a testujte)
  2. Zkontrolujte konzoli prohlížeče (F12) pro chyby JavaScriptu
  3. Pokud oba pluginy upravují stejné pole, ponechte aktivní pouze jeden
  4. V případě potřeby kontaktujte podporu na support@wpify.io