Как в woocommerce сделать неактивным поле при выборе определенного региона (Москва)?

Скажите, как отключить поле «Почтовый индекс» в случае, если пользователь выбирает в поле «Область/регион» ответ Москва на странице Checkout? И куда именно нужно вставлять код?  Спасибо

Добавить Комментарий

add_action(‘woocommerce_before_cart_totals’, ‘smf_before_checkout_form’);
add_action(‘woocommerce_before_checkout_form’, ‘smf_before_checkout_form’); ?
add_filter(‘woocommerce_checkout_fields’, ‘smf_remove_checkout_fields’);

и чо-то удалите из ненужного. На сайте woocommerce посмотрите, там все же более узкие спецы.

Добавить Комментарий
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {
     unset($fields['billing']['billing_postcode']);
     unset($fields['billing']['billing_country']);
     unset($fields['billing']['billing_state']);
     unset($fields['billing']['billing_email']);
     unset($fields['billing']['billing_company']);
     unset($fields['billing']['billing_address_2']);
   
     unset($fields['shipping']['shipping_postcode']);
     unset($fields['shipping']['shipping_country']);
     unset($fields['shipping']['shipping_state']);
     unset($fields['shipping']['shipping_email']);
     unset($fields['shipping']['shipping_company']);
     unset($fields['shipping']['shipping_address_2']);

     return $fields;
}
Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.