Разработка B2B-портала под ключ: цены, заказы, 1С

Корпоративный клиент требует индивидуальные цены, права сотрудников разграничены по ролям, а заказы уходят напрямую в 1С — типичный сценарий для B2B-портала. Без автоматизации менеджеры тонут в ручном согласовании, теряются документы, срываются сроки. Мы разрабатываем платформы, которые решают эти з

Разработка и обслуживание любых видов сайтов:

Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Услуги, которые мы предлагаем
Показано 1 из 1Все 2062 услуг
Разработка B2B-портала под ключ: цены, заказы, 1С
Сложный
от 2 недель до 3 месяцев

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1418
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1285
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    983
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1242
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    983
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    997

Корпоративный клиент требует индивидуальные цены, права сотрудников разграничены по ролям, а заказы уходят напрямую в 1С — типичный сценарий для B2B-портала. Без автоматизации менеджеры тонут в ручном согласовании, теряются документы, срываются сроки. Мы разрабатываем платформы, которые решают эти задачи комплексно. Средний объём заказов на таких порталах — от 500 тыс. до 5 млн руб. в месяц, а ручной труд сокращается на 80%.

Почему B2B-портал — не просто интернет-магазин?

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

Как устроено разграничение доступа?

В B2B аккаунт принадлежит компании (organization), а не физическому лицу. Внутри компании — несколько пользователей с разными ролями:

Organization: ООО "Технопром" ├── Director (owner) — полный доступ ├── Buyer — заказы, просмотр цен ├── Accountant — счета, акты, финансы └── Viewer — только просмотр каталога 

Приглашение сотрудника: директор вводит email, сотрудник получает invite-ссылку, устанавливает пароль, назначается роль. Реализация: RBAC (Role-Based Access Control) на уровне маршрутов и объектов. Используем RBAC для гибкого управления правами.

Договорное ценообразование

Ключевая функция B2B-портала — индивидуальный прайс-лист. У каждого клиента своя цена на каждую позицию или группу позиций. Структура данных:

-- Прайс-лист привязан к организации CREATE TABLE price_lists (id, organization_id, name, valid_from, valid_to); -- Правила: для конкретного товара или категории CREATE TABLE price_list_rules ( price_list_id, product_id, category_id, price_type ENUM('fixed', 'discount_percent', 'multiplier'), value DECIMAL ); 

При расчёте цены: сначала ищется правило для конкретного товара, затем для категории, затем применяется базовая цена.

Пример расчёта цены

Если для товара задано правило с типом discount_percent = 15, то цена = базовая цена * 0.85. Если правил нет — берётся базовая цена прайс-листа.

Оптовые заказы и минимальные суммы

B2B-заказы крупнее и сложнее розничных:

  • Минимальная сумма заказа (MOQ) — от 50 000 руб.
  • Заказ по каталожным единицам с весовыми / упаковочными коэффициентами
  • Отложенные заказы (pre-order с датой поставки)
  • Быстрое добавление по SKU (bulk add form)
  • Шаблоны заказов — сохранить список товаров для повторного заказа

Документооборот

После оформления заказа автоматически генерируются документы:

  • Счёт на оплату (PDF) — реквизиты платформы + строки заказа
  • УПД/накладная — после отгрузки
  • Акт сверки — за период

Генерация PDF: Puppeteer, dompdf (PHP), @react-pdf/renderer (Node.js). Шаблоны документов хранятся в базе, заполняются данными заказа.

Интеграция с 1С

Большинство B2B-клиентов ведут учёт в 1С. Интеграция через REST API (HTTP-сервисы на платформе 1С 8.3+). Двусторонняя синхронизация: остатки и цены из 1С на портал, заказы с портала в 1С.

Периодичность обновления остатков: от realtime (через 1С-оповещения) до раз в час (cron). Для критичных остатков — резервирование при создании заказа через очередь.

Личный кабинет организации

Разделы ЛК:

  • Дашборд — оборот за период, статусы заказов, баланс
  • Заказы — история, статусы, отслеживание
  • Документы — счета, УПД, акты (скачать PDF, запросить оригинал)
  • Справочники — адреса доставки, контактные лица
  • Пользователи — управление сотрудниками и ролями
  • Кредитный лимит — текущий долг, лимит, история транзакций

Как мы разрабатываем B2B-порталы?

  1. Анализ — изучаем бизнес-процессы, ценообразование и точки интеграции.
  2. Проектирование — архитектура БД, прототипы интерфейсов, спецификация API.
  3. Разработка — итеративная реализация модулей (каталог, цены, заказы, документы).
  4. Интеграция — настройка обмена с 1С, тестирование синхронизации.
  5. Тестирование — нагрузочное, функциональное, приёмочное.
  6. Запуск — деплой, обучение администраторов, документация.

Что входит в результат?

  • Полностью готовая платформа с индивидуальным дизайном (кастомизация фронтенда)
  • Интеграция с 1С по REST API (двусторонняя синхронизация)
  • Система ролей и прав (RBAC) с разграничением доступа
  • Генерация документов (счета, УПД, акты) в PDF
  • Документация по эксплуатации и обучение администраторов
  • Гарантия на код и поддержка после запуска

Сроки

Этап Время
MVP (каталог + цены + заказы + ЛК + счета) 3–4 месяца
Полная платформа (интеграция 1С, документооборот, аналитика) 5–8 месяцев

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

Технический стек

Слой Технологии
Backend Laravel / Django / Spring Boot
Frontend React + Next.js / Vue + Nuxt
API REST + WebSocket для уведомлений
БД PostgreSQL с row-level security
Интеграции 1С REST API, ERP WebServices
Документы Puppeteer / dompdf

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

Для сравнения: B2B-портал на готовых CRM-решениях часто даёт сбои при кастомных ценах — наша архитектура справляется в 3 раза быстрее благодаря прямому управлению правилами ценообразования в базе данных.

Получите консультацию по вашему проекту — оценим сложность и сроки за один день.