Раздел Настройки → Услуги — прайс-лист вашего филиала: то, что бизнес продаёт. Отсюда услуги попадают в смету события, в окно записи журнала и в онлайн-запись. Категории и услуги живут на одном экране, потому что категория группирует услуги везде, где они показываются. Просмотр открыт по праву на каталог, правка — по праву записи в каталог (владелец/администратор/менеджер).
1. Категории услуг
- Кнопка «+ Категория» создаёт категорию; у категории есть цвет — он виден кружком в списках.
- Порядок категорий задаётся перетаскиванием за ручку ⠿ слева от названия — мышью, пальцем (удержать и повести) или с клавиатуры: Tab до ручки, пробел — взять, стрелки ↑/↓ — двигать, пробел — поставить, Esc — отменить. Переставлять можно среди категорий одного уровня; новый порядок сразу виден в прайс-листе ниже и в окне записи — там услуги сгруппированы по категориям в этом же порядке.
- Чтобы вложить категорию в другую, откройте её карточку (✎, на телефоне — «⋯» → «Изменить») и выберите Родительская категория — она встанет последней среди новых соседей. Новая категория тоже появляется в конце своего уровня, а не наверху.
- При удалении категории услуги не пропадают — остаются «Без категории», а подкатегории поднимаются в корень. Об этом предупреждает подтверждение.
2. Правка цены и длительности прямо в строке
Цена и длительность в списке подчёркнуты пунктиром — это не оформление, а кнопка: клик по значению открывает поле ввода на месте.
- Кликните по цене или длительности — появится поле с выделенным текущим значением.
- Введите новое значение и нажмите Enter (или просто уведите фокус) — сохранится сразу, без модалки.
- Esc — отмена без сохранения. Если сервер вернул ошибку, поле останется в режиме правки — можно исправить и повторить.
У услуги с диапазоном цен («от–до») инлайн правится базовая цена; диапазон целиком — в карточке услуги (кнопка «Изменить»). Пустая длительность показывается как «— мин» и означает «не задана»: такой услуге длительность в записи придётся выбирать вручную.
3. Тумблер «Онлайн» — доступна для онлайн-записи
Переключатель «Онлайн» в строке услуги решает, попадает ли услуга в публичную онлайн-запись (виджет и запись через Telegram). Срабатывает мгновенно, при ошибке откатывается сам. На узком экране переключателя в строке нет — он и остальные действия услуги живут в кнопке «⋯» справа, пунктами «Показать в онлайн-записи» / «Убрать из онлайн-записи».
Флага мало: онлайн-слот строится парой «услуга + исполнитель», поэтому услуга без хотя бы одного активного сотрудника с включённой онлайн-записью в виджете не появится. Такие услуги экран помечает предупреждением «⚠ Не появится в онлайн-записи: нет онлайн-исполнителя». Привязка услуг к сотрудникам — в карточке сотрудника, сама онлайн-запись описана в статье «Онлайн-запись».
4. Предоплата: процент или конкретная сумма
В карточке услуги («Изменить») галочка «Требуется предоплата» открывает блок «Размер предоплаты» с двумя кнопками:
- «Процент от суммы» — доля чека, целое 1–100. Пустое поле означает «своей величины у услуги нет»: берётся значение по умолчанию из настроек оплаты.
- «Фиксированная сумма» — рубли, например 1 000 ₽, независимо от чека. Сумму здесь обязательно назвать числом: пустое поле означало бы «взять значение организации», а оно может оказаться процентом — и услуга, объявленная в рублях, посчиталась бы долей чека. Пока сумма не указана, кнопка «Сохранить» не работает.
Величина — свойство каждой услуги отдельно: у одной может стоять 30 %, у соседней 1 000 ₽. Общего переключателя, который перевёл бы весь прайс-лист на рубли, нет и не предполагается — настройка организации даёт только значение по умолчанию для услуг без своей величины.
Если в записи несколько услуг с предоплатой, требуется самое строгое из их требований — то, которое в рублях этой записи оказалось больше, а не сумма всех. Иначе запись на две услуги по 30 % внезапно требовала бы 60 %. Фиксированная сумма при этом урезается итогом записи: предоплата больше стоимости визита — уже не предоплата.
Ту же пару кнопок вы найдёте в окне записи журнала (блок «Дополнительно» → «Предоплата») — там она задаёт этап графика платежей конкретного визита: подпись этапа будет «Предоплата 30 %» или «Предоплата 1 000 ₽» — как назвали.
5. Поиск, фильтр и два вида списка
- Над списком — «Поиск по названию» и фильтр по категории (включая «Без категории»).
- Переключатель «Список» / «Матрица по сотрудникам»: список — построчная правка, матрица — таблица «услуга × сотрудник», где каждому исполнителю задаётся своя цена на услугу. Матрица удобна, когда мастера разного уровня продают одну услугу по-разному.
6. Импорт и комбо-услуги
- «Импорт» — загрузка прайс-листа из файла; отсутствующие категории создаются на лету, итог показывается тостом («Импортировано услуг: N, категорий: M»).
- Ниже списка — секция комплексных (комбо) услуг: набор услуг продаётся как одна позиция, а в смете события разворачивается в составляющие.
7. Если что-то пошло не так
- «Сохранить» в карточке услуги не нажимается — выбрана «Фиксированная сумма», но поле рублей пустое. Назовите сумму или вернитесь к «Проценту от суммы».
- Кабинет отказал: «требование предоплаты не сработает» — у услуги стоит галочка предоплаты, процент не указан, а значения по умолчанию у организации нет. Укажите процент в карточке услуги либо задайте его в настройках оплаты.
- Услуга включена «Онлайн», но клиенты её не видят — нет онлайн-исполнителя (см. предупреждение в строке). Откройте карточку сотрудника, включите ему участие в онлайн-записи и отметьте эту услугу.
- Клик по цене ничего не открывает — у вашей роли нет права правки каталога: значения показываются просто текстом.
- Инлайн-поле «зависло» открытым — сервер отверг значение (например, нечисловое). Поле нарочно остаётся в режиме правки: исправьте и нажмите Enter, либо Esc для отмены.
- Порядок категорий «не сохранился» — сервер отклонил перестановку: пока вы тянули, список категорий изменили (другая вкладка или другой сотрудник). Ошибка показывается тостом, порядок вернётся к серверному — обновите страницу и повторите.