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
}

Спасибо за вашу помощь :)

0 ответов

Другие вопросы по тегам