All cases
  • Marketplace
  • Czech Republic
  • Discovery / BA

— Case / Marketplace Discovery

International multi-vendormarketplace

  • Czech Republic
  • Mobile app + website
  • e-commerce / marketplace-tech B2B2C

A full Discovery phase: from business goals and a stakeholder map to the SRS, non-functional requirements, an integration map and the buyer’s mobile app UX flow.

Job search mobile screens
Employer dashboard metrics
Working on platform
Recruiter talent platform
Mobile onboarding screen
Multiple phone screens
Candidate profile screen
iPhone app interface
Mobile app in motion
Chat messaging interface
Laptop keyboard workspace
Android app dark UI

— Overview

Discovery phase for a new type of marketplace

A comprehensive business analysis and requirements project for a multi-vendor marketplace (website + mobile app), targeting the European market and bringing together buyers and sellers from different countries in a single space. The team fully completed the Discovery phase: from business goals and a stakeholder map to detailed documentation, non-functional requirements, an integration map and the UX flow of the buyer’s mobile app.

The client is entering the market not with another online store, but with a hybrid ecosystem where the platform’s own sales and the sales of hundreds of independent sellers run under one roof. The project is ready for development to start, with a clearly fixed MVP scope, budget and roadmap.

— Challenge

What had to be formalized before development started

  1. 01

    Hybrid business model. The platform sells products under its own name and at the same time provides a sales tool for third-party sellers — separate accounting, logistics and commission logic is needed for two fundamentally different sellers on one storefront.

  2. 02

    Complex logistics. The target model is one parcel from multiple stores: an order of products from several sellers and countries is delivered as a single shipment, to lower delivery costs and not lose conversion to expensive multi-shipment.

  3. 03

    Two seller types with different rules of the game. Individual sellers are private individuals with a limited assortment paid as a percentage of sales; professional ones are legal entities with an unlimited assortment, a fixed access fee, analytics and integrations.

  4. 04

    Trust and fraud protection. A transparent review and rating system for buyers, KYC/KYB verification of sellers before they start selling and, separately, protection of the referral program against fake registrations.

  5. 05

    A dense EU regulatory perimeter. GDPR, ePrivacy, PSD2/SCA, DSA, VAT/OSS, AML/KYC and national consumer law had to be built into the data and process architecture from the start.

— Solution

A sequence of business-analysis artifacts

Business analysis and role requirements

  • 7 business goals: from entering the target market and optimizing logistics under the one-parcel model to EU compliance, profitability and scalability
  • 28 formalized requirements — separately for buyers, sellers, the operations team and external partners: banks, logistics, regulators
  • Buyer: authentication via email, Google, Facebook and phone, a profile with addresses and cards, a catalog with filters and comparison, checkout with promo codes, returns, a messaging bot and notifications
  • Seller: registration with document upload and a KYC check, products added manually, by bulk CSV/Excel upload or via API sync with their own ERP/CMS, orders, balance, commissions and payouts
  • Manager: seller and content moderation, category and promotion management, communication with sellers and users
  • Administrator: access rights and RBAC, commission setup, the referral program, consolidated analytics on sales, traffic and revenue, 2FA and activity logs

Non-functional requirements, integrations and architecture

  • 7 NFR domains: availability and fault tolerance, performance and scalability, maintainability and SLA, compliance, localization and cross-platform support, extensibility, usability and security
  • A compliance document for the EU market: GDPR, ePrivacy, PSD2/SCA, DSA, VAT/OSS, AML/KYC and national consumer law
  • Around 30 integrations and external services across 10 functional domains — each marked as to whether it is in the MVP
  • The payment layer: acquiring, Apple/Google Pay, PSD2/SCA, split payments and marketplace payouts, refund API, fiscalization and document workflow
  • Logistics and communication: warehouse integration, tracking and delivery statuses, notifications, an in-app messenger and chatbot, AI content moderation
  • A system context diagram — a single source of truth for the development team about the system’s external boundaries
  • A pre-development roadmap: fixing the scope, choosing the technology and deployment approach, checkpoints, team composition, budget estimation and syncing with the design team

— Results

What was handed off to development

7
business goals
28
stakeholder requirements
28
formalized business rules
~30
integrations in 10 domains
7
EU regulatory domains
  • 7 business goals and 28 formalized stakeholder requirements, consolidated from the client’s scattered wishes into a single document.
  • A full SRS for 4 user roles, with the MVP and the full product version worked out separately.
  • 28 formalized business rules: product limits, verification and payout timelines, cart and return limits, financial and security policies.
  • Around 30 integrations and external services, distributed across 10 functional domains, each explicitly marked MVP / non-MVP.
  • A system context diagram and the full end-to-end user flow of the buyer’s mobile app.
  • A compliance document covering 7 EU regulatory domains and national legislation.

— Highlights

What was atypical

  • 1P + 3P model

    The platform sells under its own name and at the same time works as a marketplace for third-party sellers — separate accounting, logistics and commissions for two seller types on one storefront.

  • One parcel from many stores

    Consolidating products from several sellers and countries into a single shipment to the buyer — an atypical logistics architecture for standard e-commerce.

  • Fintech-grade verification

    Four stages for a professional seller: business data → owner identity with passport and selfie → store and brand data → final review.

  • Split payments and payouts

    Payouts to sellers on a configurable schedule — 14, 30 or 90 days — with automatic invoice generation.

  • Uptime by calendar

    Peak dates are listed explicitly — Christmas, New Year, Easter, Black Friday — with load testing for ≥600 concurrent users before launch.

— Outcome

The team guided the client from a set of ideas and scattered wishes to a complete documentation package ready to hand off to development.

Business and stakeholder requirements, a detailed SRS across four roles, non-functional requirements and regulatory compliance for the EU market, an integration map, the system’s context architecture and a worked-out UX for the buyer’s mobile app — with a clearly fixed MVP and a roadmap for further development.