Alle case studies
B2B commerce · Best For Interiors

Van interieurcollectie naar schaalbaar B2B platform.

Voor Best For Interiors bouwden we een headless B2B commerce platform waarmee het team leveranciersdata automatiseert, commerciële toegang beheert en orders met projectcontext verwerkt. Next.js, Payload CMS en Medusa v2 vormen de technische keten eronder.

The Collection

Inspiratie die doorloopt tot inkoop

Member flow

Aanvraag → toegang → order

Minder handwerk

Supplierdata automatisch verwerkt

Meer regie

Toegang en prijzen per memberstatus

Rijkere orders

Projectcontext blijft behouden

De vraag achter de vraag

Geen webshop. Een digitale inkoopservice.

BFI verkoopt niet simpelweg meubels. Het verbindt interieurprofessionals aan merken, collecties en een netwerk dat hun werk makkelijker maakt. Het platform moest daarom tegelijk inspireren, afschermen én ontzorgen.

Hoe geef je alleen goedgekeurde professionals toegang tot prijzen en bestellen?
Hoe houd je een catalogus met meerdere leveranciers betrouwbaar en beheersbaar?
Hoe laat je inspiratie logisch doorlopen naar wishlist, project en winkelmand?
Hoe blijft orderinformatie bruikbaar voor zowel klant als interne operatie?

Wat BFI ermee wint

Meer grip op groei, zonder meer operationele ruis.

De techniek is het middel. De echte winst is dat BFI de memberrelatie, catalogus en orderflow als één schaalbare operatie kan besturen — met minder handmatige overdrachten en meer bruikbare context.

Minder handwerk

De catalogus groeit zonder evenveel extra beheer

Nachtelijke supplier-syncs verwerken product- en voorraadwijzigingen automatisch. Afwijkingen blijven zichtbaar per sync-run, zodat het team gericht ingrijpt in plaats van alles handmatig te controleren.

Meer commerciële regie

BFI bepaalt wie prijzen ziet en mag bestellen

Accountgoedkeuring, client-status en membership vormen één toegangsmodel. Zo blijft de collectie publiek aantrekkelijk, terwijl commerciële voorwaarden beschermd zijn.

Betere orderkwaliteit

Meer context in de order, minder uitzoekwerk erna

Projectlabels, ordernotities, adressen en klantcontext reizen mee tot in de order. BFI kan daardoor gerichter verwerken, leveren en communiceren.

Schaalbaar fundament

Nieuwe leveranciers en processen passen in dezelfde keten

De headless architectuur en losse domeinmodules maken groei mogelijk zonder de storefront opnieuw te bouwen of nieuwe integraties door bestaande flows heen te vlechten.

Het platform

Vier lagen. Eén herkenbare ervaring.

De waarde zit niet in één opvallende feature, maar in de manier waarop toegang, data, commerce en operatie elkaar versterken.

Toegang

Een besloten omgeving die uitnodigend blijft

Interieurprofessionals kunnen het aanbod ontdekken, een zakelijk account aanvragen en na goedkeuring hun membership activeren. BFI houdt controle, zonder de klantreis stroperig te maken.

  • Zakelijke registratie
  • Handmatige accountgoedkeuring
  • Member-only prijzen en bestellen
Data

Leveranciersdata die blijft bewegen

Producten, prijzen en voorraad komen samen in één structuur. Nachtelijke synchronisaties verwerken wijzigingen per leverancier en maken afwijkingen zichtbaar voor beheer.

  • Multi-supplier catalogus
  • Geautomatiseerde voorraad-sync
  • Controleerbare sync-runs
Commerce

Inkoop met context

Van wishlist en projectlabels tot winkelmand en checkout: het platform bewaart de informatie die interieurprofessionals nodig hebben om gericht voor projecten in te kopen.

  • Wishlists en projectcontext
  • B2B checkout
  • Ordernotities en adressen
Operatie

Na de checkout begint het echte werk

Orders landen niet in een black box. Status, levering, orderregels en klantcontext blijven beschikbaar voor de member én het BFI-team, zodat opvolging onderdeel is van hetzelfde systeem.

  • Orderhistorie en facturen
  • Leverstatus en verwachte leverdatum
  • Beheer vanuit Medusa

De klantreis

Van eerste interesse tot geleverde order.

Elk moment bouwt voort op dezelfde klant-, product- en orderdata. Daardoor voelt de voorkant rustig, ook al gebeurt er achter de schermen veel.

  1. 01 · Aanvragen

    De professional meldt zich aan

    Bedrijfsgegevens en contactinformatie komen direct op de juiste plek terecht.

  2. 02 · Activeren

    BFI beoordeelt en geeft toegang

    Na goedkeuring kan de klant het membership afronden en memberfunctionaliteit gebruiken.

  3. 03 · Inkopen

    Van inspiratie naar bestelling

    Catalogus, partners, wishlists, projectlabels en checkout vormen één herkenbare flow.

  4. 04 · Opvolgen

    Iedere order houdt zijn context

    De klant volgt de bestelling; BFI beheert status, levering en communicatie centraal.

Onder de motorkap

Een headless architectuur met duidelijke domeingrenzen.

We hebben content, storefront en commerce bewust losgekoppeld. Daardoor kan ieder domein onafhankelijk evolueren, terwijl workflows en events de data betrouwbaar door de hele keten bewegen.

Experience layer

Next.js App Router + Payload CMS

De storefront en redactionele ervaring draaien in Next.js. Payload beheert landingspagina’s, campagnes en merkcontent, terwijl server-rendering de publieke catalogus snel en indexeerbaar houdt.

  • Server Components
  • Headless contentmodel
  • Store API integratie

Commerce domain

Medusa v2 + custom modules

Klanten, subscriptions, producten, prijzen, voorraad en orders leven in Medusa. Domeinspecifieke modules voegen onder andere client-statussen, suppliers, wishlists en configuratordata toe.

  • Custom data models
  • Transactionele workflows
  • Admin-extensies

Automation layer

Workflows, subscribers + scheduled jobs

Accountgoedkeuring, stock-imports en orderverwerking zijn uit de UI gehaald en vastgelegd als workflows. Events starten e-mails, indexupdates en vervolgstappen zonder de checkout te blokkeren.

  • Event-driven subscribers
  • Nightly supplier sync
  • Foutisolatie per leverancier

Integration layer

Stripe + Mailchimp + Resend + Meilisearch

Stripe handelt billing af, Mailchimp segmenteert members, Resend verzorgt transactionele communicatie en Meilisearch houdt productzoeken snel. Elke koppeling heeft een eigen contract en lifecycle.

  • Billing webhooks
  • Lifecycle e-mail
  • Search indexing

Dataflow

1Payload content
2Next.js storefront
3Medusa workflows
4Externe services

Context zoals projectlabels en ordernotities reist mee in het datacontract en wordt op cart- en orderniveau vastgelegd. Zo blijft informatie uit de storefront beschikbaar voor fulfillment, leverstatus, facturatie en de accountomgeving.

Jouw volgende platform

Complex achter de schermen. Vanzelfsprekend voor je klant.

Heb je een B2B-proces dat niet in een standaard webshop past? We vertalen het naar een platform dat klanten graag gebruiken en je team echt verder helpt.

Vertel ons over je uitdaging