Думаю, следует ограничить редактирование название города, область и регион. Оставить только улицу и другие необязательные поля. Либо вообще запретить редактирование адреса, только удаление. Как-то нелогично сейчас.
Тогда имеет смысл ограничить редактирование связанных полей: название города, область, регион. То есть, можно только адрес и индекс менять.
Denis Slabakov on September 24, 2013:
Степан
Не понимаю смысл этого ограничения
Объясни пожста
Степан Галкин on September 24, 2013:
Что будет, если пользователь завел адрес "Ступино, Московская область", а потом меняет название города на "Пермь", забыв при этом указать регион "Пермский край"? Возникает несоответствие. Таким образом, город и регион - взаимозависимые поля. Самое практичное решение в этом случае: завести базу данных регионов и городов с соответствующими пересечениями. Это уже вопрос к программисту.
Denis Slabakov on September 24, 2013:
Понял, это верно, так и будем делать
Степан Галкин on September 24, 2013:
Тогда дополнения в макетах:
В форме добавления адреса поле "регион" будет заполняться автоматически. Редактировать его нельзя.
В карточке адреса - аналогично.
Denis Slabakov on September 24, 2013:
верно
Степан Галкин on September 24, 2013:
Два варианта формы создания адреса:
account_address_new2_v1 (см. слева направо) — два зависимых поля: указав область становиться доступно поле "Город", в которое подгружаются города для выбранной области. Если города нет в списке, пользователь может оставить значение в произвольной форме
account_address_new2_v2 — одно поле "Город". Поиск производится по всем городам России в момент ввода искомого значения. Если города нет в списке — можно показывать дополнительное поле для указания области или региона в произвольной форме.
Я имею ввиду, что клиент может удалить все адреса доставки, и тогда у него останется вариант самовывоз - это действительно относится к настройкам заказа
Comments
Степан Галкин on July 8, 2013:
Denis Slabakov on July 10, 2013:
Где форма добавления адреса?
Степан Галкин on September 19, 2013:
Макеты:
Вопросы:
Denis Slabakov on September 23, 2013:
Если нет адреса, то остается самовывоз
принято
Степан Галкин on September 24, 2013:
Denis Slabakov on September 24, 2013:
Не понимаю смысл этого ограничения
Объясни пожста
Степан Галкин on September 24, 2013:
Denis Slabakov on September 24, 2013:
Степан Галкин on September 24, 2013:
Denis Slabakov on September 24, 2013:
Степан Галкин on September 24, 2013:
Denis Slabakov on September 24, 2013:
Степан Галкин on September 26, 2013:
Denis Slabakov on September 30, 2013: