...
Стадии сделок первоначально настраиваются на стороне Битрикс. Соответствие стадий сделок и статусов броней настраивается в конфигурационном файле (см. Настройка Logus для интеграции с Bitrix24).
Примеры настройки основных стадий в Битрикс и соответствующего конфигурационного файла.
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
<DealPipelines DefaultPipelineName="">
<Pipeline Name="Default" CategoryId="0">
<Stages>
<Calculation>PREPARATION</Calculation>
<WaitList>1</WaitList>
<Reservation>EXECUTING</Reservation>
<Payment>WON</Payment>
<Out>WON</Out>
<Cancel>LOSE</Cancel>
</Stages>
<CancellationReasons>
<DefaultState>2</DefaultState>
<ReasonMap>
<Б>3</Б>
<ОУП>2</ОУП>
<ПННС>4</ПННС>
<НДВ>5</НДВ>
</ReasonMap>
</CancellationReasons>
</Pipeline>
</DealPipelines> |
...
Для настройки стадий сделки перейдите в раздел CRM - Настройки - Справочники и выберите нужную воронку.
На данном экране можно переименовывать стадии, менять цвет фоновой заливки, удалять стадии, перемещать между собой и добавлять новые.
Для того, чтобы синхронизация стадий сделок и статусов брони заработала, необходимо в конфигурационном файле (logus.local.config) прописать соответствия статусов брони со сделками стадиями сделок в Битрикс. Это делается в блоке <Stages>.
| Code Block | ||
|---|---|---|
| ||
<Stages>
<Calculation>*****</Calculation> <!-- При синхронизации, по Сделкам указанных стадий будет осуществлён только расчёт стоимости по введённым в сделке параметрам.
Результат расчёта сохранится в сделку. -->
<WaitList>*****</WaitList> <!-- При синхронизации, по Сделкам указанных стадий будет осуществлёно создание брони в ЛогусЛогусе (в листе ожидания). -->
<Reservation>*****</Reservation> <!-- При синхронизации, на основании Сделок указанных стадий будут созданы Брони в Логусе. -->
<Payment>*****</Payment> <!-- Код Стадии сделки, в который необходимо переводить Сделку в Битрикс при поступлении (на соответствующую Бронь) оплаты в Логус. -->
<Out>*****</Out> <!-- Код Стадии сделки, в который необходимо переводить Сделку в Битрикс при выезде Брони в Логусе (обычно это успешная стадия, совпадает со стадией в теге <Payment>). -->
<Cancel>*****</Cancel> <!-- Код стандартной Стадии сделки, который используется при аннулировании брони в Логусе. -->
</Stages> |
...
***** - это код стадии в Битрикс
Определение кодов стадий
Чтобы определить код стадии в Битрикс используется функционал модуля "Bitrix" в Администрировании. Подробнее в разделе "Данные о воронках и стадиях" статьи Модуль "Bitrix" в Администрировании.
| Expand | ||
|---|---|---|
| ||
1) в Битриксе Битрикс перейти в раздел Настройки - Справочники 2) нажать сочетание клавиш Ctrl+U. Откроется страница с кодом. 3) поиском по странице (Ctrl+F) найти строчку idстрочку 4) ниже по странице будут перечисляться стадии сделки. В теге На этой же странице будут видны все стадии сделок всех созданных воронок. Чтобы перейти к описанию нужной воронки, в поиске по странице укажите строчку idстрочку Id воронки можно просмотреть тут же, введя в поиске по странице строку idстроку Либо в разделе Настройки - С чего начать - Направления сделок. |
Описание стадий
| Стадия сделки | Порядок синхронизации | |||
|---|---|---|---|---|
| Начальная стадия | ||||
| В работе | Синхронизация отсутствует | На этом этапе сотрудники создают сделки в начальной стадии в Битриксе и Битрикс и ведут по ним работу. Сделки в на этой стадии не синхронизируются с Логусом. | ||
| Дополнительные стадии | ||||
Предварительный расчёт (в | конфиге <Calculation>конфиге | Если в | Битриксе появляется Битрикс появляется сделка в таком статусе, то Логус осуществляет расчёт стоимости и наличия на основании заполненных полей сделки, бронь не создаётся. На любое изменение карточки сделки в данной стадии стоимость пересчитывается, наличие номеров проверяется повторно. | Если расчёт удался, то в сделку подставляется "Сумма и валюта". |
| Если не удалось произвести расчёт, то возвращается ошибка и записывается в доп. поле сделки "Ошибки из Logus", "Сумма и валюта" становится равной 0. | ||||
Лист ожидания (в конфиге | Перевод брони в Лист ожидания. | При успешном переводе брони в Лист ожидания, сделка переходит в данную стадию. При переводе сделки в стадию "Лист ожидания", бронь в Логусе переходит в статус "Лист ожидания" с первым в списке приоритетом (список приоритетов в Логусе Администрирование - Листы ожидания). | ||
Бронь (в конфиге | Если сделка переводится в этот статус, Логус пытается создать бронь (в статусе "Бронь"), т.е. зарезервировать номер за клиентом. | При успешном создании брони название сделки заменяется на номер брони из Логуса, статус сделки меняется на сделка переходит в стадию "Бронь". Все изменения в карточке сделки и брони в Логусе взаимно синхронизируются (изменение в сделке влечёт изменение в брони, изменение в брони - изменения в сделке). Из контакта сделки создаётся профиль гостя в Логусе (и с этого момента они синхронизируются). Все транзакции в Логусе доходные транзакции из Логуса (включая транзакции автокоррекции) будут синхронизированы в товары сделки Битрикс. При этом платежные (оплаченные) транзакции учитываться не будут. Битрикса. Поле "Сумма к оплате" будет автоматически актуализироваться при операциях на счёте брони (при добавлении услуг или внесении оплат). | ||
Если не удалось создать бронь, стадия сделки откатывается в стадию "Предварительный расчёт" и в доп. поле сделки " Ошибки из Logus" записывается причина. | ||||
| Успешная стадия | ||||
Сделка заключена (в конфиге | 1) В Логусе вносится оплата на бронь. 2) Бронь выселяют, переводя в статус "Выезд". | В Битриксе сделка Битрикс сделка переходит в успешный статус успешную стадию "Сделка заключена". | ||
| Неуспешные стадии | ||||
Отмена (в конфиге | Бронь в Логусе аннулируется с выбором причины отмены. При переводе брони в статус "Незаезд", сделка в | Битриксе переходит Битрикс переходит в стандартную стадию Отмены. | Сделка в | БитриксеБитрикс, в зависимости от причины отмены, переходит в соответствующую стадию проигранной сделки. |
В Битриксе может Битрикс может быть создано большее количество стадий сделок, чем существует статусов в Логусе. Статусы, в которых Логус синхронизирует бронь с БитриксомБитрикс, описаны в теге <Stages> конфига. Но, для каждого статуса брони можно указать несколько кодов стадий БитриксаБитрикс. Это надо, к примеру, чтобы в Битриксе сделать Битрикс сделать несколько стадий предварительно расчёта.
Если указать несколько стадий для статуса, который синхронизируется с Логусом (например статус "Бронь"), то при создании брони в Логусе, в Битриксе создастся Битрикс создастся сделка в первой из списка стадии.
...
Синхронизация причин отмены брони настраивается в конфиге в блоке <CancellationReasons>блоке <CancellationReasons>.
<DefaultState> - Код Стадии сделки, который подставляется при синхронизации, в случае, если Причина отмены брони в Логусе не совпадает ни с одним из кодов, перечисленных в <ReasonMap>.
В<В <ReasonMap> перечисляются причины отмены в виде <Код причины отмены в Логус>Стадия Логус>код Стадии в Битрикс<Битрикс</Код причины отмены в Логус>.
Метод определения кода стадии сделки был описан выше.
| Code Block | ||||
|---|---|---|---|---|
| ||||
<CancellationReasons>
<DefaultState>2</DefaultState>
<ReasonMap>
<Б>3</Б>
<ОУП>2</ОУП>
<ПННС>4</ПННС>
<НДВ>5</НДВ>
</ReasonMap>
</CancellationReasons> |





