Розробка 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
    1243
  • 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 рази швидше завдяки прямому управлінню правилами ціноутворення в базі даних.

Отримайте консультацію щодо вашого проєкту — оцінимо складність та терміни за один день.