B2B-портал: функции, интеграции и стоимость разработки
Оптовый отдел принимает заказы по почте и в мессенджерах, менеджер вручную пересчитывает прайс под каждого контрагента, а бухгалтерия отдельными письмами досылает счета и накладные. B2B-портал переносит этот процесс в личный кабинет компании-покупателя: закупщик видит свои цены, остатки и кредитный лимит, оформляет заказ и получает документы без звонка менеджеру. Смету такого портала определяют прежде всего правила цен и число систем, с которыми его нужно связать.
Сколько стоит B2B-портал: форматы проекта и модели оплаты
Бюджет B2B-портала определяет формат проекта: доработать действующий интернет-магазин под заказы юрлиц — одна задача, дать дилерской сети закрытый канал со своими ценами, планами и рекламациями — совсем другая. Портал для оптовых продаж делается под процессы конкретной компании, поэтому универсальной цены у него нет: объём работ описывается в техническом задании, после чего стоимость и срок закрепляются в договоре. Пять форматов, с которыми компании приходят чаще всего:
| Формат проекта | Что входит | Кому подходит | Как фиксируется цена |
|---|---|---|---|
| Оформление на юрлицо в действующем интернет-магазине | Регистрация компании по реквизитам, счёт на оплату, закрывающие документы, история заказов компании | Розничной сети, которая начинает продавать компаниям | Доработка текущего канала: смета и оценка по часам перед стартом задачи |
| B2B-портал для постоянных контрагентов | Прайс под контрагента, кредитный лимит и отсрочка, заказ по артикулам, документы, обмен с учётной системой | Оптовой компании и дистрибьютору | Fix Price по техническому заданию |
| Портал и мобильное приложение для закупщиков | Всё из предыдущей строки плюс приложение под iOS и Android на той же серверной части | Компаниям, чьи покупатели заказывают со склада, объекта или из торгового зала | Fix Price по техническому заданию, приложение отдельной строкой сметы |
| Дилерский портал | Уровни цен по дилерам, планы закупок, рекламации, маркетинговые материалы, кабинет менеджера производителя | Производителю с дилерской сетью | Fix Price на первую очередь, развитие — по часам |
| Розница и опт в одном продукте | Сайт или приложение интернет-магазина с оформлением заказа и на частное лицо, и на компанию | Ритейлу, у которого покупают и частные клиенты, и компании | Модель платформы FITTIN: интеграция, ежемесячная лицензия и доработки |
Конкретные суммы по B2B-проектам мы не приводим в статье: у двух порталов с одинаковым списком функций смета может различаться в разы из-за состояния учётной системы и логики цен. Публичные ориентиры есть в двух местах — часовые ставки специалистов и пакеты платформы опубликованы на странице тарифов, а предварительную оценку под свой набор функций можно получить на калькуляторе стоимости разработки. Состав услуги описан на странице разработки B2B-приложений для продаж юридическим лицам.
Что такое B2B-портал и чем он отличается от интернет-магазина
B2B-портал — закрытый канал продаж, где покупатель — компания: она заказывает товар по договорным ценам, платит по счёту и получает закрывающие документы в одном личном кабинете. Под одной учётной записью компании работают несколько её сотрудников с разными правами, а данные о ценах, остатках и взаиморасчётах портал берёт из учётной системы продавца.
Снаружи портал похож на интернет-магазин: каталог, карточка товара, корзина. Отличия начинаются с первого же вопроса «сколько стоит»:
| Параметр | Интернет-магазин | B2B-портал | Корпоративный портал |
|---|---|---|---|
| Кто пользователь | Частный покупатель | Сотрудники компании-контрагента | Сотрудники своей компании |
| Цена | Публичная, одна для всех | По договору с контрагентом, видна после входа | Не нужна или справочная |
| Оплата | Картой при заказе | По счёту, с отсрочкой в пределах кредитного лимита | Нет оплаты |
| Документы | Кассовый чек | Счёт, накладная, универсальный передаточный документ, акт сверки | Внутренние заявки и согласования |
| Сценарий заказа | Разовая покупка из каталога | Заказ по артикулам, повтор регулярной закупки, загрузка спецификации | Заявка по внутреннему процессу |
| Скорость запуска | Выше: много готовых решений | Зависит от логики цен и интеграций | Зависит от числа ролей и систем |
Интернет-магазин быстрее всего вывести на рынок, и для частного покупателя он остаётся основным каналом — варианты разобраны на страницах сайта интернет-магазина и приложения для интернет-магазина. Портал для сотрудников собственной компании — отдельная задача, её мы разбирали в статье про корпоративный портал. B2B-портал нужен там, где продавец и покупатель — юридические лица и у каждого контрагента свои условия.

Кому B2B-портал окупается быстрее
По нашему опыту, эффект быстрее всего виден там, где заказы повторяются и каждый проходит через менеджера вручную:
- Дистрибьюторы и оптовые компании. Сотни постоянных контрагентов с разными прайсами и отсрочками, заказы несколько раз в неделю.
- Производители с дилерской сетью. Дилерам нужны актуальные цены, остатки на складе производителя и статус своих отгрузок.
- Ритейл с продажами на юрлицо. Строительные, мебельные, канцелярские сети, где часть выручки дают прорабы, подрядчики и офисы.
- Поставщики для ресторанов и магазинов. Ежедневные заказы по одному и тому же списку позиций, где важен повтор закупки в одно действие.
Если процессы продаж пока нигде не описаны, начать стоит с документа: разработка технического задания фиксирует роли, правила цен и перечень систем до старта разработки, а бизнес-аналитика для ИТ-проектов помогает разобрать, как заказ проходит через отделы сейчас.
Функции B2B-портала и их вклад в смету
Набор функций определяется процессами продаж, но первая очередь у большинства порталов похожа. Оценку объёма в таблице даём по нашему опыту: она показывает, какие функции обычно занимают больше всего часов, и зависит от того, насколько готовы данные в учётной системе.
| Функция | Что делает | Объём работ |
|---|---|---|
| Регистрация компании | Заявка по ИНН, проверка реквизитов, привязка к договору в учётной системе | Средний |
| Кабинет компании с ролями | Закупщик, руководитель, бухгалтер видят и делают разное под одной компанией | Средний |
| Индивидуальные прайсы | Цены и скидки по договору контрагента, видны только после входа | Средний или крупный — зависит от правил цен |
| Каталог с остатками | Наличие по складам, сроки поставки, единицы и кратность упаковки | Небольшой при готовой выгрузке из учёта |
| Быстрый заказ | Ввод по артикулам, загрузка спецификации из таблицы | Средний |
| Повтор и шаблоны заказов | Регулярная закупка в одно действие, сохранённые списки | Небольшой |
| Согласование внутри компании-покупателя | Лимит на сотрудника, заказ уходит руководителю на подтверждение | Средний |
| Кредитный лимит и отсрочка | Остаток лимита, дебиторская задолженность, блокировка заказа при просрочке | Средний |
| Документы и электронный документооборот | Счёт, УПД, акт сверки в кабинете, подписание через оператора ЭДО | Крупный |
| Статусы и уведомления | Комплектация, отгрузка, доставка, письма и push-уведомления о смене статуса | Небольшой или средний |
| Рекламации и возвраты | Заявка с фото и номером отгрузки, статус рассмотрения | Средний |
| Кабинет менеджера продавца | Свои клиенты, их заказы, заказ за клиента, персональные условия | Средний |
В первую очередь обычно запускают функции, без которых закупщик продолжит звонить менеджеру:
- регистрацию компании и кабинет с ролями;
- прайс контрагента и каталог с остатками;
- заказ, счета и закрывающие документы.
Согласования, рекламации и кабинет менеджера ставят второй очередью. Функции кабинета во многом повторяют розничные сценарии, их логику мы разбирали в статье про личный кабинет в приложении интернет-магазина.

Интеграции B2B-портала: 1С, CRM, ЭДО и оплата
Основные данные — цены, остатки, договоры и взаиморасчёты — портал берёт из учётной системы продавца, где они уже ведутся. Поэтому интеграции — основная часть проекта, и их перечень влияет на смету сильнее, чем количество экранов.
| Система | Что портал получает | Что портал отдаёт | Зачем это нужно |
|---|---|---|---|
| Учётная система (1С:Управление торговлей, 1С:ERP) | Номенклатура, остатки по складам, соглашения о ценах, лимиты и задолженность контрагента | Заказы, новые контрагенты, заявки на возврат | Закупщик видит те же цены и остатки, что и менеджер |
| CRM | Закреплённый менеджер, история сделок | Заказы и обращения контрагентов | Менеджер видит активность клиента, не переключаясь между системами |
| Оператор электронного документооборота | Статусы подписания | Счета, УПД, акты сверки | Документы подписываются без бумажной почты |
| Банк и эквайринг | Поступления по счетам, статусы онлайн-оплаты | Счета и платёжные ссылки | Отгрузка начинается после подтверждённой оплаты |
| Службы доставки и транспортные компании | Стоимость и сроки доставки, трек-номера | Заявки на перевозку | Покупатель видит, где его груз |
| Сервис проверки контрагентов | Реквизиты и статус компании по ИНН | Запросы при регистрации | Доступ к ценам получают только проверенные компании |
Учётная система: центральная интеграция
Центральная интеграция — с учётной системой. Если у неё уже есть методы обмена, портал подключается к ним; если методов нет, их реализуют — это отдельная строка сметы, и её важно увидеть до договора. Для каждого поля заранее назначается система-первоисточник: цену меняет 1С, портал её только показывает, иначе данные начинают расходиться. Методы обмена с 1С разобраны в статье про автоматизацию учёта товара и интеграцию с 1С, принципы договора обмена описаны в материале о проектировании REST API, а состав работ — на страницах ERP-интеграции и интеграции с CRM. Обмен с 1С строится на механизмах платформы 1С:Предприятие 8.
CRM и работа отдела продаж
CRM подбирают под процесс отдела продаж. Если отдельной системы для работы с клиентами пока нет, один из вариантов — RetailCRM, наш технологический партнёр: в ней заказы с портала попадают в общую воронку вместе с заказами из других каналов. Выбор системы разобран в обзоре CRM-систем.

От чего зависит итоговая цена
Семь факторов, которые сильнее всего двигают смету B2B-портала:
- Логика цен. Одна скидка на контрагента и матрица цен по договору, объёму, складу и акции различаются по трудоёмкости в разы. Дешевле, когда цену считает учётная система, а портал её показывает.
- Роли и согласования. Каждая роль — отдельный набор экранов, прав и проверок при тестировании; маршрут согласования заказа добавляет ещё один слой.
- Число и состояние интеграций. Готовые методы обмена у 1С, CRM и оператора ЭДО сокращают работы; их отсутствие добавляет разработку на стороне обмена.
- Документы. Скачать счёт в PDF и подписать УПД через оператора ЭДО — задачи разного объёма.
- Каналы. Только веб-кабинет или ещё мобильное приложение для закупщиков; на Flutter оба канала разрабатываются из одной кодовой базы.
- Качество данных. Дубли в номенклатуре, контрагенты без ИНН, устаревшие соглашения о ценах требуют чистки до переноса.
- Требования к размещению и безопасности. Облако или собственный сервер, журнал действий пользователей, ожидаемое число одновременных заказов.
Если на портал одновременно заходят сотни закупщиков, например в дни распродаж остатков, в проект закладывают нагрузочное тестирование.

