Форма ввода адреса доставки в корзине ИМ

Сейчас в форме ввода данных адреса доставки среди прочих есть поля: страна, регион и населенный пункт, адрес. Если я правильно понимаю, в поле адреса нужно вводить и наименование улицы (переулка и т.п.), и номер дома (строения), и номер квартиры (офиса).
При этом, в таблице shop_orders существуют поля house и flat. А вот в таблице directory_addresses поля house и flat отсутствуют. Если в форму ввода данных адреса доставки подставлять тот адрес, что пользователь ранее сохранил в своем личном кабинете, то подставить можно лишь значение value из таблицы directory_addresses, в котором, чаще всего, будут присутствовать и номер дома, и номер квартиры.
В этом случае не совсем понятно, для чего в заказе товара есть свойства house и flat, из чего их заполнять? Выводить соответствующие поля формы при ввода адреса доставки? Но тогда это получается лишним, так как пользователь уже их указывает вместе с улицей (переулком и т.п.).

Хотелось бы, чтобы таблица directory_addresses тоже обзавелась полями вроде house и flat, так как у любого адреса есть, так или иначе, номер дома (строения) и, почти всегда, если речь не о частном доме, номер квартиры (офиса, помещения).

И, кроме этого, хотелось бы связать ввод этих данных с теми адресами, которые пользователь хранит в своем личном кабинете. Сейчас в этих адресах практического смысла нет. Ну, либо лично я его не вижу. Чтобы подставить какие-либо данные из уже имеющихся в форму ввода адреса доставки, их приходится собирать по крупицам. А введенный новый адрес, которой ранее не был указан пользователем в личном кабинете, после оформления заказа нигде не сохраняется.

Хотелось бы видеть что-то похожее на то, что Озон или Яндекс.Маркет сохраняют в профиле пользователя в виде пунктов выдачи, которые ранее были выбраны для доставки заказа. Почему бы таким же образом в БД не хранить пользовательские адреса или адреса компаний?

lezhenkin 27.07.2023
6
676
2

Комментарии

  • В 7.0.7 добавили в directory_addresses поля house и flat

    08.12.2023 10:49:48
    alexander.egorov
  • Re: Форма ввода адреса доставки в корзине ИМ

    да в directory_addresses не помешает house и flat как в заказах, сейчас это храним в доп. свойствах пользователя

    29.07.2023 18:52:11
    alexpimnev