Частые ошибки

1. Не перезагружается страница оформления заказа после смены города

На страннице оформдения заказа не всегда поле местоположение идет первым, и после того как пользователь ввел свои данные, меняет город, происходит перезагрузка и поля пустые. Поэтому на странице оформления заказа перезагрузка отключена.

Но вы можете использовать JS  событие смены города, для этого нужно на странице добавить javascript  код:

<script type="text/javascript">
    $(document).on('bxmaker.geoip.select.location.after', function(e, data){
         if (!!BX.Sale && !!BX.Sale.OrderAjaxComponent && !!BX.Sale.OrderAjaxComponent.sendRequest) {
    
             // чтобы не потерять значения заполненых полей
             $('input[name="ORDER_PROP_1"]').val(data.response.location_code);

             // бывает нужно вставить еще и в другие скрытые поля
             // $('input.bx-ui-sls-fake').val(data.response.location_code);

              // так как страница не перезагрузится, но отобразить на странице везде нужно новый город
             //window.BXmakerGeoIPCity.showCity(); 

             // теперь можно отправить данные формы для перерасчета
             BX.Sale.OrderAjaxComponent.sendRequest();
    
          }
          else if (!!BX.saleOrderAjax) {
             $('input[name="ORDER_PROP_1"]').val(data.response.location_code);
    
             // location.reload();
          }
    });

</script>


2.  В вебвизоре яндекса отображается false вместо города


Это нормально, в вебвизор подгружается сраница сайта на которой выполняется js , город берется из cookie, которые не могут быть установлены  на страницы вебвизора (так как домен сайта отличается от домена на котором находится сам вебвизор), поэтому и отображается false вместо реального значения, по факту люди видят актуальный для себя город. 

Это особенность вебвизора.

3. Не определяется город

Периодически  нам пишут, что модуль не определяет город, при этом в настройках  включают все подряд и не читают подписи. Самая частая причина  в том, что на редакциях битрикс в которых есть интернет магазин и соответственно есть местоположения. Поэтому в настройках нужно убрать галочку - "Использовать для поиска города сервисы Яндекса", тогда поиск города будет происходить в базе местоположений сайта и ошибок не будет.