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

Не дает сделать заказ из-за города

ВладБлад

Опытный
Не получается сделать заказ после того, как скрыты некоторые поля.
Осталось только:
Город *
Имя *
Email-адрес *
Телефон *
После нажатия на "Отправить заказ" система пишет:
  • К сожалению мы не производим доставку в к . Пожалуйста укажите другой адрес доставки.
  • Неправильный способ доставки.

Что делать?
 

searchingman

Гуру
Местный
Вы каким образом скрывали поля и какой тип доставки используется?
 

ВладБлад

Опытный
Нужно было добавить поле Страна. Для того, чтобы клиент не заполнял поле страна, нужно добавить сниппет, который по умолчанию устанавливает страну.
PHP:
add_filter( 'default_checkout_country', 'change_default_checkout_country' );
function change_default_checkout_country() {
  return 'XX'; // XX - код страны
}
взято здесь: http://eysman.pro/ustanavlivaem-str...ranitse-oformleniya-zakaza-v-woocommerce.html
 

Stork.71

Гуру
Местный
А если добавить этот сниппет, но само поле все же скрыть? Будет работать?
И еще, что у Вас стоит в настройках доставки ("Ограничить доставку по локациям")?
 
  • Like
Реакции: D&B

ВладБлад

Опытный
А если добавить этот сниппет, но само поле все же скрыть? Будет работать?
И еще, что у Вас стоит в настройках доставки ("Ограничить доставку по локациям")?
Ограничить доставку - стоит Доставка во все страны. Хотя мне только Россия нужна.
Да, с этим сниппетом работает! (скрыл страну - работает).
 

SpaceWolf

Новичок
подскажите какой код страны для Белоруссии или где его посмотреть?
 
Сверху Снизу