Всем привет. Как вы знаете я в своих статьях делюсь теми проблемами и решениями которые встречаю в своей практике сайтостроения. И вот на днях столкнулся с интересной проблемой.
Суть в следующем: имеем магазин на вукоммерсе, разные регионы доставки с разным способом в каждом регионе. Но способ не менялся при выборе нужного региона. В общем на странице чекаута были показаны все способы, а это нам не подходило. В консоли хрома висела ошибка jquery is not definded. Именно это не возволяло меняться доставке в зависимости от региона.
Интернетов было много перелопачено на эту тему, как русских, так и зарубежных. Везде писали что нужно обновить джейквери, добавить скрипт в хедер, но ничего не помогало. Потратил я на это несколько дней.
Решил я обратиться за помощью к коллегам на фрилансе. И один из них мне помог. Оказывается эта проблема легко решается. Там что-то с логикой было, типа неправильное расположение полей в чекауте. Установил я плагин Saphali Woocommerce Russian чтобы можно было управлять полями и в настройках полей просто передвинул выше страну и адрес и всё заработало.
Данная ошибка jquery is not definded пропала) так что прежде чем обращаться к программистым, ковырять джейквери проверьте этот способ в woocommerce.
Если вам данная статья помогла, поддержите автора, поделитесь ей в соцсетях.
С уважением, фрилансер-вебмастер Алексадр Шульгинов