Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Two-Sided Platforms
Python & Django

Two-Sided Platforms

Building a marketplace in Django: two user types with opposite needs, payment splitting, trust mechanisms, dispute handling and the cold start problem.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Two user types with different needs, payment splitting, trust mechanisms and dispute handling. The hard part is the operations, not the code.

Two sides, different needs

Buyers and sellers want opposite things and need entirely different interfaces. Building one and adapting it for the other produces something that serves neither well.

The technical build is the smaller half. Getting both sides onto the platform, and keeping them there, is the actual business problem.

What a marketplace needs beyond an ordinary application

  1. Payment splitting — taking money and paying out, with a commission
  2. Onboarding and verification for sellers
  3. Trust mechanisms — reviews, verification, dispute resolution
  4. Dispute handling, which will be needed
  5. Moderation of listings and behaviour

Payments are the regulated part

  • Holding funds on behalf of others may be regulated in your jurisdiction
  • Use a payment provider with marketplace capability rather than building it
  • Handle refunds, chargebacks and payout reversals explicitly
  • Keep a complete financial audit trail
  • Take advice before building anything that holds money

Trust is the product

A marketplace works when both sides believe the other will behave. Reviews, verification, clear policies and visible dispute resolution are what create that belief.

Those mechanisms need designing before launch, because retrofitting trust into a platform that has already had a bad experience is considerably harder.

The cold start problem

ApproachSuits
Seed one side manuallyMost marketplaces
Start in one narrow nicheBuilding density
Be the first seller yourselfSome categories
Launch to an existing audienceIf you have one

A marketplace with no sellers is useless to buyers and vice versa. Nothing in the software solves that.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

How much does a marketplace cost to build?

£30,000–£100,000 for a real one. Substantially more than a normal application because of the payment and trust requirements.

Do we need a licence to hold funds?

Possibly, depending on jurisdiction and structure. Take advice before building — using a marketplace payment provider usually avoids it.

Should we build or use a platform?

Existing marketplace platforms are worth evaluating. Custom is warranted where your model is genuinely unusual.

What is the hardest part?

Getting both sides onto it. The software is the easier half by a considerable margin.

Keep reading

More on Python & Django

Python & Django

An API Other Systems Can Depend On

Designing a Python API service others can depend on: validation at the boundary, consistent errors and status codes, early versioning and documentation.

Python & Django

Moving and Transforming Data Reliably

Building data pipelines in Python that cope with malformed input: restartable stages, quarantining failures, reconciling counts and alerting on absence.

Start here

Considering a marketplace?

The build is the smaller problem. Happy to talk through what the whole thing involves.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →