• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Убрать варианты доставки до введения адреса

Katerlan

Новичок
Здравствуйте. Подскажите как убрать варианты доставки из корзины, которые появляются до того как адрес ввели? Если клиент первый раз заказывает и не вводил адрес до этого ни разу у него появляется только доставка курьером и самовывоз. И то доставка курьером стоимость не корректная пока адрес не введен. Многие думают что доставка только по Москве и не идут дальше оформлять. А на самом деле доставка по всей России и просто нужно нажать оформить заказ и выбрать город и тогда появится и сдек и боксбери и почта.
 

Вложения

  • 59C8FA22-32B7-499C-A130-AFB32173256D.png
    59C8FA22-32B7-499C-A130-AFB32173256D.png
    339.2 KB · Просмотры: 13

ADv

Гуру
Местный
Здравствуйте. Подскажите как убрать варианты доставки из корзины, которые появляются до того как адрес ввели? Если клиент первый раз заказывает и не вводил адрес до этого ни разу у него появляется только доставка курьером и самовывоз. И то доставка курьером стоимость не корректная пока адрес не введен. Многие думают что доставка только по Москве и не идут дальше оформлять. А на самом деле доставка по всей России и просто нужно нажать оформить заказ и выбрать город и тогда появится и сдек и боксбери и почта.
Добавьте уведомление по этому поводу, например
 

kimad

Опытный
Местный
Здравствуйте. Подскажите как убрать варианты доставки из корзины, которые появляются до того как адрес ввели? Если клиент первый раз заказывает и не вводил адрес до этого ни разу у него появляется только доставка курьером и самовывоз. И то доставка курьером стоимость не корректная пока адрес не введен. Многие думают что доставка только по Москве и не идут дальше оформлять. А на самом деле доставка по всей России и просто нужно нажать оформить заказ и выбрать город и тогда появится и сдек и боксбери и почта.
Попробуйте использовать сниппет

PHP:
function delshipping_calc_in_cart( $show_shipping ) {
    if( is_cart() ) {
        return false;
    }
    return $show_shipping;
}
add_filter( 'woocommerce_cart_ready_to_calc_shipping', 'delshipping_calc_in_cart', 99 );
 
Сверху Снизу