Начиная с версии 3.9, к виджету онлайн-записи будет добавлен файл со скриптами, используя их, добавляя их к вашему сайту, вы получите массу возможностей для интеграции онлайн-записи с сайтом.

Ссылка на файл со скриптами будет иметь вид:

https://"URL вашего виджета"/scripts/embeddable_script.js

1. Можно просто вставить скрипт в код страницы, чтобы получить кнопку онлайн-записи.

Добавьте приведенный ниже скрипт в тег <body>...</body>.

<script>(function(m,w,i,d,g,e,t){
  m['MEDODSWidgetObject']=g,m[g]=(m[g]||function(){(m[g].q=m[g].q||[]).push(Array.from(arguments))});
  e=w.createElement(i),t=w.getElementsByTagName(i)[0];
  e.async=1;e.src=d;t.parentNode.insertBefore(e,t);
  })(window,document,'script','https://'URL вашего виджета'/scripts/embeddable_script.js','mv'); 
mv('updateConfiguration', {showRecordingButton: true,
    origin: 'https://'URL необходимой страницы виджета',});
</script>

HTML

В результате на страницу добавится кнопка записи

https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/22052153938/original/a9BRVWpBvPqSWvACz5YylYqsm8sKL67RTg.jpg?1581508345

При нажатии на кнопку всплывает окно виджета онлайн-записи.

https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/22052154011/original/Zd1wG6eEPR18byiKO5rvD7HtVq7QdSyn3Q.jpg?1581508407

2. Кнопка настраивается под дизайн сайта.

В файле скрипта находятся параметры по умолчанию конфигурации кнопки.

mv(
  'updateConfiguration',
  {
    zIndex: 1024,
    drawerWidth: 500,
    origin: 'http://'URL вашего виджета',
    showRecordingButton: false,
    recordingButtonMessage: 'Онлайн запись',
    recordingButtonTop: 'auto',
    recordingButtonBottom: 50,
    recordingButtonLeft: 'auto',
    recordingButtonRight: 50,
    recordingButtonSize: 100,
    recordingButtonFontSize: 16,
    recordingButtonColor: '#03a9f4',
    recordingButtonTextColor: '#ffffff'
  }
);

JavaScript

Внесите свои значения параметров конфигурации в текст скрипта на странице сайта.