Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Вспомнил. Лично у меня маска конфликтовала со скриптом плавного скольжения по якорям:
<!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js" integrity="sha384-3ceskX3iaEnIogmQchP8opvBy3Mi7Ce34nWjpBIwVTHfGYWQS9jwHDVRnpKKHJg7" crossorigin="anonymous"></script>
<script...
По идее должен, так как ContactForm7 это просто плагин. К скрипту никакого отношения не имеет. Щас подумаем что может быть.
Вот у меня смотрите все робит:
https://yagoda-tumen.ru/checkout/
Вначале я пошел именно этим путем, и пытался "приклеить" к форме ввода номера в checkout класс .tel99 но это был тупиковый маневр!!!! Потратил несколько дней и не смог. И потом до меня дошло, надо идти совсем наоборот))) И я привязал форму к скрипту, а не скрипт к форме. Поэтому править ничего...
Я не знаю разрешено ли тут кидать ссылки на сторонние сайты, но это не рекламы ради а для дела. Вот тут
https://pageup.com.ua/maska-vvoda-telefona-dlya-plagina-contact-form-7/#comment-391
полностью все подробно описано. Там для формы обратной связи ContactForm7, но я смог реализовать этот скрипт...
Я решил недавно эту проблему! Вот тут мое последнее сообщение читайте.
https://wpcommerce.ru/threads/problemy-s-dostavkoj.5963/#post-33496
Если вкратце - отключайте поля Страна.
Есть решение!!!!! Оказывается все элементарно: нужно не класс добавлять к строке ввода, а наоборот, ID строки ввода добавить в скрипт! Короче добавляем еще одну вот такую маску: $("#billing_phone").mask("+7 (999) 999-99-99"); и вуаля)))
Очень очень полезная вещичка!! А то юзеры как попало...
Привет всем!
Суть разговора такая. Создал маску для ввода номера телефона вот этим скриптом:
//Маска для формы
add_action('wp_enqueue_scripts', 'wpmidia_enqueue_masked_input');
function wpmidia_enqueue_masked_input(){
wp_enqueue_script('masked-input'...
Чисто теоретически я не вижу противоречий. У меня товаров допустим 50, а атрибута всего 3! Каждый товар может быть 3,5 или 10 литров. Покупатель сам выбирает объем. У каждого атрибута по идее свой ID. В купоне ставим: для id1 скидка 100 р., для id2 - 200 р., для id3 - 300 р.
Делов то всего на 2...
Это итак ясно... Просто покупатель может накидать в корзину товаров с разными атрибутами - 3, 5, 10 литров. И тогда ему придется вводить 3 разных купона для каждого атрибута! Это глупо. В этом и заключался мой вопрос - привязка одного купона к разным атрибутам.
Я вообще удивился почему такой...
Друзья, а реально ли создать купон с фиксированной скидкой (не %) по атрибутам? Т.е. один и тот же купон на атрибут "5 литров" дает скидку 100 руб, а на атрибут "10 литров" дает скидку 200 руб? По дефолту woocommerce такого точно не делает. Может плагин есть?
Столкнулся с тем же что и автор темы, но в итоге разобрался. Надеюсь это поможет другим. Проблема тут вот в чем! При включении любого метода доставки, woocommerce требует обязательное поле "страна"! Частично это решается включением функции: "woocommerce/настройки/параметры доставки/назначение...
Все элементарно!
Я так понимаю автор использовал плагин "Booster for WooCommerce"?
Я потратил пол ночи на эту же проблему, но все таки разобрался.
Нужно просто отключить запрос на поле "страна" в настройках Booster for WooCommerce