Van WooCommerce naar Medusa: zo bouwden we het B2B-platform van Best for Interiors

Author

Pierre Guerin

Date Published

Eerder deelden we hoe we begonnen aan de bouw van een B2B-meubelplatform voor Best for Interiors. Inmiddels is het platform live.

Best for Interiors brengt interieurstylisten, interieurarchitecten en projectinrichters samen met een breed aanbod van interieurmerken. Members krijgen toegang tot een centraal inkoopplatform, zonder dat zij bij ieder merk afzonderlijk een account hoeven te onderhouden en een minimale hoeveelheid moeten afnemen.

Dat klinkt op papier overzichtelijk. Technisch vraagt het om veel meer dan een standaard webshop.

In dit artikel kijken we terug op het project: waarom WooCommerce niet langer de beste basis was, waarom we kozen voor Medusa en welke lessen relevant zijn voor andere B2B-webshops die willen doorgroeien.

De uitdaging: een webshop die eigenlijk een platform moest worden

Bij een reguliere webshop draait veel om een relatief eenvoudig proces: product vinden, in winkelmand plaatsen, betalen, leveren.

Voor Best for Interiors lag dat anders.

Het platform moet niet alleen producten tonen, maar ook een professionele inkoopomgeving bieden voor een specifieke doelgroep. Denk aan:

  • Toegang voor geverifieerde interieurprofessionals
  • Een membership-gedreven omgeving
  • Een groot assortiment van verschillende merken
  • Productinformatie uit meerdere bronnen
  • Bestellingen met projectreferenties en afwijkende afleveradressen
  • Order- en factuurinzage voor members
  • Koppelingen met leveranciers en voorraadprocessen
  • Content, merkbeleving en tools zoals een roomplanner

Daarmee wordt e-commerce onderdeel van de dagelijkse operatie. De webshop is niet alleen een verkoopkanaal, maar de digitale spil tussen members, merken, voorraad, orders en logistiek.

En precies op dat moment verandert de vraag van “welke plugins hebben we nodig?” naar “welke fundering past bij onze manier van werken?”

Waarom de stap van WooCommerce naar Medusa logisch was

WooCommerce is voor veel organisaties een sterke start. Het is toegankelijk, bekend en met plugins snel uit te breiden.

Maar er komt een moment waarop uitbreiden niet meer hetzelfde is als verbeteren.

Vooral in B2B zie je dat terug. Nieuwe wensen leiden dan vaak tot extra plugins, uitzonderingen in de checkout, handmatige processen of maatwerk dat lastig te onderhouden is. Op korte termijn werkt dat. Op langere termijn kan het platform moeilijker worden om te wijzigen, testen en opschalen.

Voor Best for Interiors wilden we daarom een opzet die ruimte biedt voor verandering.

We hebben gekozen voor Medusa als e-commerce-backend. Medusa is modulair en API-first opgebouwd. Daardoor kunnen we commerce-logica, productdata, memberships en orderflows flexibel inrichten zonder de gebruikerservaring te laten bepalen door een standaard webshopthema.

De frontend is gebouwd met Next.js. Voor contentbeheer gebruiken we Payload CMS.

Samen levert dat drie duidelijke voordelen op:

Een ervaring op maat voor de doelgroep
De storefront is ontworpen rondom de manier waarop interieurprofessionals zoeken, vergelijken en inkopen.

Meer grip op complexe processen
Memberships, orderflows, productdata en koppelingen krijgen een plek in de architectuur, in plaats van als losse aanvulling.

Een schaalbare basis voor de toekomst
Nieuwe merken, processen, integraties en functionaliteiten kunnen worden toegevoegd zonder dat de hele shop opnieuw moet worden uitgevonden.

B2B-commerce begint bij het proces, niet bij de checkout

Een belangrijke les uit dit project: B2B-commerce is geen B2C-webshop met een login.

Voor een interieurprofessional gaat bestellen vaak over een compleet project. Producten worden geselecteerd voor een klant, moeten op een specifiek adres geleverd worden en zijn onderdeel van een bredere planning. Daarnaast wil je als platform eigenaar grip houden op memberships, orderstatussen, facturen en de samenwerking met leveranciers.

Daarom hebben we niet alleen naar de voorkant gekeken, maar juist naar het hele proces erachter.

Het platform biedt members een beveiligde omgeving waar zij hun gegevens, bestellingen en status kunnen beheren. Tegelijkertijd heeft Best for Interiors een centrale plek gekregen om content, leden, producten, leveranciers en commerce-processen te beheren.

