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
0 Comments