Полдвенадцатого ночи, директ барбершопа: «завтра к Тимуру во сколько можно?» Ответят утром. К утру человек сходит в подвал через дорогу, где ответили в полночь, — и это не потеря клиента на один раз, это потеря клиента на три года вперёд, потому что стригутся у того, к кому привыкли.
Пока директ спит, в тетради на стойке стоит «Слава, 14:00». У самого Славы в переписке — «14:00, Денис, борода». Двое, одно кресло, и узнают об этом в 13:58.
И есть третья история, самая дорогая, — та, о которой в барбершопе не узнаёт вообще никто. Клиент ходил раз в три недели, потом пропал. Когда именно, к кому и почему — не назовёт ни администратор, ни мастер: в тетради нет прошлого, а в переписке оно есть, но его никто не читает.
Программы записи, заточенные под салоны красоты, первую историю закрывают. Дальше начинается то, за что барбершоп доплачивает отдельно и обычно ведёт в другом месте: деньги мастеров, аренда кресла, возврат пропавших. Здесь всё это — один кабинет: запись лежит в том же разделе, что карточка клиента, а расчёт за месяц берёт данные оттуда же, не из чужого экспорта.
<!-- КАДР: cover.png — публичная страница записи барбершопа на телефоне: выбрана услуга «Мужская классика, 45 мин», ниже сетка на четверг с шагом 15 минут, занятые часы в ней отсутствуют. Подпись: «В сетке нет занятых часов вовсе: клиент выбирает из того, что реально свободно» -->Ссылка, по которой записываются в полночь
Публичная страница записи — короткий адрес вида /b/ВАШ-КЛЮЧ. Он живёт в шапке сайта, в описании
профиля и в закрепе чата; аккаунт клиенту заводить не нужно — каждый лишний экран здесь стоит записи.
Сетку свободного времени страница считает сама, из полей самой услуги. В готовой сборке «Барбершоп» три услуги уже заведены — «Стрижка машинкой» (30 минут, 1 200 ₽), «Мужская» (45 минут, 1 800 ₽) и «Стрижка + борода» (60 минут, 2 600 ₽), — и поля у каждой проставлены так:
| Поле услуги | «Мужская» | Что это меняет |
|---|---|---|
| Длительность, мин | 45 | столько кресло занято под клиента |
| Шаг сетки, мин | 15 | старты 12:00, 12:15, 12:30 — а не только «в час» |
| Перерыв после, мин | 10 | санобработка: время занято, но клиенту не показано |
| Записываться не позже чем за, мин | 120 | ближайшие два часа со страницы уже не берут |
| Горизонт записи, дней | 30 | насколько вперёд видно свободное |
| Цена | 1 800 | видна клиенту; поставьте 0 — цену не покажем |
Шаг сетки здесь пятнадцать минут, а не привычные программам записи полчаса, и это не мелочь: с получасовым шагом стрижка на сорок пять минут съедает целый час, и третье кресло за смену теряет запись. Цены и длительности — стартовые, под свой прайс правятся на месте.
Отдельно стоит «Перерыв после». Барберу нужно десять минут между клиентами — протереть кресло, разобрать машинку, вымыть руки, — и это не «пусть подождут». Технический запас прибавляется к занятому времени, но в сетке его не видно: клиент видит красивые 12:00 и 13:10, а не «ваша стрижка 45 минут плюс уборка 10».
Пока человек вбивает имя и телефон, выбранное время держится за ним пять минут. Именно эта пауза в общей тетради и рождает двойные записи.
Как выглядит первый шаг, решаете вы — в панели модуля «Онлайн-запись» три варианта: «Ближайшее свободное время (проще всего клиенту)», «Клиент выбирает день и время», «Клиент выбирает день, время и мастера». Барбершопу с постоянной публикой обычно нужен третий: к барберу ходят по имени.
Кто из мастеров что стрижёт
Барбершоп редко бывает однородным: один делает фейд и бороду, второй только классику, третий вышел на смену неделю назад и пока не берёт сложное. Пока система об этом не знает, режим «ближайшее свободное» будет честно предлагать час того, кто эту услугу не делает, — и разбирать это придётся администратору по телефону.
В панели «Онлайн-запись» для этого есть блок «Кто оказывает услуги»: таблица «услуга × календарь» с галочками. Отметили, кто что делает, — на шаге «к кому?» клиент видит только отмеченных, а автоподбор перестаёт предлагать чужие часы.
Две вещи, которые важно знать до того, как включите:
- Пустая строка значит «все», а не «никто». Услуга, у которой не отмечен никто, предлагается всеми — иначе включение таблицы молча выключило бы запись у тех, кто галочек ещё не ставил.
- Блок не появляется, пока календарь один. Таблица из одного столбца отвечает на вопрос, которого у вас нет.
Если же услугу отметили, а все отмеченные записи не принимают (уволился, в отпуске, снят с записи), клиент получает разговорный отказ про саму услугу — «эту услугу сейчас никто не оказывает — выберите другую», — а не пустую страницу и не ошибку.
<!-- КАДР: 02-kto-okazyvaet.png — блок «Кто оказывает услуги» в панели онлайн-записи: три услуги строками, три мастера столбцами, у «Бороды» отмечены двое, у «Детской стрижки» — никто, и рядом подпись «делают все». Подпись: «Таблица на два движения: отметил — и автоподбор перестал предлагать чужие часы» -->Один мастер на двух точках
Открыли вторую точку, и Тимур стрижёт там по вторникам и четвергам. В системе он теперь дважды — календарь «Тимур (Ленина)» и календарь «Тимур (Мира)», — и два разных человека спокойно займут его вторник в обеих точках сразу.
Это лечится полем «Делит время с»: связанные календари несут одну ось занятости, и занятый час закрывает тот же час у всех, кто его делит. Проблема была в том, что о существовании поля нужно знать. Поэтому кабинет сам замечает похожие календари и предлагает связать их одним нажатием — но перед этим показывает будущие пересечения обоих на 90 дней вперёд: строки, которые придётся разобрать руками. Уже проданные дважды часы связка задним числом не расселит, и обещать этого мы не будем.
Догадку система молча не записывает: совпадение имён — гипотеза, а ошибочная склейка двух разных людей сделает их часы непродаваемыми. Пишет — только ваше нажатие.
Журнал с колонкой на кресло
В режиме «День» календарь раздела «Записи» раскладывается по столбцам: столбец на мастера (или на кресло, или на кабинет — что вы завели календарями), строки — часы, сверху имя и число записей. Видно с одного взгляда, у кого день забит, а у кого дыра.
Записи передаются между мастерами перетаскиванием: Артёма выдернули с точки — тащите его клиента в столбец Никиты, и вместе с записью переедет ответственный за неё, то есть деньги за визит в закрытии периода. Столбец получает КАЖДЫЙ ваш календарь, даже пустой сегодня, — иначе передавать запись было бы некуда. Клик по свободному часу в столбце открывает форму с уже подставленным мастером.
<!-- КАДР: 03-shahmatka.png — календарь раздела «Записи» в режиме «День», три столбца-мастера (Артём, Никита, Руслан), строки-часы, запись на 14:00 в момент перетаскивания из столбца Артёма в столбец Никиты. Подпись: «Передать клиента другому мастеру — это перетащить карточку в его столбец; ответственный, а значит и деньги за визит, переезжает вместе с ней» -->Две границы у этой шахматки есть, и обе намеренные. Перетащить запись онлайн-записи в столбец «Не назначено» нельзя: её час занят именно у календаря, и снять его, оставив время занятым, было бы неправдой — освобождает время только «Отменить запись». И столбцы бывают только в режиме «День»: в «Неделе» и «Месяце» столбцы уже заняты днями.
Человек с улицы: талон вместо слота
Суббота, три кресла заняты, в зале четверо, и спор «я был раньше него» решает администратор по памяти. Модуль «Живая очередь» заменяет память номером: человеку выдаётся талон — номер внутри своей очереди и своего дня, — «Вызвать следующего» жмётся одной кнопкой, а посадка превращает талон в обычную запись, которая занимает час в календаре. Своя катушка номеров у каждой очереди: общая «к тому, кто освободится» — такая же полноценная очередь, а не отсутствие очереди.
Модуль не приезжает со сборкой: его включают кнопкой в «Настройках → Модули», когда очередь у вас действительно бывает. Чего у него пока нет — сказано в границах ниже.
<!-- КАДР: 04-zhivaya-ochered.png — экран «Живая очередь» на планшете у входа: крупно вызванный номер (7), ниже список ожидающих с минутами ожидания, кнопки «Выдать талон», «Вызвать следующего» и «Посадить» у первого в списке. Подпись: «Один экран и стойке, и залу: второго ответа на вопрос „чья очередь“ не бывает» -->Неявка стоит кресла, а не извинений
Пустой час в барбершопе не переносится на завтра: завтра тоже одиннадцать часов и те же три кресла. Поэтому у каждой услуги есть три поля про деньги вперёд:
- Предоплата — «Не требуется», «Процент от цены» или «Фиксированная сумма».
- Размер предоплаты — 30 при проценте означает 30 % цены услуги; 500 при фиксированной — 500 ₽.
- Оплатить в течение, мин — по умолчанию 30, можно от 5 минут до суток.
Дальше работает механика, которую видно по часам. Клиент записался — час занят и ему выписана ссылка на оплату. Пока окно открыто, время держится за ним и никому не предлагается. Заплатил — карточка записи сама переходит в «Оплачена». Не заплатил, окно закрылось — запись отменяется, и час возвращается в сетку в ту же секунду, без вашего участия и без ночного скрипта.
Ставить предоплату на всё подряд не нужно и вредно. Рабочая раскладка барбершопа: постоянная стрижка — без предоплаты, комплекс на полтора часа и вечерние субботние слоты — фикс 500 ₽.
Поэтому в готовой сборке предоплата выключена у всех трёх услуг. Свежий кабинет не должен требовать денег с первого же человека, который до вас дошёл: механика лежит готовой, а решение, где её включить, остаётся вашим.
Одно условие назовём сразу, до того как вы это включите: деньги принимает эквайринг, а не мы. Подключите ЮKassa или Robokassa своими ключами в настройках — ссылка на оплату выписывается уже через них, комиссию берут они же, своего процессинга у нас нет и не планируется. Без подключённого приёма платежей поля предоплаты просто не сработают.
У записи есть отдельный статус «Не пришёл» — не «Отменена». Разница не косметическая: отменённая запись освободила вам час, а «Не пришёл» — это час, который сгорел, и таким он и остаётся в цифрах месяца. В сборке для этого лежит готовое правило «Не пришёл — поставить задачу перезвонить»: как только визит переводят в этот этап, заводится задача со ссылкой на него — позвонить и предложить новое время. Неявка перестаёт быть минусом в сводке и становится делом со сроком и ответственным.
Тут же и честная граница, которую лучше знать до запуска. Поиск клиента по телефону в продукте есть и работает: публичная запись приводит номер к канону («+7 900 111-22-33» и «8 900 111 22 33» — один и тот же человек), находит готовую карточку и связывается с ней, а не найдя — заводит новую из имени и телефона формы. Но ищет он в том разделе, к которому подключена сама онлайн-запись, и только если тот хранит телефон клиента. В барберской сборке запись подключена к «Визитам», а телефоны лежат в «Клиентах» — значит, визит, пришедший с сайта, связывает с карточкой Дениса администратор, полем «Клиент» в самом визите. Механизм включится сам у того, кто подключит онлайн-запись к разделу с телефоном; для сборки это открытое ограничение, и оно ниже в списке.
Две честные оговорки, обе важны до того, как вы это включите. Предоплату просят только у клиента с публичной страницы: запись, которую администратор завёл сам, денег вперёд не требует никогда — вы записываете знакомого и сами решаете, брать ли с него. И возвратов в продукте нет вовсе: если человек заплатил после закрытия окна, а час уже ушёл другому, это разговор владельца с клиентом, а не автоматика. Час у того, кто его занял, система не отберёт.
«Он не приходил 21 день»
Барбершоп живёт циклом: стрижка держит форму три недели, потом человек либо возвращается, либо незаметно уходит. Тихий уход и есть главная утечка — она не видна ни в одном отчёте, потому что ничего не произошло.
В конструкторе правил есть триггер «Давно не возвращались», и настраивается он одной фразой:
Прошло [ 21 ] дней после [ Дата визита ], и у [ Клиент ]
нет новой записи — написать в [ 11:00 ]
Читается ровно так, как звучит в голове у владельца. Дальше правило само каждый день проверяет: если у клиента появилась новая запись — неважно, прошедшая или назначенная на будущее, — напоминание отменяется, и в журнале правила остаётся строка почему.
Из этого следует главное свойство: человек получает сообщение ровно один раз, а не каждый день начиная с двадцать первого. Не потому, что кто-то ведёт счётчик отправок, а потому, что срабатывание переживает проверку только у последнего визита в цепочке.
Собирать эту фразу руками не обязательно: в сборке «Барбершоп» она уже лежит готовым правилом «Не был три недели — напомнить, что пора» — 21 день, проверка в 11:00. Одну вещь про него скажем прямо, потому что она меняет сценарий: напоминание приходит администратору — «позвоните и предложите время», — а не клиенту. Причина не в связи с карточкой (её в сборке ставит администратор — см. выше). Причина в самом действии: у готового правила это уведомление ответственному, внутреннее сообщение сотруднику. Писать клиенту правило умеет письмом, но адрес оно берёт полем ТОЙ записи, на которой стоит, — а почта постоянного клиента живёт в его карточке. Обещать «придёт клиенту» мы поэтому не станем.
Ниша здесь задаёт одно число. Тот же триггер — это «полгода после ТО» в автосервисе и «год после осмотра» в клинике: в коде нет ни строчки про барбершоп, есть поле даты и связь с клиентом.
Две границы названы прямо в подсказке правила, потому что о них узнают дорого:
- Отменённая будущая запись тоже считается новой. Если отменённые визиты у вас остаются в разделе, человек с одной отменой замолчит для правила навсегда.
- Ретроспективу правило не берёт. Записи, у которых 21 день истёк до включения, пропускаются — иначе в первую же минуту письма ушли бы всей базе разом.
Деньги мастера считает не калькулятор в заметках
Барбершоп — это редкий бизнес, где почти каждый работает по-своему: один на проценте, второй на проценте сверх порога, третий на окладе, а четвёртый вообще не получает денег — он их платит, потому что снял кресло и работает на себя.
Скажем сразу, где это лежит: «Сотрудники и ставки» и «Выплаты сотрудникам» — два отдельных модуля, и сборка спрашивает про них ровно одним вопросом: «Работаете один или с командой?». Ответили «с командой» — оба приезжают сразу, вместе со сборкой. Ответили «один» (или пропустили вопрос) — не приезжает ничего, и это не забывчивость: второй справочник людей рядом с участниками кабинета барберу-одиночке не нужен. Передумали — включаются кнопкой из галереи модулей в любой день.
Экран «Зарплата» закрывает период двумя датами и считает всё это одним расчётом, складывая схемы:
- процент от кассы — с той части кассы, что сверх порога («первые 60 000 мои, дальше 40 %»);
- фикс за услугу — ставка × число выполненных работ периода;
- оклад — месячная ставка, приведённая к длине окна;
- аренда места — сколько мастер платит вам за кресло, месяцем или неделей.
Аренда — это пятая схема, и деньги в ней идут в обратную сторону. Ставка стоит в карточке сотрудника рядом с остальными, а закрытие периода заводит на неё отдельную запись вида «Аренда места» и показывает её в ведомости своей колонкой со знаком минус. Не сальдо: сальдо спрятало бы встречный поток, и мастер, который за месяц ничего не заработал, не получил бы вообще ни одной строки — а долг у него при этом был бы.
Если аренда больше заработанного, колонка «На руки» уходит в минус. Это не ошибка расчёта: «−9 400 ₽» значит, что мастер должен барбершопу, и мы этого не прячем за нулём. Сам мастер, к слову, открывает свою строку ведомости сам — счёт, который нельзя проверить, доверия не заслуживает; закрытие периода при этом остаётся владельцу и управляющему.
Сразу и честно: аренда у нас — учёт, а не биллинг. Счетов мастеру мы не выставляем, деньги не списываем и о просрочке не напоминаем.
Сертификат, баллы и чаевые
Подарочный сертификат — карточка с номером, номиналом и сроком: клиент платит им обычной строкой оплаты в заказе, «использовано» и «остаток» пересчитываются сами, а когда остаток дошёл до нуля, сертификат сам становится «использован».
Баллы — бонусный счёт клиента: с каждой полученной оплаты на него сами ложатся пять процентов (ставка живёт обычным правилом автоматизации и меняется одной цифрой), а тратятся баллы такой же строкой оплаты, 1 балл = 1 ₽.
Оба модуля включаются кнопкой в галерее и встают на раздел «Платёж» — второго кошелька у заказа не появляется, поэтому заказ, закрытый сертификатом, перестаёт быть должником. Отсюда и предусловие, которое лучше знать заранее: раздел «Платёж» приносит модуль «Платежи по заказу», а сборка «Барбершоп» его не ставит. Порядок такой: сначала «Платежи», потом сертификаты и баллы — обе кнопки в одной галерее.
Чаевые идут мимо нас: мастер вписывает в свою карточку сотрудника личную ссылку (страница чаевых банка, СБП, кошелёк), и клиент видит на своей странице «Вы записаны» кнопку «Оставить чаевые — Артём». Этих денег мы не принимаем, не считаем и комиссии с них не берём. Карточки сотрудников — это модуль «Сотрудники и ставки», тот самый, который приезжает от ответа «работаю с командой»; в карточке должен быть указан ещё и календарь мастера — по нему страница записи и понимает, кто сегодня стрижёт этого клиента. Ссылку стёрли — кнопка исчезла в ту же секунду.
Что уходит клиенту само
Вместе с модулем записи приезжают два готовых правила: напоминание за сутки и напоминание за два часа. Тексты стоят человеческие и правятся как обычный текст:
Здравствуйте, Денис! Скоро ваша запись: 14 сентября в 12:15, Мужская. Ждём вас!
Оба правила молчат, если запись отменена или помечена «Не пришёл», — напоминание вслед несостоявшемуся визиту выглядит именно так, как выглядит.
Канал выбирается лестницей: Telegram, если клиент подключил его кнопкой на экране «Вы записаны», иначе письмо на адрес из карточки. Ступень SMS в лестнице объявлена, но провайдера за ней нет — она честно отвечает «не подключено» и пропускает клиента вниз, к почте. Мы пишем это здесь, а не мелким шрифтом: для барбершопа, где половина базы без Telegram и без почты, это может оказаться решающим.
Третьим приезжает выключенное правило «Записи: автоотмена неоплаченной» — включите, если хотите, чтобы неоплаченные записи гасли через сутки.
Сколько стоит
Ноль. Всё, что описано выше, — бесплатный тариф: запись, предоплата, правила, расчёт с мастерами, аренда кресла, склад, портал клиента, сертификаты, баллы, живая очередь. Отдельной платы «за модуль записи», «за онлайн-оплату» или «за второе кресло» у нас нет и не появится: платный тариф продаёт объём, а не список функций.
Бесплатный «Начать» — 5 сотрудников, 5 000 записей, 1 ГБ файлов, история изменений за 30 дней, 1 000 действий автоматизаций в месяц. Считать под себя просто: два напоминания на визит — это 500 визитов в месяц из бесплатной тысячи действий; добавили правило возврата — делите на три.
Выросли — «Расти»: 1 990 ₽ в месяц за всё пространство, 10 мест, 100 000 записей, история за три года. Не за каждого мастера, а за пространство целиком; следующий сотрудник сверх десяти — 190 ₽.
Честные ограничения
Список длинный намеренно: узнать это лучше сейчас, чем на второй неделе.
- Половина кабинета приезжает шагом ПОСЛЕ сборки. Готовая сборка «Барбершоп» сразу даёт три раздела — «Клиенты», «Визиты», «Задачи», — а прайс, склад, запись и абонементы ставятся следующим шагом, там же, где система спрашивает, нужны ли они вам вообще. Пропустили шаг — получили кабинет без страницы записи.
- Вместе с модулем записи приезжает его календарь «Мастер». Барберские услуги ниша кладёт свои — «Диагностику» и «Основную услугу» из общей заготовки вы в прайсе не найдёте, их туда больше не кладут. А вот безымянный ресурс «Мастер» встаёт рядом с вашими мастерами: одна строка уборки.
- SMS не отправляем. Ступень в лестнице есть, провайдера за ней нет: уходит Telegram или письмо.
- Потолка списания нет. Списать сертификатом или баллами больше, чем осталось, система не помешает: остаток уйдёт в минус и будет виден. Мы намеренно не прячем перебор нулём — решать, обслуживать ли клиента дальше, должен человек.
- Клиент своего баланса баллов не видит — ни на странице записи, ни в личном кабинете.
- Сгорания баллов по сроку нет (у сертификата срок есть, у бонусного счёта — нет), и баллы не привязаны к карточке клиента: бонусный счёт — самостоятельная запись.
- QR-кода чаевых на странице клиента нет: её открывают с того же телефона, которым его бы сканировали. Код у кресла — распечатка, и это отдельная работа.
- Живая очередь есть, но табло — экран кабинета. Модуль «Живая очередь» выдаёт талон человеку с улицы: номер внутри своей очереди и своего дня, «Вызвать следующего» одной кнопкой, посадка — превращение талона в обычную запись, которая занимает час. Чего пока нет: анонимной ссылки на табло (планшет в зале работает под учётной записью с ограниченной ролью — имена клиентов на стене это персональные данные) и уведомления клиенту «подходите» на его телефон. Модуль не ставится сборкой по умолчанию — включается кнопкой в «Настройках → Модули».
- Рецепт расходников у услуги есть, а кнопки «Закрыть визит» в карточке записи ещё нет. Поле «Расходники на одну услугу» стоит у каждой услуги («Воск для укладки × 0.05» — строка на позицию), и в сборке оно у трёх барберских услуг уже заполнено; списывается состав со склада в момент закрытия визита, а сам жест закрытия сегодня живёт только у ручки продукта, экрана под ним нет. Пока так — списывайте движением склада, как раньше.
- Записи с карточек 2ГИС и Яндекс.Карт нет. Ссылку туда положить можно, встроенной записи из карточки организации — нет.
- Возвратов денег нет — ни у предоплаты, ни у любой другой оплаты.
- Предоплата требует подключённого приёма платежей (ЮKassa или Robokassa, ваши ключи): своего процессинга у нас нет.
Вопросы
Клиент записался ночью — мастер узнает об этом утром?
Мастер узнает сразу. Если его карточка сотрудника связана с его календарём, ему уходит личное уведомление «к вам записались» в момент записи, а не на утренней планёрке. Связка живёт в модуле «Сотрудники и ставки»: он приезжает со сборкой, если на вопрос «работаете один или с командой?» вы ответили «с командой», — иначе включается кнопкой из галереи модулей. Без него запись всё равно появится в кабинете, но персонально мастеру никто не напишет.
Что мешает записать двоих на одно кресло?
Сама база данных: две пересекающиеся брони на один календарь она физически не примет — это не проверка в коде, которую можно обойти гонкой двух одновременных нажатий. Правило держит все двери разом: публичную страницу, запись руками из кабинета и перенос. Второе занятие на тот же час не сохранится и скажет, чей это час.
Можно брать предоплату не со всех услуг?
Да, предоплата — поле самой услуги. Обычную стрижку оставляете без неё, а комплекс на полтора часа или субботний вечер закрываете фиксом. Размер задаётся процентом от цены или суммой, а окно оплаты — от 5 минут до суток: короткое возвращает час в продажу быстрее, длинное удобнее клиенту.
Как считается зарплата мастера, который сам платит за кресло?
Так же, как всем остальным, только строка идёт в другую сторону. Ставка аренды стоит в его карточке (за месяц или за неделю), закрытие периода приводит её к длине окна и заводит отдельную запись «Аренда места». Если он в этом месяце ещё и стриг по проценту, обе строки сложатся; если нет — колонка «На руки» покажет минус, то есть его долг барбершопу.
Есть ли SMS-напоминания?
Нет. Ступень SMS в лестнице каналов объявлена, но провайдера за ней сегодня нет: она отвечает «не подключено» и передаёт клиента дальше — в Telegram или на почту. Обещать SMS «скоро» мы не станем, а когда провайдер появится, включение будет настройкой, а не переписыванием ваших правил.
Сколько это стоит для барбершопа на три кресла?
Нисколько. Три мастера, администратор и владелец — это пять мест бесплатного тарифа ровно. Считать стоит другое: потолок в 5 000 записей общий на кабинет и включает и визиты, и карточки клиентов, поэтому точка на три кресла упирается в него за полгода-год, а не «когда-нибудь». Дальше — «Расти»: 1 990 ₽ в месяц за пространство целиком, а не за каждого мастера.
С чего начать
Возьмите сборку «Барбершоп» и не пропустите шаг с модулями: прайс, запись и склад ставятся именно там. На выходе вы правите три вещи под себя — свои услуги с длительностью, календари своих мастеров с графиком и ссылку на страницу записи. Это вечер работы, и он ничего не стоит.
Дальше — по одной за раз: предоплата на вечерние слоты, таблица «кто что стрижёт», правило «Давно не возвращались». Каждое включается отдельно и отдельно же выключается, если не подошло.
Собрать сборку «Барбершоп» бесплатно →
Пошаговые инструкции «Онлайн-запись», «Зарплата» и «Правила автоматизации» лежат в справке кабинета, а что именно умеет каждый модуль — в каталоге возможностей.
Чем задача закрывается
Подробный разбор каждой части — на её странице возможности.
- Онлайн-запись: клиент записывается сам, пока вы работаетеПубличная страница, где клиент выбирает услугу и свободное время. Запись сразу в CRM, отмена и перенос — на его стороне, а двойная бронь невозможна: это запрещено на уровне базы данных, а не проверкой в коде.
- Площадки и календари людей: где вы работаете и почему один час не продаётся дваждыСправочник мест работы, шаг «где?» на публичной странице записи и общее время у разных календарей: один человек в двух расписаниях или один кабинет на двоих — занятый час закрывает тот же час у всех, кто его делит, и запрещено это на уровне базы данных. Что уже работает и что придётся включить руками — сказано прямо.
- Правила «когда → если → то»: рутина без вашего участияПоявился заказ — назначить мастера. Этап стал «Готов» — отправить клиенту акт. Подходит срок — поставить задачу. Правило собирается одной фразой, работает само и показывает, почему сработало или промолчало.
- Выплаты сотрудникам: начисления, премии, удержания, авансы и аренда места — одним разделомВсё, что вы платите людям — и то, что люди платят вам за место, — живёт записями с периодом, видом и статусом: «Начислено» становится «Выплачено», когда деньги ушли, а доска по статусу показывает, кому ещё не заплатили. Что уже работает и чего пока нет — сказано прямо.
Соберите такой кабинет под себя — бесплатно и без карты.
Собрать CRM: Барбершоп →