Оформление заказов Checkout

Спасибо за информацию, она очень помогла. Обсудил этот момент с разработчиком. Пока непонятно, получится ли что-то ещё улучшить. Объясню, почему так:

  1. На dev.demo сейчас не самое точное определение местоположения, и дело даже не в модуле. Dev.demo работает через HTTP, поэтому не получает координаты из браузера (для этого нужен HTTPS). В итоге приходится определять местоположение по IP, а это неточный способ. На живом магазине как минимум будет HTTPS, так что определение может стать точнее.

  2. Сильно повлиять на работу геолокации Яндекса и Google с нашей стороны вряд ли получится. Мы им помогаем, передавая координаты из браузера, если пользователь разрешил.

    • Если настроен Яндекс: Яндекс сам решает, использовать ли координаты из браузера или собственные методы геолокации.

    • Если настроен Google: если сайт на HTTPS, мы получаем координаты из браузера и передаём их в Google. Он же по нашему запросу возвращает нам город и область (если координаты мы не передали, то он определяет всё своими методами).

  3. Из-за того, что на проблему влияет множество обстоятельств (ваше местоположение, настройки сайта, браузера и пр.), будет очень сложно диагностировать её в отрыве от всего этого (т.е. только через переписку на форуме).

Поэтому предлагаю такой вариант:

  • Подождать 4.10.1 и обновиться, когда она выйдет. Среди всего полезного, там появится как минимум один новый способ решения проблемы – включить геолокацию от Google.

  • Если будет версия 4.10.1 и настроенный HTTPS, а проблемы с определением города останутся, то лучше всего их будет решать через баг-трекер или Help Desk. Там и обращение не затеряется среди сотен постов в одной теме, и диагностику при необходимости можно будет провести.

3 лайка