[{"data":1,"prerenderedAt":668},["ShallowReactive",2],{"navigation_docs":3,"-widget-loader":81},[4,35,53,71],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":34},"Начало работы","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,14,18,22,26,30],{"title":11,"path":12,"stem":13},"Введение","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Ключ API","\u002Fgetting-started\u002Fapi-key","1.getting-started\u002F2.api-key",{"title":19,"path":20,"stem":21},"Аутентификация","\u002Fgetting-started\u002Fauthentication","1.getting-started\u002F3.authentication",{"title":23,"path":24,"stem":25},"Ошибки","\u002Fgetting-started\u002Ferrors","1.getting-started\u002F4.errors",{"title":27,"path":28,"stem":29},"Пагинация","\u002Fgetting-started\u002Fpagination","1.getting-started\u002F5.pagination",{"title":31,"path":32,"stem":33},"Сценарий записи","\u002Fgetting-started\u002Fbooking-flow","1.getting-started\u002F6.booking-flow",false,{"title":36,"icon":37,"path":38,"stem":39,"children":40,"page":34},"Вебхуки","i-lucide-webhook","\u002Fwebhooks","2.webhooks",[41,45,49],{"title":42,"path":43,"stem":44},"Обзор","\u002Fwebhooks\u002Foverview","2.webhooks\u002F1.overview",{"title":46,"path":47,"stem":48},"Payload","\u002Fwebhooks\u002Fpayload","2.webhooks\u002F2.payload",{"title":50,"path":51,"stem":52},"Надёжность доставки","\u002Fwebhooks\u002Freliability","2.webhooks\u002F3.reliability",{"title":54,"icon":55,"path":56,"stem":57,"children":58,"page":34},"Виджет","i-lucide-panel-top","\u002Fwidget","3.widget",[59,63,67],{"title":60,"path":61,"stem":62},"Установка","\u002Fwidget\u002Finstallation","3.widget\u002F1.installation",{"title":64,"path":65,"stem":66},"Загрузчик","\u002Fwidget\u002Floader","3.widget\u002F2.loader",{"title":68,"path":69,"stem":70},"Настройка и устранение неполадок","\u002Fwidget\u002Ftroubleshooting","3.widget\u002F3.troubleshooting",{"title":72,"icon":73,"path":74,"stem":75,"children":76,"page":34},"API reference","i-lucide-braces","\u002Freference","4.reference",[77],{"title":78,"path":79,"stem":80,"to":74},"Открыть reference","\u002Freference\u002Fapi","4.reference\u002F1.api",{"id":82,"title":64,"body":83,"description":660,"extension":661,"links":662,"meta":663,"navigation":665,"path":65,"seo":666,"stem":66,"__hash__":667},"docs\u002F3.widget\u002F2.loader.md",{"type":84,"value":85,"toc":654},"minimark",[86,102,107,342,487,497,501,589,596,600,625,629,650],[87,88,89,93,94,97,98,101],"p",{},[90,91,92],"code",{},"https:\u002F\u002Fwidget.booknow.ru\u002Fwidget.js"," объявляет глобальный класс ",[90,95,96],{},"BookNowWidget",". Экземпляр создаётся один раз на страницу и размещает виджет в скрытом ",[90,99,100],{},"iframe",", который загружается при первом открытии.",[103,104,106],"h2",{"id":105},"параметры-конструктора","Параметры конструктора",[108,109,114],"pre",{"className":110,"code":111,"language":112,"meta":113,"style":113},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","var ewWidget = new BookNowWidget({\n  url: 'https:\u002F\u002Fwidget.booknow.ru\u002Fваш-slug',   \u002F\u002F обязателен\n  button: { text: 'Записаться', showText: true, position: 'right',\n            color: '#fff', background: '#3793FF', textColor: '#000', textBackground: '#fff' },\n  trigger: '.my-book-button',                   \u002F\u002F свой селектор-триггер\n  logo: true,                                   \u002F\u002F false — без логотипа; строка — свой логотип (white label)\n  logoBackground: '#fff'\n})\n","js","",[90,115,116,146,173,224,283,303,318,333],{"__ignoreMap":113},[117,118,121,125,129,133,136,140,143],"span",{"class":119,"line":120},"line",1,[117,122,124],{"class":123},"spNyl","var",[117,126,128],{"class":127},"sTEyZ"," ewWidget ",[117,130,132],{"class":131},"sMK4o","=",[117,134,135],{"class":131}," new",[117,137,139],{"class":138},"s2Zo4"," BookNowWidget",[117,141,142],{"class":127},"(",[117,144,145],{"class":131},"{\n",[117,147,149,153,156,159,163,166,169],{"class":119,"line":148},2,[117,150,152],{"class":151},"swJcz","  url",[117,154,155],{"class":131},":",[117,157,158],{"class":131}," '",[117,160,162],{"class":161},"sfazB","https:\u002F\u002Fwidget.booknow.ru\u002Fваш-slug",[117,164,165],{"class":131},"'",[117,167,168],{"class":131},",",[117,170,172],{"class":171},"sHwdD","   \u002F\u002F обязателен\n",[117,174,176,179,181,184,187,189,191,194,196,198,201,203,207,209,212,214,216,219,221],{"class":119,"line":175},3,[117,177,178],{"class":151},"  button",[117,180,155],{"class":131},[117,182,183],{"class":131}," {",[117,185,186],{"class":151}," text",[117,188,155],{"class":131},[117,190,158],{"class":131},[117,192,193],{"class":161},"Записаться",[117,195,165],{"class":131},[117,197,168],{"class":131},[117,199,200],{"class":151}," showText",[117,202,155],{"class":131},[117,204,206],{"class":205},"sfNiH"," true",[117,208,168],{"class":131},[117,210,211],{"class":151}," position",[117,213,155],{"class":131},[117,215,158],{"class":131},[117,217,218],{"class":161},"right",[117,220,165],{"class":131},[117,222,223],{"class":131},",\n",[117,225,227,230,232,234,237,239,241,244,246,248,251,253,255,258,260,262,265,267,269,272,274,276,278,280],{"class":119,"line":226},4,[117,228,229],{"class":151},"            color",[117,231,155],{"class":131},[117,233,158],{"class":131},[117,235,236],{"class":161},"#fff",[117,238,165],{"class":131},[117,240,168],{"class":131},[117,242,243],{"class":151}," background",[117,245,155],{"class":131},[117,247,158],{"class":131},[117,249,250],{"class":161},"#3793FF",[117,252,165],{"class":131},[117,254,168],{"class":131},[117,256,257],{"class":151}," textColor",[117,259,155],{"class":131},[117,261,158],{"class":131},[117,263,264],{"class":161},"#000",[117,266,165],{"class":131},[117,268,168],{"class":131},[117,270,271],{"class":151}," textBackground",[117,273,155],{"class":131},[117,275,158],{"class":131},[117,277,236],{"class":161},[117,279,165],{"class":131},[117,281,282],{"class":131}," },\n",[117,284,286,289,291,293,296,298,300],{"class":119,"line":285},5,[117,287,288],{"class":151},"  trigger",[117,290,155],{"class":131},[117,292,158],{"class":131},[117,294,295],{"class":161},".my-book-button",[117,297,165],{"class":131},[117,299,168],{"class":131},[117,301,302],{"class":171},"                   \u002F\u002F свой селектор-триггер\n",[117,304,306,309,311,313,315],{"class":119,"line":305},6,[117,307,308],{"class":151},"  logo",[117,310,155],{"class":131},[117,312,206],{"class":205},[117,314,168],{"class":131},[117,316,317],{"class":171},"                                   \u002F\u002F false — без логотипа; строка — свой логотип (white label)\n",[117,319,321,324,326,328,330],{"class":119,"line":320},7,[117,322,323],{"class":151},"  logoBackground",[117,325,155],{"class":131},[117,327,158],{"class":131},[117,329,236],{"class":161},[117,331,332],{"class":131},"'\n",[117,334,336,339],{"class":119,"line":335},8,[117,337,338],{"class":131},"}",[117,340,341],{"class":127},")\n",[343,344,345,361],"table",{},[346,347,348],"thead",{},[349,350,351,355,358],"tr",{},[352,353,354],"th",{},"Параметр",[352,356,357],{},"Значение",[352,359,360],{},"По умолчанию",[362,363,364,381,398,418,436,459,471],"tbody",{},[349,365,366,372,378],{},[367,368,369],"td",{},[90,370,371],{},"url",[367,373,374,375],{},"адрес виджета аккаунта. Можно сразу указать локацию, услугу или сотрудника: ",[90,376,377],{},"…\u002F\u003Cslug>\u002F\u003Clocation_uuid>\u002F\u003Cservice_uuid>",[367,379,380],{},"—",[349,382,383,388,395],{},[367,384,385],{},[90,386,387],{},"button",[367,389,390,391,394],{},"объект с настройками плавающей кнопки или ",[90,392,393],{},"false",", чтобы кнопку не показывать",[367,396,397],{},"кнопка без текста, справа",[349,399,400,409,412],{},[367,401,402,405,406],{},[90,403,404],{},"button.text"," \u002F ",[90,407,408],{},"button.showText",[367,410,411],{},"подпись и показывать ли её",[367,413,414,417],{},[90,415,416],{},"Book Now",", скрыта",[349,419,420,425,433],{},[367,421,422],{},[90,423,424],{},"button.position",[367,426,427,429,430],{},[90,428,218],{}," или ",[90,431,432],{},"left",[367,434,435],{},"по направлению письма страницы",[349,437,438,453,456],{},[367,439,440,443,444,443,447,443,450],{},[90,441,442],{},"button.color",", ",[90,445,446],{},"button.background",[90,448,449],{},"button.textColor",[90,451,452],{},"button.textBackground",[367,454,455],{},"цвета иконки, фона, текста и подложки",[367,457,458],{},"из настроек аккаунта",[349,460,461,466,469],{},[367,462,463],{},[90,464,465],{},"trigger",[367,467,468],{},"CSS-селектор элементов, клик по которым открывает виджет",[367,470,380],{},[349,472,473,481,484],{},[367,474,475,443,478],{},[90,476,477],{},"logo",[90,479,480],{},"logoBackground",[367,482,483],{},"логотип в кнопке",[367,485,486],{},"логотип BookNow",[87,488,489,490,493,494,496],{},"Элементы с классом ",[90,491,492],{},"EWBookingWidgetTrigger"," открывают виджет всегда, без параметра ",[90,495,465],{},".",[103,498,500],{"id":499},"методы","Методы",[343,502,503,513],{},[346,504,505],{},[349,506,507,510],{},[352,508,509],{},"Метод",[352,511,512],{},"Действие",[362,514,515,525,535,545,555,565,575],{},[349,516,517,522],{},[367,518,519],{},[90,520,521],{},"ewWidget.show()",[367,523,524],{},"открыть виджет",[349,526,527,532],{},[367,528,529],{},[90,530,531],{},"ewWidget.hide()",[367,533,534],{},"закрыть",[349,536,537,542],{},[367,538,539],{},[90,540,541],{},"ewWidget.setMain()",[367,543,544],{},"вернуть виджет на стартовый экран аккаунта",[349,546,547,552],{},[367,548,549],{},[90,550,551],{},"ewWidget.setBranch(locationUuid)",[367,553,554],{},"открыть выбранную локацию",[349,556,557,562],{},[367,558,559],{},[90,560,561],{},"ewWidget.setProduct(serviceUuid, locationUuid, stafferUuid)",[367,563,564],{},"открыть выбранную услугу, при необходимости с локацией и сотрудником",[349,566,567,572],{},[367,568,569],{},[90,570,571],{},"ewWidget.setUser(stafferUuid, locationUuid)",[367,573,574],{},"открыть запись к сотруднику",[349,576,577,582],{},[367,578,579],{},[90,580,581],{},"ewWidget.destroy(removeHTML)",[367,583,584,585,588],{},"удалить обработчики событий; со значением ",[90,586,587],{},"true"," удаляется и разметка",[87,590,591,592,496],{},"UUID локаций, услуг и сотрудников берутся из панели или из ",[593,594,595],"a",{"href":12},"API",[103,597,599],{"id":598},"сообщения-виджета","Сообщения виджета",[87,601,602,603,605,606,609,610,613,614,617,618,621,622,624],{},"Виджет внутри ",[90,604,100],{}," общается с загрузчиком через ",[90,607,608],{},"postMessage",". Загрузчик обрабатывает три типа: ",[90,611,612],{},"close"," (клиент закрыл форму), ",[90,615,616],{},"track"," (события аналитики, если на странице есть Яндекс.Метрика или GA) и ",[90,619,620],{},"redirect"," (после онлайн-оплаты: перейти на страницу результата). Если вы встраиваете виджет собственным ",[90,623,100],{},", эти сообщения необходимо обрабатывать самостоятельно.",[103,626,628],{"id":627},"особые-случаи","Особые случаи",[630,631,632,636,639],"ul",{},[633,634,635],"li",{},"Во встроенном браузере Instagram виджет открывается с учётом особенностей его области просмотра, загрузчик определяет это автоматически.",[633,637,638],{},"Модальное окно блокирует прокрутку страницы на время показа и возвращает её при закрытии.",[633,640,641,642,645,646,649],{},"Загрузчик добавляет в адрес виджета ",[90,643,644],{},"back_url=iframe"," и ",[90,647,648],{},"referrer"," с адресом страницы, откуда открыт виджет; это используется для кнопки «Закрыть» и статистики источников.",[651,652,653],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":113,"searchDepth":148,"depth":148,"links":655},[656,657,658,659],{"id":105,"depth":148,"text":106},{"id":499,"depth":148,"text":500},{"id":598,"depth":148,"text":599},{"id":627,"depth":148,"text":628},"Параметры и методы загрузчика widget.js: адрес виджета, плавающая кнопка, свой триггер, логотип, открытие нужной услуги или сотрудника из кода.","md",null,{"related":664},[61,69],true,{"title":64,"description":660},"trngAWYY7EiznE0qcXs3gVcXZ6wGkpl6XHRykdy2JJU",1790506051775]