Требуется указать номер телефона для оплаты - PullRequest
0 голосов
/ 27 июня 2019

Если выбранная отгрузка имеет значение метки «1-й класс», как сделать выставление счетов за телефон обязательным.

Как я могу это сделать.

add_filter('woocommerce_checkout_fields', 'xa_remove_billing_checkout_fields');

function xa_remove_billing_checkout_fields($fields) {
    $shipping_method ='flat_rate'; // Set the desired shipping method to hide the checkout field(s).
    global $woocommerce;
    $chosen_methods = WC()->session->get( 'chosen_shipping_methods' );
    $chosen_shipping = $chosen_methods[0];

    if ($chosen_shipping == $shipping_method) {
       $fields['billing_phone']['required'] = true;
    }
    return $fields;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...