Установка кабинета клиента без MacroCatalog
Установка кабинета клиента
Разместите 2 строки кода виджета перед закрывающим тегом </body>
Вашего сайта.
Код встраивания, если система MACRO установлена на macroserver.ru
<div class="mcrm-inline-form" data-type="customer"></div>
<script type="text/javascript">(function (d, w) {var n = d.getElementsByTagName("script")[0], s = d.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = "https://api.macroserver.ru/estate/embedjs/?domain="+window.location.host; n.parentNode.insertBefore(s, n)})(document, window)</script>
Код встраивания, если система MACRO установлена на macro.sbercrm.com
<div class="mcrm-inline-form" data-type="customer"></div>
<script type="text/javascript">(function (d, w) {var n = d.getElementsByTagName("script")[0], s = d.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = "https://api.macro.sbercrm.com/estate/embedjs/?domain="+window.location.host; n.parentNode.insertBefore(s, n)})(document, window)</script>
Код встраивания, если система MACRO установлена на macroserver.kz
<div class="mcrm-inline-form" data-type="customer"></div>
<script type="text/javascript">(function (d, w) {var n = d.getElementsByTagName("script")[0], s = d.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = "https://api.macroserver.kz/estate/embedjs/?domain="+window.location.host; n.parentNode.insertBefore(s, n)})(document, window)</script>
После этого разместите на кнопке, клик по которой будет открывать личный кабинет клиента, код вызова виджета
macrocrm.initCatalogAndShow({});
Сценарий отправки заявки в MacroCRM
На странице объекта нужно разместить код на кнопке отправки заявки, который будет отправлять заявку в MacroCRM. Пример кода имеется в настройках домена.

Сценарий оформления платной брони
На кнопку, клик по которой будет запускать сценарий оформления платной брони, нужно установить обработчик
macrocrm.initCatalogAndShow({estateId: IDFROMCRM, price: PRICE, message: MESSAGE});
, где
IDFROMCRM
— уникальный ID объекта из MacroCRM
PRICE
— стоимость объекта, которая будет использоваться в этой сделке, если политика Вашей компании подразумевает изменение стоимости объекта в зависимости от выбранных условий — например, прайсовая стоимость объекта изменяется в зависимости от наличия маткапитала, ипотеки, первоначального взноса
MESSAGE
— поясняющее системное сообщение менеджеру, которое будет отображаться в ленте событий объекта
Last updated