Что входит в стоимость разработки
Смета заказного B2B-портала покрывает весь путь от описания процессов до запуска для первых контрагентов:
- Обследование процессов и техническое задание. Роли, правила цен, маршрут заказа, перечень систем и документов.
- Модель данных и матрица прав. Какие сущности есть в портале, кто что видит и меняет, какая система — первоисточник каждого поля.
- Дизайн интерфейса. Экраны под каждую роль и набор компонентов, на котором растут новые разделы. Порядок работ описан на странице UX/UI-дизайна.
- Разработка серверной части и интерфейса. Бизнес-логика заказа, лимитов и документов.
- Интеграции по согласованному перечню. Учётная система, CRM, ЭДО, оплата, доставка.
- Тестирование. Сценарии каждой роли, расчёт цен, доступ к чужим данным, поведение при недоступности учётной системы.
- Перенос данных и запуск. Загрузка контрагентов и договоров, приглашение первых покупателей, обучение менеджеров.
Технологический стек
Серверную часть мы разрабатываем на Python: Django — там, где много справочников, прав доступа и административных разделов, FastAPI — там, где основная нагрузка приходится на обмен с внешними системами. Данные хранятся в PostgreSQL. Подробности есть на страницах разработки на Django и разработки на FastAPI, а общий порядок заказных проектов разобран в статье про этапы разработки ПО.
Что не входит в стоимость
Часть расходов на портал идёт не подрядчику, а поставщикам сервисов и инфраструктуры. Их стоит заложить в бюджет сразу:
- Подписки сторонних сервисов. Оператор ЭДО, сервис проверки контрагентов, эквайринг, службы доставки — по тарифам их поставщиков.
- Серверы или облако. Мощности, на которых работает портал, и резервное копирование.
- Лицензии учётной системы. Дополнительные лицензии 1С, если обмен с порталом требует отдельного сервера или пользователя.
- Взносы за аккаунты разработчика. Для мобильного приложения: Apple Developer Program — $99 в год, Google Play Console — $25 единоразово.
- Наполнение каталога. Описания, фотографии и характеристики товаров, если в учётной системе их нет.
- Привлечение контрагентов в портал. Рассылка приглашений, обучение закупщиков, работа менеджеров с первыми заказами.
Расходы на B2B-портал после запуска
После запуска у портала остаются три статьи расходов:
- Инфраструктура. Серверы или облако, резервное копирование.
- Сопровождение. Наблюдение за обменом с учётной системой, обновления библиотек и безопасности, исправление ошибок.
- Развитие. Новые функции по запросам отдела продаж и самих контрагентов: по нашему опыту, после первых месяцев работы портала список пожеланий становится длиннее исходного технического задания.
Заказной портал сопровождается по часам или фиксированным пакетом на согласованный объём работ, условия описаны на странице технической поддержки приложений. Если портал работает на платформе FITTIN, техническая поддержка команды входит в ежемесячную лицензию, а доработки и обновления под изменения сторонних сервисов оплачиваются отдельно. Из чего складывается бюджет на сопровождение, мы разбирали в статье про стоимость поддержки приложения после запуска.
Как снизить стоимость без потери качества
Бюджет портала сильнее всего сокращают решения, принятые до старта разработки. Шесть способов, которые работают на наших проектах:
- Запустить первую очередь. Регистрация, прайс, каталог, заказ и документы для одной группы контрагентов — остальное по плану развития. Этот подход близок к разработке MVP, а проверить гипотезу до полной разработки помогает пилотный запуск.
- Оставить расчёт цен в учётной системе. Портал показывает цену, которую посчитала 1С, и не дублирует правила скидок.
- Разрабатывать веб и приложение из одной кодовой базы. На Flutter одна команда выпускает веб-версию и приложения под iOS и Android. В кейсе Finn Flare объединение разработки под iOS и Android в одну кодовую базу на Flutter дало бюджет разработки в 2,5 раза меньше и скорость разработки в 1,5 раза выше. Подробности есть на странице кросс-платформенной разработки.
- Использовать готовые модули. Каталог, личный кабинет и заказы есть в модульной платформе FITTIN: она устроена как конструктор, любой из модулей можно доработать, а B2B-логика — прайсы, лимиты, роли — реализуется под процессы компании.
- Подготовить данные заранее. Почистить номенклатуру, заполнить ИНН контрагентов, актуализировать соглашения о ценах — пока идёт дизайн, а не после.
- Зафиксировать объём документом. Техническое задание убирает из сметы запас на неизвестность: подрядчик оценивает описанные функции, а не догадки.
Как проверить смету подрядчика
Ставки специалистов
Смета заказной разработки складывается из часов и ставок специалистов. Для ориентира приводим опубликованные ставки FITTIN со страницы тарифов — все с учётом НДС — и роль каждого специалиста в проекте B2B-портала:
| Специалист | Что делает в B2B-портале | Ставка |
|---|---|---|
| Аналитик | Описывает роли, правила цен и обмен с учётной системой | 3 150 ₽/час |
| Дизайнер-разработчик UX/UI | Проектирует экраны для закупщика, бухгалтера и менеджера | 3 990 ₽/час |
| Разработчик пользовательского интерфейса | Разрабатывает веб-кабинет и мобильное приложение | 3 990 ₽/час |
| Разработчик серверной части | Бизнес-логика заказов, лимитов, документов, интеграции | 3 675 ₽/час |
| Тестировщик | Проверяет сценарии ролей, расчёт цен и обмен данными | 2 625 ₽/час |
| Руководитель проекта | Планирует очереди, согласует объём и сроки | 2 940 ₽/час |
| Инженер по автоматизации разработки и эксплуатации | Разворачивает серверы, резервное копирование, мониторинг | 3 990 ₽/час |
Шесть вопросов к смете
Ставки сами по себе мало говорят о цене проекта — важнее, из чего собраны часы. Шесть вопросов к любой смете:
- Разбита ли смета по функциям и интеграциям? Строка «разработка — 800 часов» не позволяет понять, за что вы платите.
- Есть ли отдельная строка на каждую внешнюю систему? Интеграция с 1С и подключение ЭДО оцениваются по отдельности.
- Названы ли допущения? Например, что у учётной системы уже есть методы обмена, и что будет, если их нет.
- Заложены ли тестирование и перенос данных? Смета без них выглядит дешевле, но эти работы всё равно придётся оплатить.
- Понятно ли, что считается изменением объёма? Новая роль или новое правило цены после согласования ТЗ меняют смету, и это должно быть оговорено заранее.
- Есть ли план первой очереди? Смета на весь портал сразу без очередей чаще всего означает длинный проект до первого заказа.
Fix Price или Time & Materials для B2B-портала
Для заказного портала используются две модели оплаты, и у каждой свои сильные стороны:
| Параметр | Fix Price | Time & Materials |
|---|---|---|
| Как считается цена | Фиксированная сумма за объём из технического задания | Оплата фактически отработанных часов по ставкам ролей |
| Когда подходит | Процессы описаны, объём первой очереди согласован | Портал развивается итерациями, требования уточняются по ходу |
| Бюджет | Известен до старта | Оценка перед каждой задачей, итог зависит от числа задач |
| Гибкость | Изменения оформляются дополнительным соглашением | Приоритеты можно менять между задачами |
| Что требует от заказчика | Время на подробное техническое задание до старта | Регулярное участие владельца продукта в приоритизации |
На практике модели часто сочетают: первую очередь делают по Fix Price, развитие после запуска — по Time & Materials со сметой и оценкой по часам перед стартом задачи. Подробно модели сравниваются в статье Time & Materials или Fix Price.
Розница и опт на модульной платформе
Если опт и розница продают через один продукт на нашей модульной платформе, модель состоит из трёх частей:
- Единоразовая интеграция платформы под ваш бренд.
- Ежемесячные лицензионные платежи, в которые уже включены затраты на техническую поддержку команды FITTIN.
- Доработки нового функционала, в том числе B2B-сценариев, по Time & Materials со сметой и оценкой по часам перед стартом задачи.
Актуальные пакеты опубликованы на странице тарифов, варианты канала описаны на странице сайта и приложения на одной базе.
Кейс «Сатурн»: оформление на юрлицо в приложении с конверсией 12,4%
Механику оформления заказа на компанию мы реализовали в приложении федеральной сети строительных гипермаркетов — там, где розничные покупатели и организации заказывают из одного каталога.
«Сатурн»: конверсия в покупку 12,4% и оформление заказа на физическое и юридическое лицо
«Сатурн» — сеть строительных гипермаркетов в 20+ городах России с ассортиментом свыше 30 000 товаров. Приложение на Flutter связано с системой 1С заказчика и работает с привязкой к региональным складам: заказ из Санкт-Петербурга не попадёт на московский склад. Корзина поддерживает оформление как на физическое, так и на юридическое лицо с указанием реквизитов компании, пять способов оплаты, включая оплату при получении и в кредит, и доставку с манипулятором и грузчиками. За первый месяц после запуска — 7 594 установки с пиками свыше 1 100 в день и конверсия в покупку 12,4%. Приложение опубликовано в App Store, Google Play, RuStore и AppGallery.
Для B2B-портала из этого проекта переносятся три решения:
- Привязка заказа к городу и региональному складу. В B2B-портале похожую роль играет договор контрагента: он определяет склад, цены и условия отгрузки.
- Реквизиты компании в оформлении заказа. От них зависят счёт и закрывающие документы.
- Точный обмен с 1С. Без него закупщик увидит не те остатки.
Похожие проекты для сетей мы собрали на странице приложений для магазинов товаров для дома и ремонта и в портфолио.

