woocommerce только предварительно заполняет страну при оформлении заказа
Я хочу, чтобы только поле страны было предварительно заполнено в кассе woocommerce для не пользователей. Итак, оба фильтра работают отдельно, но не вместе, кто я могу их объединить?
add_filter('woocommerce_checkout_get_value', function($input, $key) {
global $current_user;
// Return the user property if it exists, false otherwise
return ($current_user->$key
? $current_user->$key
: false
);
}, 10, 2);
С помощью этого фильтра я пытаюсь установить страну по умолчанию, но она перезаписывается верхней функцией
add_filter( 'default_checkout_country', 'change_default_checkout_country' );
function change_default_checkout_country() {
return 'DE'; // country code
}
Спасибо за вашу помощь :)