Доставка по другому адресу woocommerce как убрать
Перейти к содержимому

Доставка по другому адресу woocommerce как убрать

  • автор:

Woocommerce: как убрать адрес доставки при самовывозе?

Друзья, подскажите, как можно в WordPress Woocommerce убрать поле ввода адреса при выборе варианта «Самовывоз»?

  • Вопрос задан более трёх лет назад
  • 5794 просмотра

Комментировать
Решения вопроса 0
Ответы на вопрос 2

trampick

Веб-разработчик
Сделайте пожалуйста скрин того что хочется убрать:)
Ответ написан более трёх лет назад
Иван @djforce Автор вопроса

fbb5e82fe8a94907946882fe4f73dbc9.png

Вот картинка, смысл в том, что бы клиент не заполнял поле адрес в случае когда выбирает самовывоз из магазина, т.к. это не нужно.

Пробую сейчас сделать вот так с помощью CSS:

#shipping_method_0_local_pickup-15.checked + .address-field

Но почему то не получается, не хочет применяться этот css к моему коду а в JS я не силен.

trampick

Иван: используйте display: none !important;

trampick

Иван: используйте плагин https://wordpress.org/plugins/saphali-woocommerce-lite/ — он позволяет настраивать все поля при оформлении заказа.

Иван @djforce Автор вопроса

Иван Козлов: Иван.
Пробовал display: none !important; в первую очередь, но почему то свойство
#shipping_method_0_local_pickup-15.checked + .address-field display: none>
Просто не применяется к .address-field

Плагин, который Вы предложили просто убирает поле или делает его необязательным. Я уже пользуюсь таким плагином.

Но у меня задача именно динамически скрыть полле ввода адреса в тот момент, когда человек выбирает самовывоз. И наоборот если человек выбирает доставку, то поле ввода адреса появляется.

trampick

Иван: я подобную задачу решал использованием jquery. Использовал событие change для списка способов доставки. При срабатывании его скрывать поле методом hide()

Иван @djforce Автор вопроса

Иван Козлов: Вот именно это мне и нужно. Могли бы дать пример кода, попробую как то его встроить к себе. буду признателен

Как настроить или скрыть ненужные поля адреса в Woocommerce

При настройке различных способов доставки я столкнулся с проблемой, что стандартными методами Woocommerce нельзя скрыть ненужные поля адреса. Напрмер несколько строк для адреса или Регион мне не нужны. На странице checkin достаточно много полей.

Для решения задачи по настройке страницы оформления заказа я нашёл удобный плагин — WooCommerce Checkout Manager. С его помощью можно легко и быстро настроить страницу оформления, удалить ненужные поля и выполнить такие операции как:

  • вывести уведомление для клиента в корзине в любом месте;
  • убрать настройку «доставка по другому адресу», попросту скрыть этот флажок;
  • настроить поля для вывода на странице оформления, поля shipping совсем убрать например

Как отключить доставку и оплату в Woocommerce?

В настройках Woocommerce отключена доставка (в том числе каждый способ доставки), также отключены способы оплаты.
На странице оформления заказа (в нашем случае заявки) скрыты поля адрес 1, адрес 2, страна, область (есть только город). Торговые точки во всех странах, адрес клиента по умолчанию — геолокация.

При оформлении заказа выскакивает «неправильный способ оплаты», но она отключена, как и доставка.

Мне нужно просто оформлять заказы/заявки чтобы на имейл падало уведомление и менеджер дальше сам связывался бы.

  • Вопрос задан более трёх лет назад
  • 13066 просмотров

4 комментария

Оценить 4 комментария

Как снять флажок по умолчанию “Ship to different address” от WooCommerce

Как исправить

Интернет торговля получает все больше и больше земли, и WooCommerce это одна из любимых платформ веб-разработчики для создание интернет-магазинов. В этом уроке вы узнаете, как снять флажок по умолчанию “Ship to different address” со страницы «Оформить заказ» из WooCommerce. Или как отключить» Ship to different address ” в интернет-магазине WooCommerce.

Успешный интернет-магазин — это тот, кто знает, как выделить продукты и предложить покупателям лучший опыт в Интернете. Опыт пользователя в Интернете начинается с простого и ясного представления продуктов система выполнения заказов.

Поля, доступные на странице «Платежные реквизиты» / «Оформление заказа», где пользователь должен вводить персональные данныетакие как: имя, адрес, адрес электронной почты, номер телефона и другая информация, должны быть максимально простыми и структурированными. наиболее клиентам интернет-магазинаЯ выбираю как адрес доставки продуктов, которые будут одинаковы с платежный адрес.

Однако в WooCommerce это проверено по умолчанию опция «Доставка по другому адресу»/«Доставка в разные addССГ«. Это означает, что пользователь вынужден щелкнуть или нажать еще раз на экране телефона, чтобы деактивировать дополнительные поля, которые являются обязательными, когда этот параметр отмечен. Нежелательная вещь, если мы хотим предложить пользователям лучший онлайн-опыт.

Доставка в разные addССГ

Как снять флажок по умолчанию “Ship to different address” от WooCommerce

К счастью, вариант “Ship to different address” со страницы оформления заказа a Woocommerce по умолчанию можно снять флажок, добавив в файл строку кода functions.php текущей темы.

 add_filter( 'woocommerce_ship_to_different_address_checked', '__return_false' ); 

Сохраните файл после добавления строки и перейдите в « checkout » интернет-магазина, чтобы проверить, есть ли опция » Ship to different address » также проверяется default.

Еще одно обязательное поле, требуемое WooCommerce на странице «Детали оплаты«Но что слишком неважно в некоторых странах, это так»Почтовый индекс»/« Billing Postcode «. Многие пользователи понятия не имеют, какой почтовый индекс у адреса доставки, а курьерские компании не следуют этому коду. Клиенты часто теряют его, потому что это поле обязательно для заполнения.

  • Критическая уязвимость обнаружена в WooCommerce – Миллионы интернет-магазинов могут быть скомпрометированы
  • Как автоматически удалять изображения товаров в WooCommerce, вместе с продуктом

Его также можно удалить из functions.php добавление следующих строк:

 add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); function custom_override_checkout_fields( $fields )

Теперь у вас есть более простая система «размещения заказов» для ваших клиентов.

Увлеченный технологиями, я с удовольствием пишу на StealthSettings.com с 2006 года. Вы найдете статьи об операционных системах, написанные мной Windows, Linux, macOS, но и о таких веб-платформах, как WordPress şi WooCommerce

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *