Работаем по всей России · договор и чек НПД 8 (8452) 988-977 Telegram
Услуга

Разработка веб-портала и веб-приложений

Веб-портал отличается от сайта одним признаком: у пользователя есть вход, роль и собственные данные — заказы, договоры, остатки, показания. Мы считаем два пути и показываем оба до старта: портал на готовом бэкенде Odoo — от 180 000 ₽, единый контур «Odoo плюс сайт» — от 400 000 ₽, полностью кастомный портал с личным кабинетом, API и интеграциями — от 500 000 ₽. Проект режется на шаги с ценой у каждого: после MVP портал уже работает, а не ждёт полной сдачи.

от 180 000 ₽ портал на готовом бэкенде Odoo
от 500 000 ₽ личный кабинет, API, интеграции
MVP → рост цена у каждого шага, а не одна сумма

Чем веб-портал отличается от сайта

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

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

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

Портал на Odoo вместо разработки бэкенда с нуля

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

Odoo закрывает этот слой как готовый бэкенд: в нём уже есть модель контрагентов и документов, права, workflow заявок, портал клиента с входом по ссылке, склад, продажи и бухгалтерия, если они нужны. Разработка сводится к тому, что действительно уникально — ваши сущности, ваши правила и интерфейс под ваших пользователей.

Показательно, что в выдаче этот вариант почти не встречается: в разборе четырнадцати компаний, продающих разработку и интеграции, Odoo не попал ни в один список платформ. Заказчику это стоит денег: там, где хватило бы настройки и модуля, продают месяцы разработки с нуля. Мы считаем оба варианта и показываем разницу до старта.

MVP и масштабирование: цена у каждого шага, а не одна сумма

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

Мы режем проект на шаги, у каждого из которых своя цена, свой результат и своя точка выхода. Шаг 1 — MVP: вход, роли, одна ключевая сущность и один сценарий, который снимает основную ручную работу. Шаг 2 — обвязка: интеграции с учётом и оплатой, уведомления, отчёты. Шаг 3 — масштабирование: вторая роль пользователей, мобильный сценарий, нагрузка, отказоустойчивость, журнал действий.

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

Личный кабинет, роли и интеграции по API

Что чаще всего заказывают под словами «нужен портал»: личный кабинет клиента с историей заказов и документами; кабинет дилера с персональным прайсом, остатками и заказом по счёту; портал поставщика с заявками и сверкой; интранет для сотрудников с заявками в бухгалтерию и ИТ; кабинет абонента с показаниями и начислениями.

Техническая часть у всех общая: аутентификация (по телефону, почте или через учётную запись компании), роли и права на уровне сервера, работа с документами, уведомления, выгрузки. Отличается модель данных и то, с чем портал разговаривает на другом конце — 1С, Odoo, складская система, платёжный сервис, телефония.

Интеграции делаем по API обеих сторон и всегда с тестовым контуром: портал, который учится обмениваться данными на боевой базе, — это вопрос времени до испорченного документа. Сервер под порталом настраиваем и держим сами, включая резервные копии и мониторинг: у приложения с пользовательскими данными цена простоя другая, чем у сайта-визитки.

Зачем это нужно

Что мешает сейчас
и что меняется после

Как обычно бывает

Клиенты пишут менеджеру за каждой мелочью

Статус заказа, счёт, акт сверки, остатки — всё через письмо и звонок. Менеджер работает справочной службой вместо продаж.

Смета на портал — одна цифра и год работ

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

Портал есть, но данные в нём вчерашние

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

Что делаем мы

Считаем два пути честно

Разработка с нуля и портал на готовом бэкенде Odoo — обе сметы на столе до старта, вместе с разницей в сроке и в поддержке.

Режем на шаги с ценой у каждого

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

Держим сервер и обмен

Тестовый контур, резервные копии, мониторинг и разбор сбоев интеграции — внутри одной команды, а не между тремя подрядчиками.

Состав работ

Что входит в разработку веб-приложения

Проектирование данных

Сущности, роли, права, сценарии и техническое задание до макетов.

Личный кабинет

Вход, профиль, история, документы, уведомления, поиск по своим данным.

B2B-функциональность

Персональные прайсы, заказ по счёту, сверка, кратность упаковки.

Портал на Odoo

Готовый бэкенд: контрагенты, документы, workflow, права, портал клиента.

API и интеграции

Обмен с 1С, учётом, оплатой и телефонией через API с тестовым контуром.

Эксплуатация

Сервер, резервные копии, мониторинг, журнал действий, разбор инцидентов.

Честный выбор

Когда нужен портал,
а когда достаточно сайта

Портал нужен, если

У пользователя есть свои данные

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

Менеджеры отвечают на одно и то же

Статусы, счета, сверки и остатки можно отдать в самообслуживание и высвободить людей.

Есть учётная система на другом конце

1С, Odoo или складская программа, откуда данные можно брать, а не вводить повторно руками.

Хватит обычного сайта, если

Нужно показать услуги и собрать заявки

Это корпоративный сайт: дешевле, быстрее и без модели данных, которую потом придётся поддерживать.

Пользователей меньше десятка

Иногда честный ответ — общая таблица и настроенная CRM, а не разработка приложения.

Нет владельца продукта на вашей стороне

Портал — это не проект со сдачей, а система, которая живёт и меняется. Без ответственного она деградирует за год.

Цены

Сколько стоит разработка портала

Три ступени публичной лестницы: от готового бэкенда до полностью кастомного решения.

Odoo CRM / ERP старт

от 180 000 ₽

Внедрение модулей

Портал, B2B, кастом

от 500 000 ₽

Личный кабинет, API, интеграции

Цены «от» совпадают с публичным прайсом на странице цен до рубля: это ориентиры от простой задачи к сложной, а не готовая смета. Точную сумму называем после разбора задачи и фиксируем в договоре; лицензии, хостинг и оплата сторонних сервисов считаются отдельной строкой.

Вопросы

Вопросы про разработку портала

Сколько стоит разработка веб-портала?

Портал на готовом бэкенде Odoo стартует с от 180 000 ₽, единый контур «Odoo плюс сайт» — с от 400 000 ₽, полностью кастомный портал с личным кабинетом, API и интеграциями — с от 500 000 ₽. Цифра «от» относится к первому шагу, а не ко всему проекту: следующие шаги считаются отдельно и запускаются по решению заказчика.

Сколько занимает разработка портала?

Срок считается по шагам, а не целиком: MVP короче, обвязка и масштабирование зависят от числа интеграций. MVP — от 2–3 месяцев · обвязка интеграций — +1–2 месяца · масштаб — по числу ролей

Зачем портал на Odoo, если можно написать свой?

Пользователи, права, контрагенты, документы, workflow заявок и портал клиента в Odoo уже написаны и поддерживаются. Своя разработка нужна там, где логика действительно уникальна. Мы считаем оба варианта и показываем разницу в цене, сроке и стоимости поддержки до старта.

Можно начать с малого и потом расширить?

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

Кому принадлежит код портала?

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

Кто отвечает за сервер и простои?

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

Обсудить задачу

Расскажите о задаче

Никаких брифов на двадцать вопросов. Опишите своими словами, что нужно, — ответим, сколько это стоит и сколько займёт. Остальное разберём на созвоне.

  • Отвечаем в рабочее время, обычно за пару часов
  • На первом созвоне честно говорим, если задача не наша
  • Оценка и сроки — до подписания договора

Напишите или позвоните — ответим в рабочее время, обычно в течение пары часов.

Опишите задачу своими словами — уточняющие вопросы зададим сами. Оценку и сроки называем до подписания договора.

Позвонить Написать