eRENTAL.
Собрана с нуля под запрос бизнеса — и обходит готовые прокатные платформы для таких задач. Прокат кино- и фототехники в Будапеште работал на чужом коробочном SaaS, который диктовал, как торговать; мы пересобрали их операционку целиком: 399 позиций, бронирование от дат с реальной доступностью, чекаут под их сценарии и AI-ассистент, заводящий технику в три клика.
Живой erental.ihor.work — снимок с работающей платформы
Цифры сняты с работающей платформы: 399 опубликованных позиций в 24 категориях, каждая классифицируется чисто. Живёт на erental.ihor.work.
Чужой софт, который не ложился на их бизнес
Прокат работал на универсальном SaaS. Тот не умел выразить, как они реально торгуют: расчёт наличными при получении вместо онлайн-оплаты, венгерский НДС 27% и ID на чекауте, цены в форинтах с живым ориентиром в евро — и каталог из 399 очень специфичных кинопозиций.
А чтобы завести новый объектив или камеру, приходилось искать фото, писать описания на трёх языках и вручную выбирать категорию. Настолько медленно, что каталог отставал от полок.
Платформа под бизнес, а не бизнес под платформу
Кастомная платформа на Next.js и Payload CMS с PostgreSQL. Весь каталог на 399 позиций, бронирование «сначала даты» с проверкой настоящей доступности по активным заказам, чекаут с адресной книгой, полем ID, способом получения, купонами и НДС 27% — ровно то, что нужно прокату, и ничего лишнего.
За прилавком — четыре роли доступа, мультивалютность с живым курсом евро от центробанка и AI-ассистент, который превращает название или ссылку в готовый черновик карточки. Публикует всегда человек.
Обходит готовые прокатные платформы — там, где им не дотянуться
Собрана с нуля под реальную задачу проката. Каждая строка ниже — то, что готовые платформы вроде Booqable не делают из коробки, а eRENTAL делает в проде.
Описано по реализованному коду — это то, что платформа делает в проде, а не список пожеланий.
Что умеет платформа
Построено вокруг того, как реально работает прокат, — а не вокруг универсального шаблона интернет-магазина.
Сначала выбираешь даты, потом смотришь каталог. Доступность считается по активным заказам, двойные брони исключены.
Индекс в двух формах, с пробелами и слитно: «a74» находит «A7 IV». Префиксный буст, совпадение по всем токенам, кэш.
Похожая техника оценивается по категории, бренду и ценовому классу — четыре лучших дополнения к киту, а не случайный ряд.
На входе название или ссылка, на выходе черновик: фото, тексты на трёх языках и категория. С ревью человеком.
Адресная книга, поле ID, способ получения, купон и сводка с НДС 27%. Без онлайн-оплаты — расчёт при получении.
Цены в форинтах с живым курсом евро от центробанка; валюты управляются из админки.
Венгерский, английский, русский: витрина, карточки и фильтры. Переключается на любой странице, не теряя места. Новый язык не требует правки кода.
Architect, Admin, Seller и Customer: сотрудники видят операции, клиент — только свои заказы.
Пересобрано под телефон от и до: тот экран, которым реально пользуются на площадке.
Новая техника на полке — онлайн в три клика
Раньше добавить товар значило искать фото, писать текст на трёх языках и выбирать категорию руками. Теперь черновик собирает ассистент — а подписывает его всё равно человек.
Название или ссылка
Сотрудник вводит название товара или вставляет URL. Больше ничего.
AI-черновик
Ассистент находит реальные фото, пишет описания на HU/EN/RU и подбирает категорию из живого списка.
Ревью человеком
Черновик уходит в очередь с пометками, где AI не уверен. Само ничего не публикуется.
Опубликовано
Сотрудник подтверждает, ставит цену и наличие — позиция уходит в каталог.
Human-in-the-loop by design: ассистент готовит, человек утверждает. Права на фото остаются решением человека.
Найти нужную технику — три движка
Каталог полезен, только если съёмочная группа находит нужное быстро. За это отвечают три движка: фасетные фильтры, прощающий поиск и рекомендации, понимающие комплект.
Понимает, как печатает съёмочная группа, а не как ждёт база — «a74» находит «A7 IV», «rf50» находит «RF 50mm»; в запросе из нескольких слов совпадают все токены, точные короткие названия — вверх.
Фасеты под каждую категорию, а не один общий набор — оптика фильтруется по байонету и диафрагме, свет по мощности и цвету; значения упорядочены так, как думает профессионал, а не по числу результатов.
Оценка по тому, как техника реально сочетается на площадке — общая категория и тот же бренд держат совместимые системы вместе, близость цены оставляет предложение в том же классе; показываются четыре сильнейших совпадения.
Описано по реализованному коду — это фактические правила скоринга, работающие на платформе.
Что изменилось
Результат
- ✓Рабочая платформа целиком — каталог, бронирование, чекаут и админка.
- ✓Ведение каталога превратилось из ручного ресёрча в три клика с подтверждением человеком.
- ✓Бронирование отражает настоящую доступность, а не статичный список товаров.
- ✓Сделано под передачу: Docker, PostgreSQL, миграции и приватный репозиторий.
Next.js 16 · Payload CMS 3 · PostgreSQL · Docker · миграции · приватный репозиторий
ДРУГИЕ СИСТЕМЫ В ПРОДЕ
Бизнес работает на софте, который ему не подходит?
Коробочные инструменты заставляют работать по-своему. Платформа под вашу реальную операционку работает по-вашему.


