Farfetch Clone · Features

Farfetch Clone Features: One Basket, Many Boutiques

The hard part of a luxury multi-brand marketplace was never the storefront. It is one basket becoming four supplier orders with four fulfilment states, onboarding hundreds of boutiques without a KYB backlog, and paying every seller the right amount on schedule with an approval trail behind each release. Those are the parts already built here. This is what ships, grouped by who touches it.

Request a Live Demo →See Pricing
One basket many boutiques
4 surfaces, one gateway
6 days to deploy
Payout
Two approvers
What One Multi-Seller Order Touches
01Basket spans several boutiques
02Duties and tax resolved by region
03Parent order splits into child orders
04Each child runs its own fulfilment state
05Commission applied by category and tier
06Payout released by a second approver
70
PostgreSQL Tables
29
Independently Deployable Services
350+
API Paths
58
Node Luxury Taxonomy
By Role

Feature Set by Role

Four surfaces run from one platform and one API gateway. Each one is built for the person in front of it rather than being the same console with fields hidden.

01

The Shopper

Browses a 58-node luxury taxonomy through a mega-menu, lands on a product page carrying competing offers from different boutiques with their own price, condition and stock, and fills one basket across several sellers. Wishlists persist across sessions and devices, and a guest can look up an order and track a shipment without ever creating an account.

02

The Boutique

Onboards through KYB with document capture rather than an email thread, then runs its own hub: team access with role-based permissions, bulk feed import over CSV and API with job monitoring, category and attribute mapping for its own catalog, growth campaigns, statements and payout requests. It is a seller portal rather than a spreadsheet and an inbox.

03

The Catalog Reviewer

Works a review queue that stands between a seller upload and a live listing. Authenticity status, condition and provenance are first-class fields rather than free-text notes, which is the difference between a luxury marketplace and a general one. Offers are ingested with per-seller pricing and stock before anything reaches a shopper.

04

The Finance Operator

Sets commission rules by category and by seller tier, watches the settlement ledger accumulate against child orders, and releases payouts through maker-checker so no single person can both create and approve a release. Statements are what a boutique sees; the ledger behind them is what an audit tests.

05

The Risk and Support Operator

Fraud scoring runs before payment authorization, AML and sanctions screening sit in the seller lifecycle, and disputes have their own workflow rather than living in a shared mailbox. Thirty-seven admin routes cover catalog QA, commissions, seller lifecycle, risk, disputes, finance, regions and feature flags.

06

The Mobile Shopper

A 42-route Expo application covering browse, product, bag, orders and profile, plus seller tabs for boutique operations on mobile. It shares the same API gateway as the web storefront, so a price rule or a commission change applies to both without a second implementation.

Every capability here is built and demonstrable in the live demo. Where something needs a third-party account or a deployment decision before it works in production, that is stated against the feature rather than implied away.

Compare

Farfetch vs Miracuves Clone vs Building From Scratch

What each route gives you on the parts that decide whether a multi-brand marketplace can actually settle with its sellers.

What decides itMiracuves Farfetch CloneBuilding from scratch
Time to a working marketplaceSix working daysA multi-year programme with a senior team
Product modelMaster products with competing seller offersUsually one product per seller, rebuilt later at cost
Multi-seller ordersParent order splits into child orders with independent state machinesThe engineering most marketplace templates never attempt
CommissionRules by category and by seller tierA flat percentage, until the first category argument
Payout controlMaker-checker approval before any releaseA finance person with database access
Boutique onboardingKYB with documents, team RBAC and bulk feed importEmail, spreadsheets and a growing backlog
AuthenticityStatus, condition and provenance as first-class fieldsFree-text notes nobody can filter or audit
Source codeFull monorepo, 29 services, yours to redeployYours, at the cost of building all of it

Farfetch itself is the reference for what this category looks like at scale; it is not a product you can buy or self-host. The comparison that matters commercially is the second column against the third.

End to End

How It Works, End to End

One basket, traced across four boutiques and two currencies, with every state change and every ledger entry written down.

01

The catalog is one product with many offers

A handbag is one canonical product record. Four boutiques attach competing offers to it, each with its own price, condition and stock. That structure is what luxury resale and multi-brand retail actually need, and it is the thing a single-seller storefront theme cannot be retrofitted into later.

