Site icon MPCA's blog

Validácia popisného čísla v adrese

Stáva sa vám že na vašom eshope zabúdajú klienti zdať popisné číslo v ulici? A to aj napriek tomu že máte upravený placeholder a label ku políčku ulica? 🙂

Riešenie je validácia poľa billing_address_1 a to nasledovne:

add_action( 'woocommerce_after_checkout_validation', 'mpca86_validate_address_1', 10, 2);
function mpca86_validate_address_1( $fields, $errors ){
 
    if ( ! preg_match( '/[0-9]/', $fields[ 'billing_address_1' ] )  ){
        $errors->add( 'validation', 'V poli ulica ste nezadali popisné číslo. Je adresa správna?' );
    }
}

Vyššie spomenutú časť treba vložiť do functions.php aktívnej témy

Výsledok po pridaní kódu do functions.php
Exit mobile version