Validace adres
Validace adres ověřuje, zda zadaná adresa skutečně existuje. Na rozdíl od našeptávání probíhá validace při odeslání objednávky.
Aktivace validace
Section titled “Aktivace validace”V nastavení WPify → SmartForm:
- Vyplňte API password
- Zaškrtněte Validate billing address a/nebo Validate shipping address
- Vyberte API Validation Success Statuses
Nastavení validace
Section titled “Nastavení validace”| Nastavení | Popis |
|---|---|
| Validate billing address | Ověřovat fakturační adresu |
| Validate shipping address | Ověřovat doručovací adresu |
| API Validation Success Statuses | Stavy, které jsou považovány za platnou adresu |
Stavy validace
Section titled “Stavy validace”SmartForm API vrací jeden z těchto stavů:
| Stav | Význam | Doporučení |
|---|---|---|
| HIT | Adresa nalezena přesně | Povolit |
| PARTIAL_HIT | Adresa nalezena částečně | Zvážit |
| NOTHING | Adresa nenalezena | Zakázat |
| MANY | Nalezeno více možností | Zakázat |
| TOO_MANY | Příliš mnoho možností | Zakázat |
Jak validace funguje
Section titled “Jak validace funguje”- Zákazník vyplní adresu a odešle objednávku
- Plugin složí adresu z polí ulice, město a PSČ
- SmartForm API ověří, zda adresa existuje
- Pokud adresa neexistuje (nebo má zakázaný stav), objednávka se neodešle
- Zákazníkovi se zobrazí chybová zpráva
Důležitá upozornění
Section titled “Důležitá upozornění”Optimalizace
Section titled “Optimalizace”Pokud je fakturační a doručovací adresa stejná, plugin validuje adresu pouze jednou (šetří API volání).
Časté problémy
Section titled “Časté problémy”Chyba "SmartForm Error: Please enter your API password"
Není vyplněno API password v nastavení pluginu. Vyplňte heslo z administrace SmartForm.
Zákazníci si stěžují, že nemohou odeslat objednávku
Možné příčiny:
- Adresa skutečně neexistuje
- Adresa je nová a ještě není v databázi SmartForm
- Zákazník zadal adresu ve špatném formátu
Řešení: Dočasně vypněte validaci nebo přidejte PARTIAL_HIT mezi povolené stavy.