Налаштування комерційних пропозицій у CRM Бітрікс24
Менеджер виставляє комерційну пропозицію з Бітрікс24, клієнт отримує PDF з кривою версткою, без логотипу і з неправильними цінами з прайсу двомісячної давнини. Це стандартна ситуація при роботі з модулем КП «з коробки» без налаштування.
Що таке КП в Бітрікс24 і як це працює технічно
Комерційна пропозиція в Бітрікс24 — це сутність CRM (CCrmQuote), що зберігається в таблиці b_crm_quote. Вона пов'язана з угодою (b_crm_deal) або контактом/компанією через b_crm_quote_contact і b_crm_quote_company.
Позиції КП зберігаються в b_crm_product_row з ознакою OWNER_TYPE = QUOTE. Кожна позиція посилається на товар із каталогу (b_iblock_element) — саме тому для коректної роботи КП потрібен налаштований торговий каталог у модулі catalog.
При створенні КП важливо зрозуміти три речі:
- Джерело цін — з якого каталогу і за яким типом цін підтягуються позиції
- Шаблон друкованої форми — який PDF/HTML генерується при надсиланні клієнту
- Статуси КП — як вони впливають на воронку угоди
Налаштування шаблонів друкованих форм
Це головна точка болю. Стандартний шаблон КП знаходиться в /bitrix/modules/crm/lib/document/quote/. Його правлять через CRM → Налаштування → Налаштування документів — там само можна завантажити логотип і налаштувати реквізити компанії.
Для повноцінного брендованого КП використовують шаблони на основі HTML. Шаблон створюється через адміністративний розділ модуля crm, шлях: Бітрікс24 → CRM → Налаштування → Документи → Комерційні пропозиції → Додати шаблон.
Змінні в шаблоні передаються через {=Document.FIELD_NAME}. Доступні поля дивляться через кнопку «Вставити поле» в редакторі — там повний список значень сутності КП та пов'язаної угоди.
Типи цін і мультивалютність
Якщо в каталозі кілька типів цін (роздріб, опт, дилер), то при додаванні позицій у КП потрібно явно задати тип ціни. Це робиться в налаштуваннях модуля CRM: CRM → Налаштування → Тип цін для CRM.
При мультивалютних угодах ціни перераховуються автоматично за курсом, заданим у b_catalog_currency — але лише якщо модуль currency налаштований. Помилка «ціна не конвертується» майже завжди означає відсутність актуального курсу.
Зв'язок КП з угодою та статусами
З коробки КП не впливає на стадію угоди автоматично. Якщо потрібно, щоб при прийнятті КП угода переходила на наступний етап — це налаштовується через роботи на стадії КП: тригер OnCrmQuoteStatusChange або робот «Змінити стадію угоди» з умовою за статусом КП.
Статуси КП зберігаються в довіднику QUOTE_STATUS — редагуються в CRM → Налаштування → Довідники.
Терміни налаштування
| Завдання | Час |
|---|---|
| Налаштування реквізитів і логотипу | 1–2 год |
| Кастомний HTML-шаблон КП | 3–5 год |
| Налаштування типів цін і валюти | 1–2 год |
| Зв'язка КП з роботами на угоді | 1–2 год |
Повне налаштування КП під бізнес-процес займає 1 робочий день. Більшу частину часу займає саме верстка шаблону — особливо якщо потрібні таблиці з умовним форматуванням позицій.







