Установить минимальное количество времени или дней для бронирования услуги

При включенной опции "Мультивремя" в настройках услуги и кода ниже можно задать минимальное количество выбираемых ячеек времени или дней для всех или только для конкретных услуг.

В разделе Настройки -> Дополнительные CSS/JS -> JS разместите следующий код:

<script>
var minTime = 2;
var applyToAll = 0;
var relatedServicesIds = Array.of("12345", "67890");

$('body').on('click', function() {	
   setTimeout(function() {
     var tBtn = $('.time-checkbox:checked').length;
     if ( relatedServicesIds.some((el) => $('#service-data a[data-href].selected').attr('data-id').includes(el)) || applyToAll == 1 ) {
       $('.next-btn').hide();
       if (tBtn >= minTime) {
         $('.next-btn').addClass('active').css({display: 'inline-block'});
       } else {
         $('.next-btn').removeClass('active').hide();
       }
     }
   }, 10);
});

</script>

Выделенные зеленым значения в коде замените на свои:

  • 2 (переменная minTime) - необходимое количество ячеек времени или дней
  • 0 (переменная applyToAll) - значение 1 будет применять minTime ко всем услугам, значение 0 - только к конкретным услугам, указанным в следующей строке
  • "12345", "67890" - ID услуг (отображается в шапке окна редактирования услуги), к которым будет применяться minTime. Важно перечислять значения внутри скобок через запятую, каждый ID заключен в кавычки. Если нужно указать только одну услугу, ID прописывается в скобках, в кавычках, без запятой в конце. Например:

var relatedServicesIds = Array.of("12345");

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

Как сделать онлайн-запись для своих клиентов? Пошаговый гайд от RubiTime
Как сделать онлайн-запись для своих клиентов? Пошаговый гайд от RubiTime
Предоставляя своим клиентам – существующим и потенциальным – возможность записываться на посещение Вашего салона, студии, центра и иными способами, Вы заботитесь об их удобстве и повышаете собственный доход...
Как современные системы онлайн-записи клиентов улучшают эффективность работы предприятий
Как современные системы онлайн-записи клиентов улучшают эффективность работы предприятий
Компании, работающие с большим потоком клиентов, сталкиваются с одними и теми же проблемами, даже если относятся к совсем разным сферам деятельности...