Список городов при оформлении заказа

Здравствуйте!
В текущем исполнении клиенту предлагается заполнять город от руки... Некоторые модули доставки от этого работают некорректно. Например, могут не посчитать, что москва = Москва.
К тому же, бывает в городе опечатка...
Даже если она исправляется на стадии Доставка, в итоговую форму почему-то попадает информация в которой стоит
Доставка - 0 руб.

Подскажите как сделать выбор города заданным из списка SELECT или иное решение проблемы.
Спасибо

5 ответов

  • 0
    Denis Sevastyanov 26 марта 2014 09:06 #
    по весу проверьте условия, и проставлен ли вес
  • 0
    Михаил Ушенин Webasyst 26 марта 2014 09:11 #
    Более удобной для пользователя, на мой взгляд, была бы возможность начать писать название города, а AJAX-скрипт предлагал во всплывающей подсказке варианты, соответствующие набранному фрагменту. Чем дальше пишет пользователь, тем точнее подсказки. Когда появится подходящий вариант, пользователь выбирает его из списка, и он подставляется в текстовое поле.

    Прикрутить это можно путём привязки к событиям поля для ввода города с помощью jQuery. А AJAX-запросы для получения подсказок направлять на контроллер вашего плагина, который для этих целей придётся написать и который должен уметь искать названия городов по фрагменту, полученному из браузера.
  • 1

    Для решения данной проблемы, нами был разработан плагин Автоопределение и выбор города, который существенно облегчает ввод адреса при оформление заказа

    • +1
      Антон Антон 27 апреля 2019 20:13 #

      А что происходит если человек из другой страны? И ему магазин тоже продает и хочет продавать?

  • 1
    Антон 27 апреля 2019 20:17 #

    Как решение для модулей, это выводить список ПВЗ для Областей, которые можно выбрать из списка.

    Список ПВЗ любой области намного меньше чем список отдельно Питера или Москвы.

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

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите