Как запустить универсальную аренду вещей без приложения за 20 миллионов, собственного завода в гараже и нескольких лет подготовки.

Лет 5 я занимался шерингом самокатов. Этот опыт дал мне не только понимание аренды, но и довольно дорогой список того, как делать не надо. Главный пункт в нём звучит так: на старте основатель очень легко начинает строить не бизнес, а памятник самому себе.

Собственное производство, свой софт, МП сразу для всех сторов и это без тестов, просто с надеждой , что все получится. Всё это отлично звучит в разговоре с бывшими одноклассниками, на встрече выпускников или на встрече "предпринимателей" , но на этом польза завершается.  Пользователю всё равно, кто сварил корпус, сколько строк кода принадлежит лично тебе. Ему нужно оплатить аренду, получить исправную вещь и спокойно её вернуть. 

Сейчас я делаю новый проект - Универсальный шеринг не привязан к одному предмету. В ячейках могут лежать все, от батона до гондолы. Это я к тому, что отвязываемся от конкретных вещей и начинаем строить инфраструктуру шеринга вообще. Ассортимент меняется, а шкаф, доступ, платежи и т д остаются прежними.

Часть 1. Поиск поставщика.

Предупрежу сразу - названия компаний и людей намеренно не указываю: это не реклама поставщика и не попытка продать франшизу.

Итак , я уже обученный солдат, решил сразу найти того, кто соберет мне шкаф, написал отечественным производителям и китайским, из всех отечественных мне ответил только один.

84 дня на ответ.

Российскому производителю я написал 11 марта, китайскому — на следующий день. Ответ из России пришёл 3 июня, через 84 дня. К этому моменту китайские шкафы уже были произведены, отправлены и находились на складе в Москве.

Ищем не самый дешёвый шкаф, а нормального партнёра.

В Китае много производителей, но для пилота важнее не минимальная цена, а поддержка после оплаты: документация, доступ к инженеру, тестовый софт и быстрые ответы по API. Такая поддержка оказалась полезнее дополнительной скидки на корпус. До оплаты я бы советовал проверить хотя бы следующее: 1. Что именно входит в шкаф: экран, контроллер, замки, проводка, блоки питания и ПО. 2.  Есть ли рабочая документация API, а не обещание «после оплаты всё дадим». 3. Можно ли увидеть собранное оборудование и работу ячеек по видео. Зачастую вы будете встречать торговых представителей завода, а не сам завод. 4. Готов ли поставщик дать тестовый доступ к софту и ответить на технические вопросы. 5. Кто будет помогать, если после получения начнутся проблемы, а они начнутся. Можно сразу пару базовых вопросов по API задать , чтоб понять, в каком состоянии у них тех. отдел и как быстро отвечают на вопросы, проверяем коммуникацию. Этого в целом будет достаточно , чтобы понять состояние дел на фабрике. Ну и для себя обращайте внимание на толщину стали без краски, это влияет как минимум на вес , а значит и на все виды логистики.

Цены на подобный шкаф.
Цены на подобный шкаф.

Ориентир для одного образца — 123 т.р. При большой партии цена ниже, но начинать с пятисот шкафов я никому не советую :)

Я оплатил 34 384 юаня. В заказ вошли три полностью собранных шкафа и ещё один полный комплект электроники для тестирования софта: экран, плата, замки и проводка.

как можете наблюдать, даже при коммуникации на русском, получается хорошо понять друг друга))

дата в верхней части скрина - 20 марта.

Отдельный комплект электроники - решение, которое я бы повторил ещё раз. Полноразмерный шкаф весит много и занимает половину комнаты. Для разработки он не нужен. На столе можно разложить контроллер, экран и несколько замков, подключить API и проверять весь программный сценарий: выдачу кода, открытие нужной ячейки, повторный запрос и возврат. То есть мы получили стенд для разработки, но не стали тащить четвёртый металлический корпус домой.

Что находится внутри шкафа

Габариты нашего шкафа — 1548 × 2010 × 550 мм. Внутри десять товарных ячеек разного размера и центральный отсек с экраном (10 дюймов) и управляющей электроникой.

Габариты — 1548 × 2010 × 550 мм. Десять ячеек позволяют одновременно тестировать вещи разных размеров. Весовые датчики мы не заказывали. Они покажут наличие предмета, но не его исправность, чистоту, заряд и повреждения. На пилоте после каждого возврата всё равно нужен осмотр. Автоматизацию проверки имеет смысл добавлять после появления статистики по потерям и стоимости ручного обслуживания.

Доставка: три места, 563 килограмма

Три шкафа после прибытия. Внутри партии также находился комплект электроники для стенда разработки. Доставка партии до склада в Москве стоила 2 223 доллара. На складе груз можно забрать самостоятельно или заказать отдельную перевозку до нужного города. Последняя миля оплачивается отдельно. Итого: шкаф - 123 тыс. доставка до Мск - до 60 тыс. первый месяц аренды - 5 тыс. резерв - 50 тыс +- , в результате точно до 250 тыс.

Если грубо разделить доставку между тремя шкафами, получается около 741 доллара на один корпус до московского склада. В рублях на момент заказа я закладывал примерно до 60 тыс. на шкаф. Внимание на дату. 19 мая груз уже в Мск, а кто-то еще думает над ответом)) и так вот шкафы на базе, дальше можно либо делать свой софт либо ничего не делать и запускаться.

Вариант 1: заводской софт и 0 разработки.

Самый короткий путь - попросить фабрику перевести интерфейс на русский и подключить российский платёжно-фискальный контур: эквайринг, онлайн-ККТ и отправку электронного чека. Пользователь выбирает вещь на экране, оплачивает аренду например по QR-коду, получает доступ к ячейке, а после использования возвращает товар.

Вариант 2: собственный web-слой поверх API

Минимальная архитектура пилота
Минимальная архитектура пилота

Мы выбрали второй путь, потому что планируем развивать продукт долго: сделали web-приложение, backend, админку и аналитику. Шкаф при этом остаётся готовым устройством, а наш слой работает через API производителя. Каждый POST-запрос подписывается SHA-512 из отсортированных параметров и секрета. Секрет хранится на backend. Заводской API мы завернули в адаптер и на настольном комплекте проверяем открытие, offline, таймаут, повтор команды, неверную подпись и потерянный callback.

Пользователь выбирает вещь и оплачивает аренду в web-приложении. Backend получает PIN выдачи и отправляет его по SMS и электронной почте; при возврате приходит отдельный PIN сдачи. Коды остаются доступны вне приложения, поэтому временные проблемы с мобильным интернетом возле точки не блокируют аренду. Успешный HTTP-ответ означает только, что команда открытия принята. API возвращает task_id, позволяет запросить состояние замка и предусматривает callback от шкафа. В состояние «вещь выдана» аренда переходит лишь после подтверждения двери. Поскольку callback в документации пока помечен как developing, на пилоте нужен резервный опрос состояния и журнала операций.

Что мы добавили в web-слой

Кроме каталога и аренды, web-слой собирает данные, без которых нельзя управлять ассортиментом и локациями:

  • число оплат и успешных открытий;

  •  загрузка каждой вещи и каждой ячейки;

  • выручка на предмет, ячейку и локацию;

  •  средняя продолжительность аренды;

  • доля просроченных возвратов;

  •  время, которое ячейка проводит на проверке;

  •  повторные аренды;

  • ошибки оплаты, выдачи кода и открытия замка;

  • выручка на 1 м³

Для первой точки web-интерфейса достаточно. Нативное приложение имеет смысл делать после проверки сценария и спроса.

Возврат не означает, что вещь сразу снова доступна

Для пилота ручная проверка дешевле преждевременной автоматизации. Решение о датчиках принимается после появления статистики. Да и вообще думаю, что ручная проверка должна остаться, потому что там будет еще и зашито обслуживание, чтоб товар был всегда в надлежащем состоянии: чистый, целый, рабочий, заряженный.

Ассортимент зависит от локации

Наполнение зависит от локации. В общежитии нужны одни вещи, в спортивном комплексе - другие, в жилом доме - третьи. Универсальная инфраструктура позволяет менять ассортимент без замены шкафа и программного ядра. Сначала ставится точка, затем ассортимент меняется по статистике спроса и аренды. Главный актив - данные о том, какая вещь, в какой локации, по какой цене и как часто нужна людям.

Что дальше

На момент написания шкафы получены, web-приложение и админка готовы, интеграция заканчивается. Следующий этап - полевой тест. Я намеренно не придумываю метрики до запуска. Во второй части имеет смысл показать уже реальные данные:  сколько пользователей дошло от просмотра до оплаты; какие вещи арендовали чаще;  сколько возникло ошибок открытия и возврата; сколько времени занимала ручная проверка; какая выручка получилась на одну ячейку;  где первоначальная архитектура не выдержала столкновения с реальностью. Именно здесь обычно заканчиваются красивые презентации и начинается продукт.

Вместо вывода

Первый сценарий - заказать у поставщика готовый шкаф, локализованный интерфейс и интеграцию с выбранными российскими платёжным и кассовым сервисами. Второй - оставить железо и IoT-контур заводскими, а каталог, оплату, аналитику и бизнес-логику вынести в свой web-слой через API. В обоих случаях преимущество проекта находится не в сварке корпуса, а в ассортименте, размещении, операционной модели, аналитике и удобстве пользователя. Мой личный ориентир: до выручки порядка 50 миллионов рублей полностью собственная платформа редко является первой необходимостью. После этой отметки можно начинать думать, какие части системы выгодно забирать внутрь. Если совсем коротко: меньше памятников собственному эго, больше работающих пилотов. Газуйте, тестируйте, считайте деньги и делитесь тем, что получилось. Чем меньше предприниматели прячут реальные цифры и ошибки, тем меньше каждому следующему приходится начинать с нуля.

Комментарии (2)


  1. FireWind
    20.07.2026 07:23

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


    1. oloo Автор
      20.07.2026 07:23

      Товарная стоимость теряется, и с этим ничего не поделать. Условно, если пылесос у человека служит 10 лет, отрабатывает 1к циклов из 10к, а затем его выбрасывают, то в шеринге он отработает все 10к циклов за три года. Потом - на свалку. В этой разнице и заключается прибыль и выгода для всех. 2. Было несколько вариантов. Расскажу, на чём остановились сейчас. После того как клиент сдал товар, ячейка становится недоступной для других клиентов. К ней приходит техник и проверяет товар на работоспособность, чистоту, комплектность и уровень заряда. Если чего-то не хватает - приводит его в товарный вид. После проверки ячейка снова становится доступной. То есть техник вероятно обнаружит поломку.