alex-mihnenko / eco-u

OpenCart site
0 stars 2 forks source link

Подъезд и этаж из строки адреса #237

Closed alex-mihnenko closed 6 years ago

alex-mihnenko commented 6 years ago

Как сделать чтобы переносились в ритейл, когад клиент вбивает их? Пример 22604

ghost commented 6 years ago

Строку адреса в RetailCRM можно передать только двумя способами:

  1. Строкой (как сейчас) - в CRM передается строка адреса, которую система пытается разбить автоматически, но при этом сохраняя в итерфейсе исходную строку для менеджера.

  2. Массивом - подробный вариант адреса, где в CRM передается отдельно каждый параметр - город, улица, дом, строение, подъезд, этаж. Чтобы передавать так нужно при оформлении заказа изменить способ ввода адреса пользователем (от чего в прошлый раз, при рассмотрении этого вопроса отказались).

alex-mihnenko commented 6 years ago

Предлагаю промежуточное решение.

  1. Проверять адрес клиента по базе (вдруг он уже есть в OC в нормальном структированном виде). если это так, то отправлять в виде массива при сохранении заказа.
  2. Если нет, то отправлять в виде строки и пусть retail парсит как умеет.
  3. При сохранении заказа обновлять адрес у клиента в OpenCart на структурированный вид.
ghost commented 6 years ago

Решилось в задаче 287