Исполнено

+2

Автоматическое определение местоположения посетителя сайта

Елена В. Обновлен 10 лет назад в категории CMS Общий функционал 3

было бы очень удобно, если бы система сама угадывала, из какого города клиент, и предлагала бы ему автоматически только те варианты доставки, которые доступны в этом городе.

Комментарии 3

  • Артем Полторанин 10 лет назад

    Сейчас ведь пользователь обязан указать свой адрес на первом шаге оформления заказа,
    а каждую доставку можно привязать к региону в админ. панели. Т.е. по сути легко можно настроить, чтобы пользователям из того или иного региона отображались соответствующие варианты доставки.

    Или вы имеете ввиду не в оформлении заказа, а где-то в другом месте на сайте?

  • Елена В. 10 лет назад

    Хотя в идеале хотелось бы, чтобы все возможные варианты доставки сразу отражались на карточке каждого товара (ну или хотя бы на отдельной странице с описанием вариантов доставки), но имела ввиду как раз этап оформления заказа.
    Существующий первый шаг очень не нравится. На мой взгляд полей слишком много (возможно, их как-то можно сократить до "область/город"?). Если клиент не планирует курьерскую доставку (а например, самовывоз, доставку до пункта выдачи) - то запрашиваемая информация об адресе и индексе отпугивает - "а зачем моя личная информация магазину?" - а это потеря заказов.
    Даже если поля как-то можно корректировать, лучше бы система сама определяла город клиента, а не он вручную выбирал его из списка.
    Чем меньше действий требуется от посетителя сайта от момента выбора товара до момента завершения оформления заказа - тем больше вероятность, что он станет покупателем.

  • Oleg Hmelex 10 лет назад

    Если для программистов пока на данном этапе это тяжело реализовать то как пример можно подключить Яндекс или Гугл скрипты определения местонахождения.

    К примеру код такой:
    <script src="http://yastatic.net/jquery/2.1.1/jquery.min.js"></script>;
    <script type="text/javascript">
    window.onload = function () {
    jQuery("#user-city").text(ymaps.geolocation.city);
    jQuery("#user-region").text(ymaps.geolocation.region);
    jQuery("#user-country").text(ymaps.geolocation.country);
    }
    </script>
    <script src="http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU"; type="text/javascript"></script>


    <div id="user-city"></div> <div id="user-region"></div> <div id="user-country"></div>

Написать сообщение