Сайт в разработке Наполняем разделы и правим ошибки — что-то может выглядеть или работать не так. Если заметили — позвоните или напишите.

Как составить задание на разработку сайта для сервиса аренды автомобилей

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

Раздел: Бизнес — статьи о сайтах

Владелец проката хорошо знает свой бизнес, но в задании для разработчиков часто пишет только «каталог, форма заявки, контакты». Потом выясняется, что сайт не умеет считать стоимость за 3 суток с доставкой или показывает машину, которая уже занята. Техническое задание нужно, чтобы вы и подрядчик одинаково понимали, как сайт будет работать. Для аренды авто главная сложность — не оформление, а правила и данные.

Сначала опишите правила проката, а не внешний вид

Разработчик не знает, как устроен ваш прокат, пока вы не скажете. Выпишите правила, от которых зависят расчёт и тексты на сайте:

  • как считаются сутки: по календарю или по 24 часа от времени выдачи;
  • минимальный срок аренды и есть ли почасовая;
  • где выдаёте и принимаете автомобили: офис, аэропорт, вокзал, доставка по адресу;
  • требования к водителю (возраст, стаж) в том виде, как их устанавливает ваша компания;
  • залог, лимит пробега, плата за превышение, за возврат в другом месте;
  • можно ли получить машину ночью и как это оформляется.

Условия договора согласуйте со своим юристом. В ТЗ же укажите, в каком месте сайта и какими блоками эти условия показываются клиенту до бронирования.

Каталог и карточка автомобиля: какие поля нужны

Перечислите поля, а не просто напишите «карточка с характеристиками». От набора полей зависят фильтры и сравнение машин. Обычно нужны: марка и модель, класс, тип коробки, привод, топливо, число мест, объём багажника, кондиционер, год выпуска, фотографии (снаружи и салон), тарифы по длительности, залог, лимит пробега.

Отдельно задайте единые названия значений: «автомат» и «механика», а не «АКПП», «автоматическая» и «auto» в разных карточках. Укажите фильтры каталога (класс, коробка, цена, число мест) и сортировку по умолчанию, например от дешёвых к дорогим.

Поиск и бронирование: шаги и расчёт стоимости

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

Расчёт стоимости — самое важное место. Укажите формулу словами: тариф за сутки зависит от срока, к нему прибавляются детское кресло, навигатор, доставка. Итоговая сумма должна быть видна до ввода телефона. Решите заранее, что происходит после отправки: менеджер перезванивает и подтверждает или бронь создаётся сразу; нужна ли онлайн-оплата или только предоплата в офисе; какие письма уходят клиенту и сотруднику; есть ли номер брони.

Наличие автомобилей: откуда сайт берёт данные

Это вопрос, который чаще всего забывают. Есть три варианта: менеджер вручную отмечает занятые даты в админке; данные загружаются из таблицы; сайт обменивается данными с вашей учётной программой. Выбирайте по реальному положению дел. Если автоматизированного учёта нет, честнее начать с ручного календаря, чем платить за интеграцию, которой нечем питаться.

Обязательно опишите спорные случаи: что делать, если две заявки пришли на одну машину и даты; сколько держится предварительный резерв; кто в компании отвечает за актуальность календаря.

Пример фрагмента ТЗ: карточка автомобиля

Условный пример для прокатной компании (названия и цифры — иллюстрация, не рекомендация):

  • Страница: «Автомобиль: Skoda Octavia, автомат».
  • Блок «Параметры»: класс, коробка, топливо, число мест, багажник, кондиционер, год выпуска.
  • Блок «Стоимость»: таблица «1–2 суток / 3–6 суток / 7 и более», залог, лимит пробега в сутки.
  • Блок «Проверить даты»: два поля дат и место выдачи; по кнопке — «Свободна» с расчётом итога либо «Занята», со ссылкой на похожие машины того же класса.
  • Кнопка «Забронировать»: переносит выбранные даты и машину в форму, ничего не нужно вводить повторно.
  • Вариант для смартфона: телефон кликабелен, форма дат умещается на экране без горизонтальной прокрутки.

Что проверить перед отправкой ТЗ подрядчику

  • Описаны правила расчёта суток, минимальный срок, места выдачи.
  • Для карточки автомобиля перечислены все поля и фильтры.
  • Расписаны шаги бронирования и сообщения об ошибках.
  • Формула итоговой стоимости записана словами, с примером расчёта.
  • Понятно, кто и как обновляет наличие машин.
  • Определено, что приходит клиенту и менеджеру после заявки.
  • Указано, где показываются условия аренды и залог.
  • Есть требования к работе на телефоне: звонок одним нажатием, удобная форма.
  • Решено, кто наполняет каталог: фото, тексты, тарифы — вы или подрядчик.

Если по каждому пункту есть конкретный ответ, ТЗ можно показывать нескольким студиям: оценки будут сопоставимы, а недоразумения всплывут до начала работы, а не после запуска.

Все статьи блога

Заявка

Расскажите о проекте

Свяжемся в течение рабочего дня, зададим уточняющие вопросы и предложим варианты. Без навязчивых звонков.

Форма обратной связи

Отвечаем в рабочие дни с 10:00 до 19:00

Написать в Telegram