Стадії угоди
Усі стадії угоди зі state machine: хто переводить, що потрібно для входу, SLA і що відбувається автоматично. Таблиця генерується з коду.
Кожна угода проходить стадії state machine: від ліда до закриття. Це єдина логіка для Desk, кабінету клієнта, Track, API та ботів.
Таблицю нижче не редагують вручну
Вона генерується скриптом generate з @core/domain (DEFAULT_MACHINE) під час збірки документації. Тест
перевіряє, що закомічена версія збігається з кодом. Це стадії за замовчуванням: ваша компанія може
перейменувати, вимкнути чи сховати частину стадій.
Як працюють переходи
- Уперед на наступну стадію можна лише після виконання її обов'язкових умов (наприклад, договір підписано, депозит отримано, є VIN і ціна лота, є контейнер чи B/L). Модалка переходу в Desk показує, чого бракує.
- Пропуск стадій. Деякі стадії можна пропустити залежно від типу угоди (колонка «Можна пропустити»): повний сервіс, лише аукціон, лише логістика, перепродаж. Стадії «Консультація», «Ставку погоджено», «Їде до кордону», «Сертифікація», «Реєстрація» можна пропустити в усіх типах.
- Назад і в бічні статуси (пауза, претензія, скасовано, втрачено) — лише з обов'язковою причиною. Скасувати угоду після стадії «Лот виграно» може тільки власник.
- Автоматичні дії на вході в стадію: повідомлення клієнтові або менеджерові (Telegram, Viber, пошта, SMS за вашими налаштуваннями), задачі з терміном, генерація документів (інвойс на депозит, інвойс на лот), перерахунок ETA, запит на погодження клієнта.
- SLA — нормативний строк у стадії, у днях. Стадія стає «строк спливає» при 80 % строку й «прострочено» після нього. Прогрес для клієнта рахується за вагою SLA: море з 45 днів — велика частина шляху.
- Видимість для клієнта. Колонка «Бачить клієнт» — назва стадії на Track і в кабінеті. Стадію можна сховати від клієнта (
public: false).
Ваші налаштування стадій
У налаштуваннях тенанта (stages_override) для стадії можна:
- вимкнути її (якщо вона не з обов'язкових: «Новий лід», «Авто видано», «Закрито» та бічні статуси вимкнути не можна);
- змінити SLA;
- перейменувати для клієнта й для менеджера (для кожної мови окремо);
- сховати від клієнта.
Коли ви вимикаєте стадію, її обов'язкові умови не губляться: вони переходять на найближчий перехід, який «перестрибує» вимкнену стадію (якщо ви явно не відмовились від них через dropRequirements). Екран «Налаштування → Стадії угод» У розробці, поки налаштування змінює оператор.
Таблиця стадій
Основний потік
| # | Стадія | Бачить клієнт | Етап | SLA, днів | Прогрес | Хто переводить | Обов’язкові умови | Можна пропустити | Що відбувається автоматично |
|---|---|---|---|---|---|---|---|---|---|
| 1 | leadНовий лід | Заявку отримано | Договір | 1 | 0% | owner, manager | — | — |
|
| 2 | consultКонсультація | Консультація | Договір | 3 | 1% | owner, manager | У контакту немає телефону, email чи месенджера | усі типи угод |
|
| 3 | contract_signedДоговір підписано | Договір підписано | Договір | 3 | 3% | owner, manager, accountant | Потрібен підписаний договір (або завантажений скан) | — |
|
| 4 | deposit_paidДепозит отримано | Депозит сплачено | Договір | 2 | 5% | owner, manager, accountant | Немає успішного платежу депозиту | лише логістика |
|
| 5 | searchingПошук авто | Підбираємо авто | Аукціон | 21 | 6% | owner, manager | — | лише логістика, перепродаж |
|
| 6 | bid_approvedМакс. ставку погоджено | Ставку погоджено | Аукціон | 7 | 19% | owner, manager, client | Клієнт не погодив максимальну ставку | усі типи угод |
|
| 7 | wonЛот виграно | Авто куплено | Аукціон | 3 | 24% | owner, manager | Вкажіть ціну лота; Вкажіть коректний VIN | лише логістика, перепродаж |
|
| 8 | paid_to_auctionОплачено аукціону | Авто оплачено | Аукціон | 3 | 26% | owner, manager, accountant | Немає оплати лота аукціону | лише логістика, перепродаж |
|
| 9 | pickup_scheduledЕвакуатор замовлено | Заплановано вивіз | США | 7 | 28% | owner, manager, logistics | Вкажіть коректний VIN; Вкажіть дату вивозу | лише аукціон, перепродаж |
|
| 10 | at_us_warehouseНа складі в США | На складі в США | США | 10 | 32% | owner, manager, logistics | — | лише аукціон, перепродаж, маршрут «автовозом» |
|
| 11 | loadedЗавантажено | Завантажено в контейнер | США | 7 | 39% | owner, manager, logistics | Вкажіть номер контейнера або коносамента (B/L) | лише аукціон, перепродаж |
|
| 12 | in_transit_seaУ морі | Пливе морем | Море | 45 | 44% | owner, manager, logistics | Вкажіть судно; Вкажіть дату відправлення (ETD); Вкажіть очікувану дату прибуття (ETA) | лише аукціон, перепродаж, маршрут «автовозом» |
|
| 13 | at_eu_portУ порту ЄС | Прибуло в порт | ЄС | 7 | 73% | owner, manager, logistics | Вкажіть фактичну дату прибуття в порт (ATA) | лише аукціон, перепродаж, маршрут «автовозом» |
|
| 14 | inland_to_borderДоставка до кордону | Їде до кордону | ЄС | 5 | 77% | owner, manager, logistics | — | усі типи угод |
|
| 15 | customs_clearingМитне оформлення | Розмитнення | Митниця | 5 | 81% | owner, manager, logistics | Створіть митну справу (декларант або номер декларації) | лише аукціон, лише логістика, перепродаж |
|
| 16 | customs_clearedРозмитнено | Розмитнено | Митниця | 3 | 84% | owner, manager, logistics | Вкажіть дату випуску з митниці | лише аукціон, лише логістика, перепродаж |
|
| 17 | certificationСертифікація | Сертифікація | Митниця | 10 | 86% | owner, manager, logistics | — | усі типи угод |
|
| 18 | registrationРеєстрація в СЦ | Реєстрація | Митниця | 7 | 92% | owner, manager, logistics | — | усі типи угод |
|
| 19 | ready_for_handoverГотове до видачі | Готове до видачі | Видача | 5 | 97% | owner, manager, logistics | — | — |
|
| 20 | handed_overВидано клієнту | Авто видано | Видача | 14 | 100% | owner, manager, logistics | Потрібен підписаний акт приймання-передачі | — |
|
| 21 | closedЗакрито | Угоду завершено (клієнту не показується) | Видача | — | 100% | owner, accountant | У клієнта є заборгованість | — |
|
Бічні статуси
| # | Стадія | Бачить клієнт | Етап | SLA, днів | Прогрес | Хто переводить | Обов’язкові умови | Можна пропустити | Що відбувається автоматично |
|---|---|---|---|---|---|---|---|---|---|
| — | lostВтрачено | Заявку закрито (клієнту не показується) | Інше | — | — | owner, manager | Вкажіть причину | — | — |
| — | cancelledСкасовано | Угоду скасовано | Інше | — | — | owner, manager | Вкажіть причину | — |
|
| — | on_holdНа паузі | Призупинено | Інше | 14 | — | owner, manager | Вкажіть причину | — |
|
| — | disputeПретензія | Розглядаємо звернення | Інше | 14 | — | owner, manager, client | Вкажіть причину | — |
|
Бічні статуси
- Втрачено — лід не став клієнтом (з «Новий лід» і «Консультація»).
- Скасовано — від підписання договору до готовності до видачі; ставить задачу розрахунків за депозит.
- На паузі і Претензія — з будь-якої нетермінальної стадії; повернення на стадію, з якої зайшли. Претензію може відкрити й клієнт.