Добавляем нужные города и области в зоны доставки WooCommerce

Задача. На WordPress-сайте с Woocommerce страница Оформления заказа, в деталях заказа есть выпадающий список «Укажите Ваш город:», но по стандарту в плагине не предусмотрены города из России, Украины и т.д. Есть задача добавить в этот список города или области которые нужны нам, чтобы пользователь (покупатель) мог выбрать куда доставлять товар.

Форма заказа в Woocommerce: Выбор города доставки

Слева можно видеть список, где пользователь может выбрать город куда, например доставлять товар

Настройки доставки в Woocommerce

Можно выбрать страну куда мы хотим продавать, но потом при оформлении заказа по стандартным установкам все равно нельзя будет выбрать конкретный город для доставки

Решение. Чтобы добавить нужные города и области России (или другой страны) в зоны доставки WooCommerce можно использовать следующий php-код со вставкой в function.php:

Можно убрать ненужные или добавить по аналогии другие грода.

Код взят с источника woohelp.ru.

Не обновляется блок доставки в заказе при выборе города

Задача. Не обновляется блок доставки в заказе при выборе из списка Зоны доставки.

Решение. Проблема устраняется при добавлении класса «update_totals_on_change» в поле Class в настройках выводимого поля. Например, выводимое поле «Укажите Ваш город:». Данные поля можно редактировать с помощью плагина «Checkout Field Editor for WooCommerce».

Не обновляется форма заказа Woocommerce при смене города

Добавление класса update_totals_on_change при использовании Checkout Field Editor for WooCommerce

4 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии