You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 31 Next »

Стадии сделок первоначально настраиваются на стороне Битрикс. Соответствие стадий сделок и статусов броней настраивается в конфигурационном файле (см. Настройка Logus для интеграции с Bitrix24). 

Примеры настройки основных стадий в Битрикс и соответствующего конфигурационного файла.

Пример кода
<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>.

<Stages>
	<Calculation>*****</Calculation> <!-- При синхронизации, по Сделкам указанных стадий будет осуществлён только расчёт стоимости по введённым в сделке параметрам.
        Результат расчёта сохранится в сделку. -->
    <WaitList>*****</WaitList> <!-- При синхронизации, по Сделкам указанных стадий будет осуществлёно создание брони в Логусе (в листе ожидания). -->
    <Reservation>*****</Reservation> <!-- При синхронизации, на основании Сделок указанных стадий будут созданы Брони в Логусе. -->
    <Payment>*****</Payment> <!-- Код Стадии сделки, в который необходимо переводить Сделку в Битрикс при поступлении (на соответствующую Бронь) оплаты в Логус. -->
    <Out>*****</Out> <!-- Код Стадии сделки, в который необходимо переводить Сделку в Битрикс при выезде Брони в Логусе (обычно это успешная стадия, совпадает со стадией в теге <Payment>). -->
    <Cancel>*****</Cancel> <!-- Код стандартной Стадии сделки, который используется при аннулировании брони в Логусе. -->
</Stages>

***** - это код стадии в Битрикс.


1) в Битрикс перейти в раздел Настройки - Справочники

2) нажать сочетание клавиш Ctrl+U. Откроется страница с кодом.

3) поиском по странице (Ctrl+F) найти строчку id="content_DEAL_STAGE". Это блок, относящийся к первой (стандартной) воронке.

4) ниже по странице будут перечисляться стадии сделки. В теге <input> с именем [STATUS_ID] в значении параметра value будет указан код стадии.

На этой же странице будут видны все стадии сделок всех созданных воронок. Чтобы перейти к описанию нужной воронки, в поиске по странице укажите строчку id="content_DEAL_STAGE_*", где * - это Id воронки.

Id воронки можно просмотреть тут же, введя в поиске по странице строку id="status_tab_DEAL_STAGE

Либо в разделе Настройки - С чего начать - Направления сделок.

Стадия сделки Порядок синхронизации
Начальная стадия
В работеСинхронизация отсутствуетНа этом этапе сотрудники создают сделки в начальной стадии в Битрикс и ведут по ним работу. Сделки на этой стадии не синхронизируются с Логусом.
Дополнительные стадии

Предварительный расчёт

(в конфиге <Calculation>)

Если в Битрикс появляется сделка в таком статусе, то Логус осуществляет расчёт стоимости и наличия на основании заполненных полей сделки, бронь не создаётся.

На любое изменение карточки сделки в данной стадии стоимость пересчитывается, наличие номеров проверяется повторно.

Если расчёт удался, то в сделку подставляется "Сумма и валюта".
Если не удалось произвести расчёт, то возвращается ошибка и записывается в доп. поле сделки "Ошибки",  "Сумма и валюта" становится равной 0. 

Лист ожидания

(в конфиге <WaitList>)

Перевод брони в Лист ожидания.При успешном переводе брони в Лист ожидания, сделка переходит в данную стадию.

Бронь

(в конфиге <Reservation>)

Если сделка переводится в этот статус, Логус пытается создать бронь (в статусе "Бронь"), т.е. зарезервировать номер за клиентом.



При успешном создании брони название сделки заменяется на номер брони из Логуса, статус сделки меняется на "Бронь". Все изменения в карточке сделки и брони в Логусе взаимно синхронизируются (изменение в сделке влечёт изменение в брони, изменение в брони - изменения в сделке).

Из контакта сделки создаётся профиль гостя в Логусе (и с этого момента они синхронизируются).

Все доходные транзакции из Логуса (включая транзакции автокоррекции) будут синхронизированы в товары сделки Битрикс. При этом платежные (оплаченные) транзакции учитываться не будут.

Поле "Сумма к оплате" будет автоматически актуализироваться при операциях на счёте брони (при добавлении услуг или внесении оплат).

Если не удалось создать бронь, стадия сделки откатывается в стадию "Предварительный расчёт" и в доп. поле сделки " Ошибки" записывается причина.

Успешная стадия

Сделка заключена

(в конфиге <Payment> и <Out>)

1) В Логусе вносится оплата на бронь.

2) Бронь выселяют, переводя в статус "Выезд".

В Битрикс сделка переходит в успешный статус "Сделка заключена".
Неуспешные стадии

Отмена

(в конфиге <Cancel>)

Бронь в Логусе аннулируется с выбором причины отмены.

При переводе брони в статус "Незаезд", сделка в Битрикс переходит в стандартную стадию Отмены.

Сделка в Битрикс в зависимости от причины отмены переходит в соответствующую стадию проигранной сделки.


В Битрикс может быть создано большее количество стадий сделок, чем существует статусов в Логусе. Статусы, в которых Логус синхронизирует бронь с Битрикс, описаны в теге <Stages> конфига. Но, для каждого статуса брони можно указать несколько кодов стадий Битрикс. Это надо, к примеру, чтобы в Битрикс сделать несколько стадий предварительно расчёта.

Если указать несколько стадий для статуса, который синхронизируется с Логусом (например статус "Бронь"), то при создании брони в Логусе, в Битрикс создастся сделка в первой из списка стадии.


Причины отмены брони

При необходимости создаются несколько Неуспешных стадий с названиями, соответствующими причинам отмены брони. Причины отмены изначально настраиваются в Логусе в Администрировании - Причины отмены брони.

Синхронизация причин отмены брони настраивается в конфиге в блоке <CancellationReasons>

<DefaultState>Код Стадии сделки, который подставляется при синхронизациив случае, если Причина отмены брони в Логусе не совпадает ни с одним из кодов, перечисленных в <ReasonMap>.

В <ReasonMap> перечисляются причины отмены в виде <Код причины отмены в Логус>Стадия в Битрикс</Код причины отмены в Логус>.

Метод определения кода сделки был описан выше.

Пример кода
<CancellationReasons>
	<DefaultState>2</DefaultState>
   	<ReasonMap>
        <Б>3</Б>
        <ОУП>2</ОУП>
		<ПННС>4</ПННС>
		<НДВ>5</НДВ>
    </ReasonMap>
</CancellationReasons>
  • No labels