Перейти к содержанию

Prom Создание новых клиентов

Правила, по которым из покупателя на Prom рождается карточка клиента в ERPJS. Когда служба «Обновить заказы» приносит заказ от человека, которого в базе ещё нет, она создаёт контакт сама — а здесь задано, с какими реквизитами.

Где искать: Модули → Prom → Настройки → Prom Создание новых клиентов

Разбор на примере

Prom Создание новых клиентов

  • Серия — префикс кода нового контакта. Код складывается как СЕРИЯ + телефон покупателя (последние 10 цифр): в демо серия PRM, так что покупатель с номером 067 123 45 67 станет контактом PRM0671234567. Серия отделяет «промовских» клиентов от заведённых руками и уменьшает риск, что коды столкнутся, — но не исключает его (см. ниже).
  • Категория — категория клиента, которую получит новая карточка: в демо КЛИЕНТ. Через категорию новые покупатели сразу наследуют её прейскурант и другие правила.
  • Классификация — необязательная классификация контактов; в демо пустая.

Как служба ищет и создаёт

Прежде чем создавать, служба честно ищет существующего клиента среди карточек с отметкой «Клиент» — пять попыток по очереди:

  1. по коду «серия + цифры телефона» (свой же формат);
  2. по коду «серия + телефон, как его прислал Prom» (так коды строились раньше);
  3. по основному телефону карточки;
  4. по дополнительному телефону;
  5. по email.

Нашла — заказ ляжет на существующую карточку, ничего не создаётся. Не нашла — новая карточка: код по формуле выше, имя = «Фамилия Имя» покупателя, телефон, email, категория и классификация отсюда.

Стоит знать

  • Заполнять эту настройку стоит ДО первого запуска «Обновить заказы»: клиенты, созданные с пустой серией, получат код из самого телефона (0671234567), и позднейшая смена серии их не переименует.
  • Код новой карточки и поиск по коду — по одному правилу: последние 10 цифр телефона. Поэтому тот же номер, записанный иначе («+38 (067) 123-45-67» и «0671234567»), ведёт к той же карточке, которую создала служба. В полях телефона карточки служба ищет номер так, как его прислал Prom, — карточку, заведённую вручную с другой записью номера, может не узнать.
  • Покупателя без телефона служба не создаёт: заказ ляжет на карточку с тем же email, если такая есть, а иначе будет пропущен (строка в журнале сервера). Пустым телефоном или email служба не ищет, поэтому заказ не прилипнет к случайной карточке без телефона.
  • Закрытую карточку служба тоже находит. Новый заказ покупателя, чья карточка закрыта, система не принимает — «Клиент «…» закрыт!»: этот заказ не загружается, служба «Обновить заказы» называет его в предупреждении, а остальные импортируются. Чтобы он загрузился, карточку открывают.
  • Код может столкнуться с карточкой, которая не клиент (например, с поставщиком, чей код — те же цифры): такую карточку поиск не видит, а новую с тем же кодом создать нельзя — запуск обрывается ошибкой.

Типичные ситуации

Один покупатель — две карточки. Чаще всего он заказал сначала с телефоном, потом только с email (или с другим номером). Объединить можно вручную: перевесить документы на одну карточку. Лишнюю карточку не закрывайте, пока покупатель может снова заказать с её телефоном или email: служба найдёт и закрытую карточку, и новый заказ не загрузится (см. выше).

Новые клиенты без прейскуранта. Проверьте, заполнена ли «Категория» и привязан ли прейскурант к самой категории — новая карточка получает только категорию, остальное тянется из неё.