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

Обновление зон доставки по индексу

Image CMS

Slava135

Новичок
#1
Настроил зоны доставки по индексам.

Программно заполняю поле индекс через сервис Dadata.
Блок доставка не обновляется пока не нажмешь любую клавишу.
В чем может быть причина?
Какая процедура (хук) запускается при заполнении поля индекс?
 

Beagler

Опытный
#2
Настроил зоны доставки по индексам.

Программно заполняю поле индекс через сервис Dadata.
Блок доставка не обновляется пока не нажмешь любую клавишу.
В чем может быть причина?
Какая процедура (хук) запускается при заполнении поля индекс?
Не доделали - когда заполняете индекс вызывайта change()
 

Slava135

Новичок
#3
Если не сложно то можно пример?
Сейчас вышел из положения добавив триггер jQuery('body').trigger('update_checkout');
 

Beagler

Опытный
#4
я же не вижу как Вы там что сделали - ссылки нет. А эккстрасенсорные способности у меня, к сожалению, в зачаточном состоянии.
Просто после заполнения поля с индексом на этом поле .change();
 

Slava135

Новичок
#6
У меня сейчас так

<script type="text/javascript">
$("#billing_address_1").suggestions({
token: "****",
type: "ADDRESS",
count: 5,
/* Вызывается, когда пользователь выбирает одну из подсказок */
onSelect: function(suggestion) {
$("#billing_city").val(suggestion.data.city);
$("#billing_postcode").val(suggestion.data.postal_code);
jQuery('body').trigger('update_checkout');
}
});
</script>
 

Slava135

Новичок
#7
Посмотрел. Используете только подсказки или и стандартизация? У Вас срабатывает расшифровка даже если я не выбираю подсказку а ввожу ее до конца руками. В типовом варианте - это исключение и адрес не определяется.
 
#10
Спасибо, попробую.
А как тогда сделано, что поле разбирается даже если подсказка не выбрана?
Я пробовал исключением, но не пошло.
Например я полностью ввожу адрес вручную не выбирая подсказку. В Дате мне сказали, что в этом случае только через стандартизацию. А У вас на сайте срабатывает
 
Сверху Снизу