Prom Створення нових клієнтів
Правила, за якими з покупця на Prom народжується картка клієнта в ERPJS. Коли служба «Оновити замовлення» приносить замовлення від людини, якої в базі ще немає, вона створює контакт сама — а тут задано, з якими реквізитами.
Де шукати: Модулі → Prom → Налаштування → Prom Створення нових клієнтів
Розбір на прикладі

- Серія — префікс коду нового контакту. Код складається як СЕРІЯ + телефон покупця (останні 10 цифр): у демо серія
PRM, тож покупець із номером 067 123 45 67 стане контактомPRM0671234567. Серія відділяє «промівських» клієнтів від заведених руками і зменшує ризик, що коди зіткнуться, — але не виключає його (див. нижче). - Категорія — категорія клієнта, яку отримає нова картка: у демо
КЛІЄНТ. Через категорію нові покупці одразу успадковують її прейскурант та інші правила. - Класифікація — необов'язкова класифікація контактів; у демо порожня.
Як служба шукає і створює
Перш ніж створювати, служба чесно шукає наявного клієнта серед карток із позначкою «Клієнт» — п'ять спроб по черзі:
- за кодом «серія + цифри телефону» (свій же формат);
- за кодом «серія + телефон, як його надіслав Prom» (так коди будувались раніше);
- за основним телефоном картки;
- за додатковим телефоном;
- за email.
Знайшла — замовлення ляже на існуючу картку, нічого не створюється. Не знайшла — нова картка: код за формулою вище, ім'я = «Прізвище Ім'я» покупця, телефон, email, категорія і класифікація звідси.
Варто знати
- Заповнювати цю настройку варто ДО першого запуску «Оновити замовлення»: клієнти, створені з порожньою серією, отримають код із самого телефону (
0671234567), і пізніша зміна серії їх не перейменує. - Код нової картки і пошук за кодом — за одним правилом: останні 10 цифр телефону. Тож той самий номер, записаний інакше («+38 (067) 123-45-67» і «0671234567»), веде до тієї самої картки, яку створила служба. У полях телефону картки служба шукає номер так, як його надіслав Prom, — картку, заведену руками з іншим записом номера, може не впізнати.
- Покупця без телефону служба не створює: замовлення ляже на картку з тим самим email, якщо така є, а інакше буде пропущене (рядок у журналі сервера). Порожнім телефоном чи email служба не шукає, тож замовлення не прилипне до випадкової картки без телефону.
- Закриту картку служба теж знаходить. Нове замовлення покупця, чия картка закрита, система не приймає — «Клієнт «…» закритий!»: це замовлення не завантажується, служба «Оновити замовлення» називає його в попередженні, а решта імпортуються. Щоб воно завантажилось, картку відкривають.
- Код може зіткнутися з карткою, що не є клієнтом (наприклад, з постачальником, чий код — ті самі цифри): таку картку пошук не бачить, а нову з тим самим кодом створити не можна — запуск обривається помилкою.
Типові ситуації
Один покупець — дві картки. Найчастіше він замовив спершу з телефоном, потім лише з email (або з іншим номером). Об'єднати можна вручну: перевісити документи на одну картку. Зайву картку не закривайте, поки покупець може знову замовити з її телефоном чи email: служба знайде й закриту картку, і нове замовлення не завантажиться (див. вище).
Нові клієнти без прейскуранта. Перевірте, чи заповнена «Категорія» і чи прив'язаний прейскурант до самої категорії — нова картка отримує лише категорію, решта тягнеться з неї.