Skip to content

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.

V nastavení WPifySmartForm:

  1. Vyplňte API password
  2. Zaškrtněte Validate billing address a/nebo Validate shipping address
  3. Vyberte API Validation Success Statuses
NastaveníPopis
Validate billing addressOvěřovat fakturační adresu
Validate shipping addressOvěřovat doručovací adresu
API Validation Success StatusesStavy, které jsou považovány za platnou adresu

SmartForm API vrací jeden z těchto stavů:

StavVýznamDoporučení
HITAdresa nalezena přesněPovolit
PARTIAL_HITAdresa nalezena částečněZvážit
NOTHINGAdresa nenalezenaZakázat
MANYNalezeno více možnostíZakázat
TOO_MANYPříliš mnoho možnostíZakázat
  1. Zákazník vyplní adresu a odešle objednávku
  2. Plugin složí adresu z polí ulice, město a PSČ
  3. SmartForm API ověří, zda adresa existuje
  4. Pokud adresa neexistuje (nebo má zakázaný stav), objednávka se neodešle
  5. Zákazníkovi se zobrazí chybová zpráva

Pokud je fakturační a doručovací adresa stejná, plugin validuje adresu pouze jednou (šetří API volání).

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:

  1. Adresa skutečně neexistuje
  2. Adresa je nová a ještě není v databázi SmartForm
  3. 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.