Перейти к содержимому

Модальное окно для валидации адреса доставки

Для того что бы товар был отправлен точно по адресу, оригинальный адрес доставки проходит обязательную валидацию.

До валидации адреса область Валидация адреса доставки содержит ссылку Проверьте подлинность адреса доставки

Ссылка для валидации адреса

Для валидации пользователь нажимает на ссылку и попадает в модальное окно для валидации адреса.

Модальное окно для валидации адреса

Базой для валидации адреса является оригинальный адрес доставки. Валидации подвергаются следующие поля:

  1. Улица/дом (иногда корпус/квартира) — обязательное поле без которого валидация невозможна. Если пользователь не указал данные в этом поле адрес не пройдет валидацию, будет предложено пользователю уточнить данные адреса, соответственно не возможно будет распечатать этикетку и доставить товар поукпателю;
  2. Индекс — необязательное поле, но в странах с обязательными индексами (например, Чехия, США) его отсутствие снижает уровень детализации. Проверяет соответствие индекса городу и улице, выводит почтовый индекс на основе города и улицы. Если не возможно точно определить почтовый индекс (postalCode) для адреса, например, когда улица охватывает несколько индексов, то поле индекса остается пустым;
  3. Город или населенный пункт — необязательное поле, но его указание повышает точность. В некоторых странах (например, в Японии или США в случае Бруклина) вместо Города может использоваться почтовый город или населённый пункт, используемый в почтовой системе для доставки или район или подрайон первого уровня внутри города. Помогает уточнить адрес для доставки, особенно в странах со сложной структурой адресов, где административные границы и почтовые зоны не совпадают.
  4. Код страны — рекомендуется указывать для повышения точности валидации. Без него система может попытаться угадать страну, что снижает точность. Код страны указывает регион, для которого выполняется валидация, используется для определения правил формата адреса, специфичных для данной страны. Например, в США требуется ZIP-код, а в Японии формат адреса отличается из-за использования префектур.
  5. Страна — если пользователь по каким то причина не указал страну, но указал код страны, то это не будет является проблемой, так как Код страны однозначно определяет страну для валидации.
  6. Дополнительно — необязательное поле:
    • Административная область, например, край или штат — повышает точность в странах, где регионы важны (например, Чехия, США).
    • Район города — редко требуется;
    • Квартира, офис, корпус — важно для точной доставки в многоквартирных домах

Вывод — для успешной валидации адреса обязательно требуется:

  1. Улица и номер дома. Без этого поля система не может обработать запрос, так как это основа адреса. В приложении данное поле является необязательным, при отстутствии данных пользователю будет предложено уточнить данные и заполнить его;
  2. Код страны: настоятельно рекомендуется, особенно для стран с уникальными форматами адресов, таких как Чехия. Без него система может ошибочно интерпретировать адрес. В приложение данное поле является обязательным, все заказы синхронизируются и создаются с данным полем в обязательном порядке;