loading
← Все примеры ТЗ
Образец документа · B2B-портал оптовых заказов

Пример ТЗ на B2B-портал оптовых заказов

Документ целиком, ровно в том виде, в каком его отдаёт наш AI-ассистент: восемь разделов и предварительная оценка. Данные вымышленные, структура и уровень детализации настоящие. Свой такой же собирается за пять минут и семь вопросов.

Объём работ
470–900 ч
Срок
12–23 недели
Бюджет
1 650 000 – 3 150 000 ₽
Команда
Аналитик · Дизайнер · Frontend · Backend · QA · Проджект-менеджер

Заявленный бюджет ниже расчётного объёма — на созвоне предложим состав первой версии, которая укладывается в вилку, и план развития после запуска.

Оценка предварительная и не является публичной офертой (ст. 437 ГК РФ). Точную смету пришлём после созвона.

Техническое задание

1. О проекте

B2B-портал оптовых заказов для дистрибьютора строительных материалов. Сейчас заказы принимаются по телефону и в почте: менеджер вручную сверяет остатки в 1С, выставляет счёт и отвечает на вопросы о статусе отгрузки. Задача проекта — перевести повторные заказы в самообслуживание и снять с менеджеров рутину, оставив им работу с новыми клиентами.

Ключевая метрика запуска: доля повторных заказов, оформленных без участия менеджера.

2. Целевая аудитория и сценарии использования

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

  • Снабженец → открывает каталог с персональными ценами по своему договору → добавляет позиции в заказ → видит остатки на складе и срок отгрузки → подтверждает заказ и получает счёт.
  • Снабженец → открывает историю заказов → повторяет прошлый заказ в один клик → корректирует количество.
  • Снабженец → проверяет статус отгрузки без звонка менеджеру.
  • Менеджер отдела продаж → видит заказы из портала в привычном интерфейсе 1С, без отдельной админки.

3. Функциональные требования

  • Личный кабинет клиента. Вход по договору, персональные цены и скидки, реквизиты для счетов, доступ нескольких сотрудников одной организации с разными правами.
  • Каталог с остатками из 1С. Дерево категорий, фильтры по характеристикам, поиск с опечатками, статусы «в наличии» / «под заказ», скрытие позиций без цены для конкретного договора.
  • Оформление заказа. Корзина с пересчётом по персональным ценам, выбор способа доставки, комментарий к позиции, автоматический счёт в PDF.
  • История и повтор заказа. Список прошлых заказов с фильтром по дате и статусу, кнопка повтора с переносом позиций в корзину.
  • Статусы отгрузки. Синхронизация статуса из 1С, уведомления на email при смене статуса.
  • Административная часть. Управление контентом каталога и текстовыми блоками, ручная правка цен на случай сбоя обмена.

4. Интеграции

  • 1С:Управление торговлей — двусторонний обмен: из 1С приходят номенклатура, остатки, персональные цены и статусы заказов; в 1С уходят оформленные заказы. Периодичность обмена — раз в 15 минут, через промежуточный API на стороне портала.
  • Эквайринг — приём оплат по счёту для клиентов, работающих по предоплате.
  • Почтовые уведомления — транзакционные письма о смене статуса заказа.

5. Рекомендуемый стек

  • Backend: Laravel — портал держит бизнес-логику скидок и обмена с 1С, для которой коробочные CMS требуют больше доработок, чем собственный код.
  • Frontend: Vue — каталог и корзина работают как приложение с частыми обновлениями состояния без перезагрузки страницы.
  • Очереди: Redis — обмен с 1С не должен блокировать пользовательские запросы.
  • Поиск: Meilisearch — поиск с опечатками по большому каталогу без нагрузки на основную БД.

6. Этапы работ

  1. Аналитика и прототип (2–3 недели). Результат: карта сценариев, схема обмена с 1С, кликабельный прототип личного кабинета и каталога.
  2. Дизайн (2–3 недели). Результат: макеты десктопа и мобильной версии, UI-кит для повторяющихся элементов.
  3. Обмен с 1С (3–4 недели). Результат: номенклатура, остатки и персональные цены приходят на портал по расписанию, тестовый заказ уходит обратно.
  4. Каталог и заказ (4–6 недель). Результат: сквозной сценарий от входа в кабинет до счёта в PDF на тестовых данных.
  5. Тестирование и запуск (2–3 недели). Результат: закрытая эксплуатация с пятью клиентами, исправления по итогам, перевод на боевые данные.

7. Что не входит в первую версию

  • Мобильное приложение — сценарии закрываются адаптивной версией; возвращаемся к вопросу после первых 200 заказов через портал.
  • Складская логистика и маршруты доставки — остаются в 1С.
  • Публичный интернет-магазин для розницы — отдельный проект с другой аудиторией и своей экономикой.

8. Открытые вопросы к клиенту

  • Как в 1С хранятся персональные цены: отдельными видами цен по договору или скидочными соглашениями?
  • Нужен ли доступ нескольких сотрудников одной организации к общей истории заказов или каждый видит только свои?
  • Кто утверждает изменения в каталоге после запуска — контент-менеджер на стороне заказчика или отдел продаж?
  • Есть ли требования по интеграции с ЭДО на первом этапе?

Соберём такой же по вашей задаче

Семь вопросов, пять минут, без регистрации. На выходе — документ с оценкой срока и бюджета, который остаётся у вас.

Обсудить проект →