02

Nothing goes live without passing QA

A review queue stands between a seller upload and a visible listing. Authenticity status, condition and provenance are structured fields, so a reviewer approves against a checklist rather than a paragraph. Bulk feeds arrive over CSV and API with job monitoring, and category and attribute mapping translates a boutique's own taxonomy into yours.

03

The basket spans sellers, and persists

One cart holds line items from several boutiques at once, for guests and signed-in shoppers alike, and carries through to a single checkout. Wishlists persist across sessions and devices. A guest who never registers can still look up the order and track the shipment afterwards.

04

Checkout resolves duties before it takes money

A checkout intent combines promotions, address validation, duty and tax by region, shipping options and a fraud scoring hook, and all of it resolves before payment is authorized. On cross-border luxury the duty line is the difference between a completed order and a refused parcel at the border.

05

One parent order becomes several child orders

The order service splits the basket into a child order per seller, each with an independent fulfilment state machine. Four boutiques can be at four different stages of the same purchase, and the shopper sees one order while each boutique sees only its own. This is the engineering most marketplace templates never attempt.

06

Commission is computed, not assumed

Rules apply by category and by seller tier rather than as one flat percentage across the platform. A premium tier boutique in one category and a new seller in another settle differently on the same order, and the ledger records how each figure was reached rather than only what it came to.

07

Payout releases only with a second approver

Settlement accumulates against child orders, statements are generated for each boutique, and a payout request moves through maker-checker so the person who prepares a release is never the person who approves it. Financial control here is structural rather than procedural, which is what an audit actually tests.

Deliberate

Every Feature Earns Its Place

Each module below exists because a luxury multi-brand marketplace stops working without it, not because a competitor lists it.

ModuleWhy it is in the base build
Master products with offersFour boutiques selling the same bag must be one product page with four offers, or your catalog becomes four near-duplicate listings and your search becomes useless.
Catalog QA queueIn luxury, one counterfeit listing that reached a shopper costs more than the queue costs to staff.
Authenticity and provenance fieldsStructured fields can be filtered, audited and disputed against. A free-text note cannot.
Duty and tax at checkoutCross-border luxury without a duty line produces refused parcels and chargebacks, which is a worse outcome than a lost sale.
Parent and child ordersWithout the split, a delayed item from one boutique holds the whole order hostage and every seller sees every other seller's business.
Commission by category and tierA flat rate cannot survive the first negotiation with a high-volume boutique, and repricing it by hand does not scale.
Maker-checker payoutsSeparation of duty on money movement is the control an auditor looks for first, and the hardest to retrofit.
Bulk feeds with job monitoringBoutiques will not hand-enter a thousand SKUs, and a silent feed failure is discovered when stock sells that does not exist.
Fraud scoring and AML screeningHigh-value goods attract card fraud, and sanctions screening in the seller lifecycle is not optional in most jurisdictions.

Retail media on both sides, loyalty tiers, concierge and a catalog-grounded AI search service ship alongside these.

Stack

The Technology Behind the Features

What the platform is actually built on, and what that means for the team who inherits it.

ServicesTwenty-nine independently deployable Node.js services in one monorepo, with a Next.js and TypeScript storefront and admin, auditable end to end for technical due diligence.
DataAround seventy PostgreSQL tables with the Prisma schema, a migration set and a seed workflow, including the parent and child order state machines and the settlement and commission ledger structures.
APIOver 350 API paths behind a gateway that handles routing, authentication and rate limiting, so the web storefront and the mobile application resolve the same rules rather than two implementations of them.
MobileA 42-route Expo build covering browse, product, bag, orders and profile, plus seller tabs so a boutique can work from a phone rather than only from a desk.
SearchPostgreSQL full-text search ships in the base build and works from day one. Algolia is an upgrade path with a sync adapter already written, using your own account when you decide the catalog has outgrown full-text.
IntegrationsAdapters for Stripe, PayPal and Adyen on payments, SendGrid, Twilio and Firebase for messaging, and OpenRouter behind the AI service for concierge and catalog-grounded search.

Why the settlement layer is the number that matters