Dat is de kern van een goed B2B-platform: het maakt het voor de klant eenvoudiger én vermindert handwerk voor het team erachter.

Productdata en leveranciers: waar de echte complexiteit zit

Bij een platform met meerdere merken is productdata vaak één van de grootste uitdagingen.

Elk merk heeft een eigen manier van aanleveren. Denk aan afwijkende categorisaties, productvarianten, afbeeldingen, prijzen, voorraadinformatie en omschrijvingen. Zonder duidelijke structuur wordt het assortiment snel moeilijk te beheren en minder prettig om doorheen te navigeren.

Voor Best for Interiors hebben we de basis zo ingericht dat product- en voorraadgegevens vanuit verschillende bronnen verwerkt kunnen worden. Waar een directe koppeling mogelijk is, kan data worden gesynchroniseerd. Voor andere leveranciers blijft een gecontroleerde importroute mogelijk.

Het doel daarbij is niet alleen automatiseren. Het doel is betrouwbare data op het moment dat een member die nodig heeft.

Dat is een belangrijk onderscheid. Een koppeling die automatisch draait maar onjuiste productinformatie oplevert, creëert meer werk dan hij bespaart.

Headless commerce: vrijheid waar het telt

De keuze voor een headless opzet was geen technisch doel op zichzelf.

We kozen hiervoor omdat Best for Interiors zowel in uitstraling als in functionaliteit een eigen route nodig heeft. De frontend moet snel, overzichtelijk en herkenbaar zijn. De commerce-backend moet ondertussen complexe processen kunnen dragen.

Door die twee van elkaar los te koppelen, ontstaat er meer vrijheid.

De voorkant kan worden geoptimaliseerd voor zoekgedrag, performance en conversie. Achter de schermen kan de commerce-logica verder ontwikkelen zonder dat iedere wijziging impact heeft op het ontwerp of de contentstructuur.

Voor organisaties die WooCommerce ontgroeien, is dit vaak een interessant moment om te kijken naar headless commerce. Niet omdat het moderner klinkt, maar omdat het voorkomt dat de business zich moet aanpassen aan de beperkingen van een thema of plugin-ecosysteem.

Wat andere B2B-webshops hiervan kunnen leren

De bouw van Best for Interiors bevestigt een aantal patronen die we vaker zien bij groeiende B2B-webshops.

1. Tel niet alleen je plugins, maar ook je workarounds

Veel plugins betekent niet automatisch dat je platform verkeerd is ingericht. Maar als je team structureel handmatig corrigeert, data dubbel invoert of uitzonderingen moet uitleggen, is dat een duidelijk signaal.

2. Breng uitzonderingen vroeg in kaart

De standaard checkout is zelden het lastigste deel. Het zijn de afwijkende prijzen, klantrollen, orderreferenties, productdata en leveranciersprocessen die bepalen of een platform echt aansluit.

3. Bouw voor de volgende groeifase

Niet iedere webshop heeft meteen een modulair e-commerceplatform nodig. Maar als je businessmodel, processen of klantbeleving onderscheidend zijn, is het verstandig om een basis te kiezen die verandering ondersteunt.

4. Zie migratie als een bedrijfsproject

Een overstap van WooCommerce naar Medusa is niet alleen technisch. Het raakt processen, data, content, SEO, medewerkers en klanten. Juist door die onderdelen vanaf het begin mee te nemen, wordt de livegang een stap vooruit in plaats van alleen een nieuwe versie van hetzelfde probleem.

Het resultaat

Met het nieuwe platform heeft Best for Interiors een fundament dat past bij de ambities van het bedrijf: een professionele inkoopomgeving voor interieurprofessionals, met ruimte voor groei in assortiment, leden, leveranciers en dienstverlening.

Bekijk het platform op Best for Interiors.

Wil je meer weten over de technische keuzes en het project? Bekijk dan ook onze case study over Best for Interiors.

Loopt jouw WooCommerce-shop tegen grenzen aan?

Wordt je webshop steeds meer een platform? Heb je veel maatwerk, complexe B2B-processen of een groeiend aantal koppelingen nodig?

Dan is het wellicht tijd om niet alleen naar de volgende plugin te kijken, maar naar de fundering van je e-commerceplatform.

Huce Digital helpt organisaties met de stap van WooCommerce naar schaalbare, maatwerk e-commerce met Medusa.