Вопрос: как добавить код, который будет скрывать только поля выставления счета в зависимости от роли пользователя, в данном случае - клиента.
Используя следующий код, мы можем скрыть данные платежа в корзине от зарегистрированных пользователей:
add_filter( 'woocommerce_checkout_fields', 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
if( is_user_logged_in() ){
exec($fields['billing']);
$fields['billing'] = array();
}
return $fields;
}