CRM для барбершопа: запись ночью, предоплата за кресло и расчёт с мастерами в одном кабинете
Ссылка, по которой записываются в полночь, и мастер узнаёт об этом сразу. Кресло не продаётся дважды — это запрещено базой данных. Предоплата возвращает час в продажу, если её не внесли. Процент, аренда кресла и «кто пропал 21 день назад» считаются там же, где лежит карточка клиента.
Полдвенадцатого ночи, директ барбершопа: «завтра к Тимуру во сколько можно?» Ответят утром. К утру
человек сходит в подвал через дорогу, где ответили в полночь, — и это не потеря клиента на один раз,
это потеря клиента на три года вперёд, потому что стригутся у того, к кому привыкли.
Пока директ спит, в тетради на стойке стоит «Слава, 14:00». У самого Славы в переписке — «14:00,
Денис, борода». Двое, одно кресло, и узнают об этом в 13:58.
И есть третья история, самая дорогая, — та, о которой в барбершопе не узнаёт вообще никто. Клиент
ходил раз в три недели, потом пропал. Когда именно, к кому и почему — не назовёт ни администратор,
ни мастер: в тетради нет прошлого, а в переписке оно есть, но его никто не читает.
Программы записи, заточенные под салоны красоты, первую историю закрывают. Дальше начинается то, за
что барбершоп доплачивает отдельно и обычно ведёт в другом месте: деньги мастеров, аренда кресла,
возврат пропавших. Здесь всё это — один кабинет: запись лежит в том же разделе, что карточка клиента,
а расчёт за месяц берёт данные оттуда же, не из чужого экспорта.
<!-- КАДР: cover.png — публичная страница записи барбершопа на телефоне: выбрана услуга «Мужская
классика, 45 мин», ниже сетка на четверг с шагом 15 минут, занятые часы в ней
отсутствуют. Подпись: «В сетке нет занятых часов вовсе: клиент выбирает из того, что реально
свободно» -->
Ссылка, по которой записываются в полночь
Публичная страница записи — короткий адрес вида /b/ВАШ-КЛЮЧ. Он живёт в шапке сайта, в описании
профиля и в закрепе чата; аккаунт клиенту заводить не нужно — каждый лишний экран здесь стоит записи.
Сетку свободного времени страница считает сама, из полей самой услуги. В готовой сборке «Барбершоп»
три услуги уже заведены — «Стрижка машинкой» (30 минут, 1 200 ₽), «Мужская» (45 минут,
1 800 ₽) и «Стрижка + борода» (60 минут, 2 600 ₽), — и поля у каждой проставлены так:
Поле услуги
«Мужская»
Что это меняет
Длительность, мин
45
столько кресло занято под клиента
Шаг сетки, мин
<!-- КАДР: 02-kto-okazyvaet.png — блок «Кто оказывает услуги» в панели онлайн-записи: три услуги
строками, три мастера столбцами, у «Бороды» отмечены двое, у «Детской стрижки» — никто, и рядом
подпись «делают все». Подпись: «Таблица на два движения: отметил — и автоподбор перестал
предлагать чужие часы» -->
<!-- КАДР: 03-shahmatka.png — календарь раздела «Записи» в режиме «День», три столбца-мастера (Артём,
Никита, Руслан), строки-часы, запись на 14:00 в момент перетаскивания из столбца Артёма в столбец
Никиты. Подпись: «Передать клиента другому мастеру — это перетащить карточку в его столбец;
ответственный, а значит и деньги за визит, переезжает вместе с ней» -->
<!-- КАДР: 04-zhivaya-ochered.png — экран «Живая очередь» на планшете у входа: крупно вызванный номер
(7), ниже список ожидающих с минутами ожидания, кнопки «Выдать талон», «Вызвать следующего» и
«Посадить» у первого в списке. Подпись: «Один экран и стойке, и залу: второго ответа на вопрос
„чья очередь“ не бывает» -->
15
старты 12:00, 12:15, 12:30 — а не только «в час»
Перерыв после, мин
10
санобработка: время занято, но клиенту не показано
Записываться не позже чем за, мин
120
ближайшие два часа со страницы уже не берут
Горизонт записи, дней
30
насколько вперёд видно свободное
Цена
1 800
видна клиенту; поставьте 0 — цену не покажем
Шаг сетки здесь пятнадцать минут, а не привычные программам записи полчаса, и это не мелочь: с
получасовым шагом стрижка на сорок пять минут съедает целый час, и третье кресло за смену теряет
запись. Цены и длительности — стартовые, под свой прайс правятся на месте.
Отдельно стоит «Перерыв после». Барберу нужно десять минут между клиентами — протереть кресло,
разобрать машинку, вымыть руки, — и это не «пусть подождут». Технический запас прибавляется к
занятому времени, но в сетке его не видно: клиент видит красивые 12:00 и 13:10, а не «ваша стрижка
45 минут плюс уборка 10».
Пока человек вбивает имя и телефон, выбранное время держится за ним пять минут. Именно эта пауза
в общей тетради и рождает двойные записи.
Как выглядит первый шаг, решаете вы — в панели модуля «Онлайн-запись» три варианта: «Ближайшее
свободное время (проще всего клиенту)», «Клиент выбирает день и время», «Клиент выбирает день, время
и мастера». Барбершопу с постоянной публикой обычно нужен третий: к барберу ходят по имени.
Кто из мастеров что стрижёт
Барбершоп редко бывает однородным: один делает фейд и бороду, второй только классику, третий вышел
на смену неделю назад и пока не берёт сложное. Пока система об этом не знает, режим «ближайшее
свободное» будет честно предлагать час того, кто эту услугу не делает, — и разбирать это придётся
администратору по телефону.
В панели «Онлайн-запись» для этого есть блок «Кто оказывает услуги»: таблица «услуга × календарь»
с галочками. Отметили, кто что делает, — на шаге «к кому?» клиент видит только отмеченных, а
автоподбор перестаёт предлагать чужие часы.
Две вещи, которые важно знать до того, как включите:
Пустая строка значит «все», а не «никто». Услуга, у которой не отмечен никто, предлагается
всеми — иначе включение таблицы молча выключило бы запись у тех, кто галочек ещё не ставил.
Блок не появляется, пока календарь один. Таблица из одного столбца отвечает на вопрос, которого
у вас нет.
Если же услугу отметили, а все отмеченные записи не принимают (уволился, в отпуске, снят с записи),
клиент получает разговорный отказ про саму услугу — «эту услугу сейчас никто не оказывает — выберите
другую», — а не пустую страницу и не ошибку.
Один мастер на двух точках
Открыли вторую точку, и Тимур стрижёт там по вторникам и четвергам. В системе он теперь дважды —
календарь «Тимур (Ленина)» и календарь «Тимур (Мира)», — и два разных человека спокойно займут его
вторник в обеих точках сразу.
Это лечится полем «Делит время с»: связанные календари несут одну ось занятости, и занятый час
закрывает тот же час у всех, кто его делит. Проблема была в том, что о существовании поля нужно
знать. Поэтому кабинет сам замечает похожие календари и предлагает связать их одним нажатием —
но перед этим показывает будущие пересечения обоих на 90 дней вперёд: строки, которые придётся
разобрать руками. Уже проданные дважды часы связка задним числом не расселит, и обещать этого мы не
будем.
Догадку система молча не записывает: совпадение имён — гипотеза, а ошибочная склейка двух разных
людей сделает их часы непродаваемыми. Пишет — только ваше нажатие.
Журнал с колонкой на кресло
В режиме «День» календарь раздела «Записи» раскладывается по столбцам: столбец на мастера (или на
кресло, или на кабинет — что вы завели календарями), строки — часы, сверху имя и число записей. Видно
с одного взгляда, у кого день забит, а у кого дыра.
Записи передаются между мастерами перетаскиванием: Артёма выдернули с точки — тащите его клиента в
столбец Никиты, и вместе с записью переедет ответственный за неё, то есть деньги за визит в закрытии
периода.
Столбец получает КАЖДЫЙ ваш календарь, даже пустой сегодня, — иначе передавать запись было бы некуда.
Клик по свободному часу в столбце открывает форму с уже подставленным мастером.
Две границы у этой шахматки есть, и обе намеренные. Перетащить запись онлайн-записи в столбец
«Не назначено» нельзя: её час занят именно у календаря, и снять его, оставив время занятым, было бы
неправдой — освобождает время только «Отменить запись». И столбцы бывают только в режиме «День»: в
«Неделе» и «Месяце» столбцы уже заняты днями.
Человек с улицы: талон вместо слота
Суббота, три кресла заняты, в зале четверо, и спор «я был раньше него» решает администратор по памяти.
Модуль «Живая очередь» заменяет память номером: человеку выдаётся талон — номер внутри своей
очереди и своего дня, — «Вызвать следующего» жмётся одной кнопкой, а посадка превращает талон в
обычную запись, которая занимает час в календаре. Своя катушка номеров у каждой очереди: общая
«к тому, кто освободится» — такая же полноценная очередь, а не отсутствие очереди.
Модуль не приезжает со сборкой: его включают кнопкой в «Настройках → Модули», когда очередь у вас
действительно бывает. Чего у него пока нет — сказано в границах ниже.
Неявка стоит кресла, а не извинений
Пустой час в барбершопе не переносится на завтра: завтра тоже одиннадцать часов и те же три кресла.
Поэтому у каждой услуги есть три поля про деньги вперёд:
Предоплата — «Не требуется», «Процент от цены» или «Фиксированная сумма».
Размер предоплаты — 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 ₽ в месяц за пространство целиком, а не за каждого мастера.
С чего начать
Возьмите сборку «Барбершоп» и не пропустите шаг с модулями: прайс, запись и склад ставятся именно
там. На выходе вы правите три вещи под себя — свои услуги с длительностью, календари своих мастеров с
графиком и ссылку на страницу записи. Это вечер работы, и он ничего не стоит.
Дальше — по одной за раз: предоплата на вечерние слоты, таблица «кто что стрижёт», правило
«Давно не возвращались». Каждое включается отдельно и отдельно же выключается, если не подошло.
Пошаговые инструкции «Онлайн-запись», «Зарплата» и «Правила автоматизации» лежат в справке кабинета,
а что именно умеет каждый модуль — в каталоге возможностей.
Чем задача закрывается
Подробный разбор каждой части — на её странице возможности.