[{"data":1,"prerenderedAt":537},["ShallowReactive",2],{"navigation_docs":3,"-widget-troubleshooting":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":68,"body":83,"description":529,"extension":530,"links":531,"meta":532,"navigation":534,"path":69,"seo":535,"stem":70,"__hash__":536},"docs\u002F3.widget\u002F3.troubleshooting.md",{"type":84,"value":85,"toc":522},"minimark",[86,91,100,279,283,298,439,443,485,489,499,503,518],[87,88,90],"h2",{"id":89},"tilda-после-нажатия-на-кнопку-открывается-другая-страница","Tilda: после нажатия на кнопку открывается другая страница",[92,93,94,95,99],"p",{},"Блок Tilda «Индикатор загрузки» перехватывает клики по всем ссылкам на странице и запускает переход, поэтому плавающая кнопка BookNow открывает виджет, но страница сразу переходит по адресу виджета. Решение: отключите этот блок или открывайте виджет собственной кнопкой через ",[96,97,98],"code",{},"javascript:ewWidget.show();",". Если блок необходим, добавьте после кода виджета обработчик, который останавливает сторонние обработчики событий:",[101,102,107],"pre",{"className":103,"code":104,"language":105,"meta":106,"style":106},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript>\ndocument.addEventListener('click', function (e) {\n  if (e.target.closest('.EWBookingWidgetTrigger, .EWBookingWidget__button')) {\n    e.stopImmediatePropagation(); e.preventDefault(); ewWidget.show();\n  }\n}, true);\n\u003C\u002Fscript>\n","html","",[96,108,109,125,171,207,249,255,269],{"__ignoreMap":106},[110,111,114,118,122],"span",{"class":112,"line":113},"line",1,[110,115,117],{"class":116},"sMK4o","\u003C",[110,119,121],{"class":120},"swJcz","script",[110,123,124],{"class":116},">\n",[110,126,128,132,135,139,142,145,149,151,154,158,161,165,168],{"class":112,"line":127},2,[110,129,131],{"class":130},"sTEyZ","document",[110,133,134],{"class":116},".",[110,136,138],{"class":137},"s2Zo4","addEventListener",[110,140,141],{"class":130},"(",[110,143,144],{"class":116},"'",[110,146,148],{"class":147},"sfazB","click",[110,150,144],{"class":116},[110,152,153],{"class":116},",",[110,155,157],{"class":156},"spNyl"," function",[110,159,160],{"class":116}," (",[110,162,164],{"class":163},"sHdIc","e",[110,166,167],{"class":116},")",[110,169,170],{"class":116}," {\n",[110,172,174,178,180,182,184,187,189,192,194,196,199,201,204],{"class":112,"line":173},3,[110,175,177],{"class":176},"s7zQu","  if",[110,179,160],{"class":120},[110,181,164],{"class":130},[110,183,134],{"class":116},[110,185,186],{"class":130},"target",[110,188,134],{"class":116},[110,190,191],{"class":137},"closest",[110,193,141],{"class":120},[110,195,144],{"class":116},[110,197,198],{"class":147},".EWBookingWidgetTrigger, .EWBookingWidget__button",[110,200,144],{"class":116},[110,202,203],{"class":120},")) ",[110,205,206],{"class":116},"{\n",[110,208,210,213,215,218,221,224,227,229,232,234,236,239,241,244,246],{"class":112,"line":209},4,[110,211,212],{"class":130},"    e",[110,214,134],{"class":116},[110,216,217],{"class":137},"stopImmediatePropagation",[110,219,220],{"class":120},"()",[110,222,223],{"class":116},";",[110,225,226],{"class":130}," e",[110,228,134],{"class":116},[110,230,231],{"class":137},"preventDefault",[110,233,220],{"class":120},[110,235,223],{"class":116},[110,237,238],{"class":130}," ewWidget",[110,240,134],{"class":116},[110,242,243],{"class":137},"show",[110,245,220],{"class":120},[110,247,248],{"class":116},";\n",[110,250,252],{"class":112,"line":251},5,[110,253,254],{"class":116},"  }\n",[110,256,258,261,265,267],{"class":112,"line":257},6,[110,259,260],{"class":116},"},",[110,262,264],{"class":263},"sfNiH"," true",[110,266,167],{"class":130},[110,268,248],{"class":116},[110,270,272,275,277],{"class":112,"line":271},7,[110,273,274],{"class":116},"\u003C\u002F",[110,276,121],{"class":120},[110,278,124],{"class":116},[87,280,282],{"id":281},"встраивание-через-iframe-и-онлайн-оплата","Встраивание через iframe и онлайн-оплата",[92,284,285,286,289,290,293,294,297],{},"После оплаты виджет отправляет родительскому окну сообщение ",[96,287,288],{},"redirect"," с адресом страницы результата. Загрузчик ",[96,291,292],{},"widget.js"," его обрабатывает, обычный ",[96,295,296],{},"\u003Ciframe>"," — нет: клиент остаётся на форме записи, а платёж в личном кабинете ЮKassa отображается как незавершённый и впоследствии отменяется. Если вы принимаете предоплату, устанавливайте виджет через загрузчик или обрабатывайте сообщение самостоятельно:",[101,299,303],{"className":300,"code":301,"language":302,"meta":106,"style":106},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","window.addEventListener('message', function (e) {\n  if (e.origin === 'https:\u002F\u002Fwidget.booknow.ru' && e.data && e.data.type === 'redirect') {\n    window.location.href = e.data.url;\n  }\n});\n","js",[96,304,305,335,395,426,430],{"__ignoreMap":106},[110,306,307,310,312,314,316,318,321,323,325,327,329,331,333],{"class":112,"line":113},[110,308,309],{"class":130},"window",[110,311,134],{"class":116},[110,313,138],{"class":137},[110,315,141],{"class":130},[110,317,144],{"class":116},[110,319,320],{"class":147},"message",[110,322,144],{"class":116},[110,324,153],{"class":116},[110,326,157],{"class":156},[110,328,160],{"class":116},[110,330,164],{"class":163},[110,332,167],{"class":116},[110,334,170],{"class":116},[110,336,337,339,341,343,345,348,351,354,357,359,362,364,366,369,371,373,375,377,379,382,384,386,388,390,393],{"class":112,"line":127},[110,338,177],{"class":176},[110,340,160],{"class":120},[110,342,164],{"class":130},[110,344,134],{"class":116},[110,346,347],{"class":130},"origin",[110,349,350],{"class":116}," ===",[110,352,353],{"class":116}," '",[110,355,356],{"class":147},"https:\u002F\u002Fwidget.booknow.ru",[110,358,144],{"class":116},[110,360,361],{"class":116}," &&",[110,363,226],{"class":130},[110,365,134],{"class":116},[110,367,368],{"class":130},"data",[110,370,361],{"class":116},[110,372,226],{"class":130},[110,374,134],{"class":116},[110,376,368],{"class":130},[110,378,134],{"class":116},[110,380,381],{"class":130},"type",[110,383,350],{"class":116},[110,385,353],{"class":116},[110,387,288],{"class":147},[110,389,144],{"class":116},[110,391,392],{"class":120},") ",[110,394,206],{"class":116},[110,396,397,400,402,405,407,410,413,415,417,419,421,424],{"class":112,"line":173},[110,398,399],{"class":130},"    window",[110,401,134],{"class":116},[110,403,404],{"class":130},"location",[110,406,134],{"class":116},[110,408,409],{"class":130},"href",[110,411,412],{"class":116}," =",[110,414,226],{"class":130},[110,416,134],{"class":116},[110,418,368],{"class":130},[110,420,134],{"class":116},[110,422,423],{"class":130},"url",[110,425,248],{"class":116},[110,427,428],{"class":112,"line":209},[110,429,254],{"class":116},[110,431,432,435,437],{"class":112,"line":251},[110,433,434],{"class":116},"}",[110,436,167],{"class":130},[110,438,248],{"class":116},[87,440,442],{"id":441},"виджет-не-открывается","Виджет не открывается",[444,445,446,457,468,475],"ul",{},[447,448,449,450,452,453,456],"li",{},"В консоли ошибка загрузки ",[96,451,292],{},": проверьте, что адрес ",[96,454,455],{},"https:\u002F\u002Fwidget.booknow.ru\u002Fwidget.js"," не блокируется блокировщиком рекламы или корпоративным прокси-сервером.",[447,458,459,460,463,464,467],{},"Сайт открыт по ",[96,461,462],{},"http:\u002F\u002F",", а виджет по ",[96,465,466],{},"https:\u002F\u002F",": современные браузеры это допускают, но часть корпоративных политик блокирует смешанный контент. Переведите сайт на HTTPS.",[447,469,470,471,474],{},"Код вставлен дважды (в шаблон и на страницу): создаются две кнопки и два ",[96,472,473],{},"iframe",". Оставьте один экземпляр.",[447,476,477,478,481,482,484],{},"Переменная ",[96,479,480],{},"ewWidget"," не определена в момент клика: код кнопки выполняется до загрузки ",[96,483,292],{},". Вставляйте оба тега вместе и в таком же порядке, как выдаёт панель.",[87,486,488],{"id":487},"виджет-открывается-пустым","Виджет открывается пустым",[92,490,491,492,494,495,498],{},"Проверьте адрес ",[96,493,423],{},": страница ",[96,496,497],{},"https:\u002F\u002Fwidget.booknow.ru\u002F\u003Cslug>"," должна открываться напрямую в браузере. Если аккаунт заблокирован или slug изменён, виджет покажет заглушку.",[87,500,502],{"id":501},"не-приходит-запись-в-crm","Не приходит запись в CRM",[92,504,505,506,509,510,514,515,134],{},"Причина не в виджете: записи из виджета создают событие ",[96,507,508],{},"booking-created",", которое доставляют ",[511,512,513],"a",{"href":43},"вебхуки",". Проверьте статус вебхука в панели: после серии ошибок доставки он переходит в статус ",[96,516,517],{},"auto_disabled",[519,520,521],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--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":106,"searchDepth":127,"depth":127,"links":523},[524,525,526,527,528],{"id":89,"depth":127,"text":90},{"id":281,"depth":127,"text":282},{"id":441,"depth":127,"text":442},{"id":487,"depth":127,"text":488},{"id":501,"depth":127,"text":502},"Решение типовых ситуаций при установке виджета: Tilda с индикатором загрузки, встраивание через iframe и онлайн-оплата, блокировщики, сайты на HTTP, повторная вставка кода.","md",null,{"related":533},[61,65],true,{"title":68,"description":529},"9jYZZ1DzqYndczVsONaMW2BE1it686uxMy5rg4HgBkk",1790506051898]