Итог: B2B-портал на одной странице
| Вопрос | Короткий ответ |
|---|---|
| Что это | Закрытый канал продаж для компаний: договорные цены, оплата по счёту, документы в кабинете |
| Первая очередь функций | Регистрация по реквизитам, роли, прайс контрагента, каталог с остатками, заказ, документы |
| Главная интеграция | Учётная система: цены, остатки, лимиты и задолженность |
| Что сильнее всего влияет на цену | Логика цен, число интеграций и состояние данных |
| Модель оплаты | Fix Price по техническому заданию, развитие по Time & Materials |
| Каналы | Веб-кабинет и при необходимости приложение из одной кодовой базы |
B2B-портал окупается там, где заказы повторяются, а условия у контрагентов разные. Проект, в котором до разработки описаны правила цен, назначен первоисточник данных и выбрана первая очередь, — оптимальный сценарий и по срокам, и по бюджету: основную экономию дают решения, принятые до первой строки кода.

Что делать дальше:
- Обсудить состав портала с командой — форма внизу страницы или контакты.
- Получить ориентир по бюджету — калькулятор стоимости и ставки на странице тарифов.
- Зафиксировать объём работ — разработка технического задания.
- Если портал уже работает и его нужно развивать — аудит кода покажет состояние продукта до старта работ.
Часто задаваемые вопросы
Что такое B2B-портал простыми словами?
B2B-портал — личный кабинет, через который компании заказывают товар у поставщика или производителя. После входа закупщик видит свои договорные цены, остатки на складе и кредитный лимит, оформляет заказ, оплачивает его по счёту и получает закрывающие документы. Данные портал берёт из учётной системы продавца, поэтому менеджеру не нужно пересчитывать прайс и пересылать документы вручную.
Чем B2B-портал отличается от интернет-магазина?
Покупателем: в интернет-магазине это частное лицо, в B2B-портале — компания, под учётной записью которой работают несколько сотрудников с разными правами. Отсюда остальные отличия: цена не публичная, а по договору с контрагентом; оплата по счёту с отсрочкой в пределах лимита; вместо чека — счёт, УПД и акт сверки; заказ часто оформляют по артикулам или повтором прошлой закупки.
Сколько стоит разработка B2B-портала?
Стоимость рассчитывается по техническому заданию: сначала описывается объём работ, затем цена и срок фиксируются в договоре. Сильнее всего на смету влияют логика цен, число интеграций с учётной системой, CRM и ЭДО, количество ролей и состояние данных. Работаем по Fix Price на согласованный объём или по Time & Materials с оценкой по часам перед стартом задачи; опубликованные часовые ставки специалистов начинаются от 2 625 ₽/час с НДС. Предварительную оценку даёт калькулятор стоимости.
Сколько времени занимает разработка B2B-портала?
Срок определяется после технического задания и закрепляется в договоре. На него влияют число ролей, количество интеграций и наличие у внешних систем готовых методов обмена, объём переносимых данных и скорость согласований на стороне заказчика. Чтобы получить первые заказы раньше, портал запускают очередями: сначала регистрация, прайс, каталог, заказ и документы для одной группы контрагентов, затем остальные функции.
Какие функции должны быть в B2B-портале?
Базовый набор: регистрация компании с проверкой реквизитов, кабинет с ролями сотрудников, индивидуальные прайсы под контрагента, каталог с остатками по складам, быстрый заказ по артикулам и повтор закупки, кредитный лимит и отсрочка, счета и закрывающие документы, статусы заказов. Второй очередью обычно добавляют согласование заказов внутри компании-покупателя, рекламации и кабинет менеджера продавца.
Как интегрировать B2B-портал с 1С?
Портал получает из 1С номенклатуру, остатки по складам, соглашения о ценах, лимиты и задолженность контрагентов, а отдаёт заказы и новых контрагентов. Если у конфигурации уже есть методы обмена, портал подключается к ним; если нет, их реализуют как часть проекта. До разработки для каждого поля назначают систему-первоисточник: например, цену меняет только 1С, а портал её показывает — так снижается риск расхождений.
Можно ли настроить индивидуальные цены для каждого контрагента?
Да, это основная функция B2B-портала. Цены и скидки задаются по договору контрагента и видны только после входа в кабинет. Дешевле и надёжнее, когда цену рассчитывает учётная система, а портал её показывает: правила скидок живут в одном месте, и менеджер с закупщиком видят одну и ту же цифру. Сложные правила — по объёму, складу, акции — увеличивают объём работ.
Можно ли подключить ЭДО к B2B-порталу?
Да. Портал передаёт оператору электронного документооборота счета, УПД и акты сверки и получает статусы подписания, а в кабинете компании хранится история документов по каждому заказу. Подключение ЭДО — объёмная интеграция, поэтому её выделяют в смете отдельной строкой. Подписка у оператора ЭДО оплачивается по его тарифам.
Нужно ли мобильное приложение для B2B-портала?
Зависит от того, где работают ваши покупатели. Закупщику в офисе достаточно веб-кабинета. Приложение нужно тем, кто заказывает со склада, стройки или из торгового зала: повтор заказа в пару касаний, статус отгрузки и push-уведомления. На Flutter веб-версия и приложения под iOS и Android разрабатываются из одной кодовой базы и используют одну серверную часть, поэтому второй канал обходится дешевле отдельной разработки.
Что выбрать: готовую B2B-платформу или разработку под заказ?
Коробочные решения с фиксированным функционалом запускаются быстрее и стоят меньше на старте — это их сильная сторона, если ваши процессы совпадают с их логикой. Заказная разработка или модульная платформа с доработками нужны, когда правила цен, согласования и документооборот у вас свои и не укладываются в готовые настройки. Сравнить варианты под вашу задачу помогает техническое задание: в нём видно, какую часть процессов закрывают готовые функции, а какую придётся дорабатывать.
Материал носит информационно-аналитический характер, отражает оценку команды FITTIN на дату публикации. Часовые ставки приведены по странице тарифов на дату публикации.