Как переименовать шаг выбора сотрудника только для одного филиала?

Так как системный объект "сотрудника" может представлять собой любой бронируемый ресурс - например, беседку, то может возникнуть необходимость переименовать шаг выбора сотрудника, но только в пределах одного филиала, который занимается именно арендой беседок.

Чтобы произвести замену названия шага выбора сотрудника в конкретном филиале, разместите в блоке "Настройки -> Дополнительные CSS/JS -> JS"; следующий код:

<script>
const branchID = '12345';
const stepText = 'Беседка';
const choiceText = 'Выберите беседку';

function renameStepTitle() {
    if ( document.querySelector("#data-block").dataset.url.includes(branchID) ) {
        document.querySelector("#cooperator > a > span.step-name").innerText = stepText;
        document.querySelector("#cooperator-data > div.data-title.data-text").innerText = choiceText + ':';
    }
}

$(document).ajaxComplete(function() {renameStepTitle(); });
renameStepTitle();
</script>

- где в первых трех строках в одинарных кавычках замените значения для:

  • branchID - ID Вашего филиала, в котором производится замена текста;
  • stepText - название блока сотрудников;
  • choiceText - текст перед выбором сотрудника.

(Аналогичным образом Вы можете написать скрипт и для замены шага выбора услуги в зависимости от выбранного сотрудника и т. д.)

Читайте также

Как выбрать программу для записи клиентов салона красоты: разбор вариантов и подводных камней
Как выбрать программу для записи клиентов салона красоты: разбор вариантов и подводных камней
Владельцы салонов красоты сталкиваются с рутинными задачами: запись клиентов, напоминания о визитах, контроль расписания мастеров...
Как МРТ-центру наладить онлайн-запись и автоматизировать расписание без лишних ошибок
Как МРТ-центру наладить онлайн-запись и автоматизировать расписание без лишних ошибок
Когда МРТ-центр начинает расти, быстро становится очевидно: без четко выстроенной онлайн-записи все процессы тормозятся...