Пятница, шесть вечера. Клиент приезжает за палаткой, которую бронировал неделю назад по телефону. Вы открываете тетрадь — бронь на месте, всё записано. Идёте на склад — палатки нет. Её час назад забрал другой человек: он написал в мессенджер, заявку принял сменщик, у сменщика была своя записная книжка.
Дальше два сценария, и оба плохие. Либо вы отдаёте клиенту что-то другое «в качестве компенсации» и теряете деньги на скидке, либо говорите «извините, накладка» — и человек уезжает, пишет отзыв и больше не возвращается. Причём уезжает он не в никуда, а к конкуренту через два квартала.
Если вы читаете это и киваете — дело не в том, что у вас плохие сотрудники. Дело в том, как устроен учёт.
Сцена, которую вы узнаете
Двойная бронь выглядит одинаково почти в любом прокате: велосипеды, сапборды, инструмент, туристическое снаряжение, техника для мероприятий, автоприцепы, детские товары. Меняется только предмет спора.
Типичный разговор на выдаче звучит так:
- — Я бронировал на сегодня, на два дня.
— Секунду… у меня записано, что этот забрали утром.
— Как забрали? Мне подтвердили в переписке. - — У вас же было пять штук.
— Пять, но три уже в аренде, одна в ремонте после прошлой сдачи, а пятую бронировали ещё вчера.
Ключевая деталь: сотрудник в этот момент не врёт и не ошибается. Он честно смотрит в свой источник данных. Просто источник у каждого свой, и они не сходятся.
Как одна вещь оказывается обещана двоим
Каналов приёма брони больше, чем кажется
Посчитайте, откуда к вам реально приходит бронь: звонок на мобильный, звонок на городской, сообщение в мессенджере, комментарий под постом, заявка с сайта, человек зашёл в точку лично, и ещё договорённость «на словах» с постоянным клиентом. Это семь входов. А место, где хранится ответ на вопрос «свободно ли это на субботу», — одно, и оно обновляется вручную.
Учёт ведётся по названию, а не по конкретной единице
Вторая, более коварная причина. В таблице написано «Сапборд 11'6 — 4 шт.». Сотрудник видит цифру 4 и считает, что запас есть. Но одна доска уже уехала на три дня, вторая забронирована на выходные, третья вернулась с порванным плавником и лежит в ремонте, а четвёртая стоит в другой точке. Свободных — ноль, но таблица об этом не говорит.
Как только вы считаете штуками «в общем», а не отдельными единицами с собственным календарём, пересечение — вопрос времени.
Разрыв между «отдал» и «записал»
Клиент торопится, очередь, надо оформить договор, взять залог, проверить комплектность. Запись «отдал такому-то до вторника» откладывается на потом. «Потом» наступает через два часа, а иногда не наступает вовсе. Всё это время вещь для системы учёта числится свободной — и её спокойно бронируют.
Почему таблица и календарь в телефоне не держат
Таблица прекрасно работает, пока с ней работает один человек и позиций мало. Ломается она на трёх вещах.
- Одновременный доступ. Двое открыли, двое записали, кто-то сохранил поверх. Строки просто нет — и никто этого не заметил.
- Нет проверки на пересечение. Таблица не возражает, когда вы вписываете одну и ту же позицию на одни и те же даты дважды. Она вообще ничего не проверяет.
- Нет истории. Когда конфликт уже случился, восстановить, кто и когда внёс бронь, невозможно. Смена заканчивается взаимными обвинениями, а не выводом.
Календарь в телефоне добавляет ещё одну проблему: он про время, а не про имущество. Событие «выдать прицеп» ничего не знает о том, что прицеп физически один.
Сколько стоит одна двойная бронь
Здесь важно считать не только упущенную аренду. Разберём на примере — цифры условные, подставьте свои.
Допустим, суточная аренда позиции — 1 500 ₽, клиент брал на выходные, то есть 3 000 ₽. При конфликте вы, скорее всего, отдадите более дорогую позицию по цене дешёвой или дадите скидку — минус ещё часть маржи. Клиент, который планировал сплав или поездку и остался без снаряжения, вряд ли вернётся: вы теряете не одну аренду, а все будущие. И отдельно — время: разбор ситуации, звонки, извинения, попытка найти замену съедают, например, час-полтора в самый загруженный день недели.
Для сравнения: тариф «Старт» в Rent in Hand стоит 1 250 ₽ в месяц (850 ₽ в месяц при оплате за год). Это иллюстративный расчёт, а не обещание результата — но порядок величин такой: 3 000 ₽ упущенной аренды на условных числах выше сопоставимы примерно с двумя-тремя месяцами подписки. Считайте по своим ставкам, арифметика простая.
Что убирает почву для пересечений
Rent in Hand — облачная система учёта для проката. Логика борьбы с двойными бронями в ней держится на одном принципе: единица имущества — это отдельный объект со своей карточкой и своим календарём занятости, а не строка «4 шт.» в таблице.
Каждая единица отдельно
У сапборда №07 своя карточка: инвентарный номер, фотографии, текущий статус, история всех аренд и ремонтов. Когда сотрудник оформляет бронь на субботу, он работает не с абстрактным «сапбордом», а с конкретной доской на конкретные даты. Занятый интервал у этой доски уже есть — при подборе на эти даты она помечена занятой, а при попытке поставить бронь внахлёст система предупреждает о пересечении.
Один общий календарь для всех сотрудников
Система облачная и открывается в браузере — на компьютере, планшете и телефоне, без установки чего-либо. Сотрудник в точке, вы дома и второй администратор на выезде видят одну и ту же занятость. Бронь, оформленная минуту назад, видна всем сразу — не после того, как кто-то перепишет её в общий файл.
Статусы вместо догадок
У единицы есть состояние: свободна, забронирована, выдана, в ремонте. Вещь, уехавшая в мастерскую, стоит в статусе «в ремонте» и в списке доступных не показывается. То же самое с распределением по нескольким точкам и филиалам: видно, где именно лежит нужная позиция.
Выдача и возврат фиксируются сразу
Оформление выдачи с печатью договора по шаблону, фиксацией залога и фотографиями состояния при выдаче и возврате делается на месте, в один заход, — откладывать «на потом» уже нет смысла. А значит, сокращается главный источник расхождения: окно между фактом и записью.
История, по которой видно, что произошло
Если спорная ситуация всё же возникла, у каждой брони и каждой единицы есть история: кто оформил, когда, на какие даты. Разговор из «мне так сказали» превращается в разбор конкретной записи. Права доступа сотрудников настраиваются отдельно — кто может менять брони, а кто только оформлять выдачу.
Заявки с сайта: клиент бронирует сам
Самый надёжный способ убрать ручной ввод — дать клиенту бронировать самому. На сайт ставится виджет онлайн-бронирования: человек выбирает даты, видит, что реально свободно, и оформляет бронь. Заявка сразу попадает в ту же систему, где ведётся вся занятость, — никто ничего не переписывает из переписки.
Дальше подключаются вещи, которые тоже уменьшают количество накладок и пустых броней: онлайн-оплата и предоплата, залоги и депозиты, SMS и email-уведомления клиенту о подтверждении и сроке возврата. Предоплата и напоминание дают клиенту повод подтвердить бронь или заранее её отменить — чтобы позиция не стояла заблокированной впустую.
Отдельно — аналитика: выручка, движение денег, загрузка инвентаря, эффективность сотрудников. Когда занятость ведётся по единицам, видно не только «сколько заработали», но и какие позиции простаивают, а каких стабильно не хватает в пик. Это уже разговор о том, что докупать, а не о том, кто виноват в пятничной накладке.
Что мешает начать
Обычно три вещи, и все решаемы. «Некогда переносить данные» — есть импорт из таблиц, инвентарь и клиентскую базу не нужно вбивать руками. «Вдруг не подойдёт» — 7 дней бесплатно, без привязки карты: заводите реальный инвентарь и работаете как обычно, а не смотрите демо. «Кому доверять данные» — Rent in Hand входит в Реестр отечественного ПО, компания — резидент «Сколково» и поддержана Фондом содействия инновациям; системой пользуются сотни прокатов.
Частые вопросы
Итог
Двойная бронь — это не человеческий фактор, а следствие того, что «занято» хранится в нескольких несинхронизированных местах и считается штуками, а не единицами. Пока это так, накладки будут повторяться в каждый пик сезона — то есть ровно тогда, когда каждая аренда дороже всего.
Починка простая по сути: один общий календарь, отдельная карточка на каждую единицу, статусы, быстрая фиксация выдачи и возврата, бронирование с сайта прямо в ту же базу. Проверить это на своём инвентаре можно за пробную неделю, ничего не оплачивая.