Версия 4.18.1
Страница оформления заказа.
При выборе города выставляется автоматический индекс главпочтампта Почты России.
При изменении индекса вручную на индекс нужной улицы выскакивает оверлей “выберите ваш город”.
Видео:
На 4.17.2 версии есть такая же проблема, подтверждаю
Здравствуйте, @da3020 @alexbelsky
Спасибо за ваши сообщения.
Это поведение не является ошибкой. На расчёт стоимости доставки влияют поля: Страна, Регион, Город, Почтовый индекс. Поэтому, после внесения изменений в эти поля, нужно обновлять стоимость доставки.
И всё-таки это баг.
Как исправить: Поля Страна Регион и Город вводятся из списка и между ними есть зависимость (и индекс как я понял подставляется?). После ввода индекса проверять относится он к тому же городу или нет, и в зависимости от результата поставить без каких либо доп действий, либо сообщить покупателю, что введенный индекс от другого города, не ошибка ли это? Далее в зависимости от его действий - отклонить изменения или применить (точно так же можно не спрашивая город подставить верный по индексу).
Упал сдэк все перешли на почту и это стало проблемой, поведение не логичное, будьте добры признайте это фичу, багом и поправьте, должен быть автоматический пересчет с учетом нового индекса, для почты вообще в целом не важно какой город, индекс приоритетный инструмент для отправки, у вас же город важнее.
и какой смысл вообще конечно от этого овера, когда за ним есть жизнь

upd: Это затемнение чистая фикция js/tygh/checkout/lite_checkout.js
$zipCode.on('input', function (e) {
// methods.lockShippingMethodSelector();
});
Сделал коммент облака нет, все пересчитывается нормально с учетом индекса, после оформления данные сохраняются.
Как это не признано багом? Покупатели все мозги проели последние дня 3 … вводят нужный индекс вручную и снова нужно ввести город, вводишь город - индекс сбивается. Круговорот
Очевидно же что баг