Покупець додає в кошик товари від трьох вендорів. Система має єдиним платежем провести оплату, у реальному часі розбити замовлення на підзамовлення, розрахувати комісію для кожного продавця та повідомити склади. При невдалій архітектурі на етапі оплати виникають deadlock’и, а вендори бачать чужі дані. Ми — команда з 5-річним досвідом розробки маркетплейсів — спроектуємо та реалізуємо масштабоване рішення. Розробка багатовендорного маркетплейсу потребує точного проектування даних та асинхронних процесів. Отримайте консультацію інженера.
Як працює розбивка замовлень у багатовендорному маркетплейсі?
Після оформлення замовлення система групує товари за унікальним vendor_id. Для кожного вендора створюється підзамовлення з власною сумою, комісією та статусом. Платіжне доручення формується на загальну суму, але кожне підзамовлення обробляється незалежно. Це дозволяє вендорам бачити лише свої замовлення, а покупцеві — єдиний трекінг.
Приклад із продакшену: на платформі fashion-маркетплейсу замовлення містять до 5 вендорів. Середній час обробки підзамовлення — 1 секунда при 10 000 замовлень на годину. Використовуємо event-driven архітектуру з Redis чергами — це виключає конкуренцію за ресурси БД.
Чому важлива гнучка система комісій?
Комісія — основне джерело доходу платформи. Єдина ставка неефективна: різні категорії товарів мають різну маржинальність. Ми реалізуємо ієрархію правил: глобальна ставка → категорійна → договірна → прогресивна. Наприклад, електроніка 8%, одяг 12%, а для стратегічного партнера — індивідуальна 5%. Комісія може варіюватися від 2% до 15% залежно від категорії та обсягів. Порівняння типів:
| Тип | Приклад |
|---|---|
| Фіксована | 10% для всіх |
| Категорійна | Електроніка: 8%, Одяг: 12% |
| Договірна | 5% для партнера |
| Прогресивна | до 1 млн: 10%, далі 7% |
Прогресивна шкала стимулює зростання вендорів — економія до 3% при обороті понад 1 млн.
Особистий кабінет вендора та аналітика
Ключовий модуль платформи. Містить: управління товарами (CSV-імпорт з валідацією по 20 полях), замовлення з фільтрацією за статусами, складські залишки з low-stock сповіщеннями, фінансовий блок з балансом та запитом виплат. Аналітика в реальному часі: топ-список товарів, звіт по поверненнях, динаміка продажів.
Верифікація вендорів (KYB)
Без Know Your Business не можна виводити кошти на рахунки вендорів. Процес: реєстрація → завантаження скан-копій (ІПН, ОГРН) → модерація за 24 години. Після верифікації статус verified — лише тоді вендор може отримувати виплати. Неверифіковані вендори видимі, але недоступні для покупки.
Технічна архітектура та стек
Backend: Laravel 11 (PHP 8.3) або Django з мікросервісним поділом або модульним монолітом. Мікросервісна архітектура масштабується в 3 рази швидше за моноліт при зростанні кількості вендорів. Черги: Redis + Horizon. Пошук: Elasticsearch з індексами по вендорах. База: PostgreSQL з шардуванням по tenant. Деплой: Docker + CI/CD на GitHub Actions.
Приклад конфігурації комісійного правила
{ "global": 10, "overrides": [ {"category": "electronics", "rate": 8}, {"vendor_id": 42, "rate": 5} ] } Що входить у розробку маркетплейсу
Ми надаємо повний набір deliverables для запуску платформи:
| Етап | Результат |
|---|---|
| Аналітика | Технічне завдання, структура комісій, логістика, мультивалютність |
| Проектування | ERD, схема мікросервісів, API-специфікація, UI/UX дизайн |
| Розробка | Особистий кабінет вендора, розбивка замовлень, платіжні інтеграції, KYB |
| Тестування | 100+ сценаріїв (змішаний кошик, повернення, виплати) |
| Підтримка | 3 місяці після деплою, навчання команди (2 дні) |
Досвід команди
Понад 5 років на ринку розробки маркетплейсів. Виконали 15+ проектів для рітейлу та електронної комерції. Сертифіковані спеціалісти з Laravel та React гарантують прозорий код і дотримання термінів. Замовте розробку маркетплейсу — ми підготуємо для вас комерційну пропозицію.
Процес розробки та терміни
- Аналітика (2 тижні) — вивчаємо бізнес-модель, логістику, мультивалютність.
- Проектування (2–4 тижні) — ERD, мікросервісна схема, UI/UX.
- Реалізація (8–20 тижнів) — код особистого кабінету, розбивки замовлень, платіжної інтеграції.
- Тестування (2–4 тижні) — сценарії «змішаний кошик», повернення.
- Деплой та підтримка (1 тиждень) — продакшн, CI/CD.
MVP займає 4–6 місяців, повноцінна платформа — 8–14 місяців. В результаті ви отримуєте робочу платформу з кабінетами вендорів, розбивкою, комісіями, KYB та базовою аналітикою. Документація по API, код, навчання команди (2 дні), 3 місяці підтримки.
Залиште заявку на аудит поточної архітектури або зв'яжіться з нами для консультації — оцінимо ваш проект та запропонуємо оптимальне рішення.