A luxury storefront can be built in weeks. What takes years is everything that has to agree behind it: a product model where several boutiques compete on one record, an order that splits into independent fulfilment states, commission that varies by category and tier, and a payout that no single person can both prepare and release. Around seventy tables is not a boast, it is a consequence of modelling those things properly instead of flattening them.

70PostgreSQL tables
29Deployable services
350+API paths
$3,399One-time, fixed

The stack is Node.js, Next.js and TypeScript on standard PostgreSQL, which matters when you hire against it and when a technical buyer runs due diligence on what you own.

Honest Readiness

What Is Not Included in the Base Package

Named here rather than discovered after the invoice.

Documented gaps and pre-launch work

Authentication hardening. JWT authentication at the gateway with rate limiting and role-based access across customer, boutique, seller and operator is built. There is no MFA, no refresh tokens, no token revocation, no silent renew and no admin step-up. These are documented gaps and pre-launch work, and they are named here because discovering them during a security review is worse.

File handling. No signed download URLs and no upload virus scanning. On a platform where boutiques upload documents and imagery, both belong on the pre-launch list.

Every external provider is your account. Stripe, PayPal or Adyen, SendGrid, Twilio, Firebase, Algolia and OpenRouter all run on credentials you hold. That is deliberate: they are accounts you should own rather than accounts we hold on your behalf.

Search beyond full-text. PostgreSQL full-text ships and works. Algolia is an upgrade with the sync adapter already written, and it becomes worth doing when the catalog and query volume justify it rather than on day one.

Enterprise single sign-on is available, not default. Auth0 integration provides enterprise SSO with JWKS validation using your own tenant and credentials, which is a deployment decision rather than something switched on by default.

The controls that are built are real: fraud scoring before payment authorization, AML and sanctions screening in the seller lifecycle, and maker-checker on every payout release.

Development Company

See how Miracuves compares to agencies and freelancers

The deployment process, a deployed client case study, and what to check on settlement, catalog QA and authentication before you hire anyone - on the Development Company page.

See the comparison →
FAQ

Frequently Asked Questions

Can several boutiques sell the same product?
Yes, and that is the core of the model. One canonical product record carries competing offers from different boutiques, each with its own price, condition and stock. The shopper sees one product page with the offers on it rather than four near-duplicate listings, which is what keeps the catalog and the search usable as seller count grows.
What happens when a basket spans four sellers?
The order service splits the parent order into a child order per seller, each with an independent fulfilment state machine. The shopper tracks one order; each boutique sees only its own child order and its own state. One slow boutique therefore cannot hold the other three items hostage, and no seller can see another seller's business.
How is commission calculated?
By rules that apply per category and per seller tier rather than as a single flat percentage. A premium-tier boutique in one category and a newly onboarded seller in another settle at different rates on the same order, and the ledger records how each figure was reached rather than just the total.
Is authenticity handled or just claimed?
Authenticity status, condition and provenance are first-class structured fields, and a catalog QA queue stands between a seller upload and a live listing. What the platform does not do is verify an item for you - the queue is the workflow and your reviewers are the judgement. For luxury that distinction matters, so it is stated plainly rather than implied.
Is search production-ready out of the box?
PostgreSQL full-text search ships and works from day one. Algolia is an upgrade path with the sync adapter already written, running on your own account when the catalog size and query volume justify it. Nothing about the base build depends on a paid search provider before you have a catalog worth indexing.
Are there any security gaps I should know about?
Yes, and they are documented rather than hidden. There is no MFA, no refresh tokens, no token revocation, no silent renew, no admin step-up, no signed download URLs and no upload virus scanning. All of it is pre-launch work. What is built is JWT auth at the gateway with rate limiting, role-based access across four roles, fraud scoring before payment authorization, AML and sanctions screening, and maker-checker payout release.

See one basket split across four boutiques, live

Ask for the demo and we will place a multi-seller order, watch it split into child orders, then release the payout through maker-checker in front of you.

Ready to run a luxury marketplace that settles properly?

Deploy in six working days with the storefront, seller hub, admin command centre and mobile app included, your commission rules and regions configured with you, and the full monorepo on infrastructure you own.

Talk to Us →
Miracuves · Farfetch Clone Solution Feature set, stack and named gaps cross-verified against the live hub, 2026-08-24