Webshop & carrier koppeling
Een klant wilde bestellingen en verzendingen van meerdere webshops en vervoerders in één platform samenbrengen. Wij bouwden de eerste werkende versie (MVP) van een cloudplatform waarin klanten zich aanmelden, hun webshop koppelen, labels printen en zendingen volgen. Die versie is live en we bouwen het platform verder uit.

Illustratief ontwerp
- Klant
- Anoniem
- Opdracht
- Platform voor verzending met meerdere vervoerders en orderverwerking, opgeleverd als eerste werkende versie (MVP)
- Looptijd
- 8 maanden voor de MVP, daarna lopende uitbouw
- Ons team
- 1 projectmanager en business analist, 1 backend-ontwikkelaar, 1 frontend-ontwikkelaar, 1 tester
- Techniek
- Onder meer PHP (Laravel), MySQL en Vue.js
De uitdaging
Klanten moesten bestellingen via meerdere vervoerders en verkoopkanalen vanuit één plek kunnen beheren en volgen. Nieuwe klanten werden handmatig gecontroleerd voordat ze actief werden, zodat de gegevens betrouwbaar bleven.
De prijzen moesten overal consistent zijn, ook tussen vervoerders en landen. Dat vroeg om vaste regels voor leveringscategorieën, pakketlimieten (afmetingen en gewicht), brandstoftoeslagen en afspraken per klant. Daarbij kwamen koppelingen met webshopplatforms en met vervoerders zoals DHL en DPD, via API's en webhooks (koppelpunten waarmee systemen automatisch berichten uitwisselen). Verschillende rollen hadden bovendien eigen rechten nodig voor accounts, bestellingen, domeinen en adresboeken.
Onze aanpak
We begonnen met de scope van de eerste versie. Wat erin hoort en wat later komt, legden we vooraf vast. Een team van vier mensen bouwde die MVP in acht maanden. Het platform is multi-tenant: elke klant heeft eigen gegevens en instellingen, in één gedeeld systeem.
De oplossing
Een klant meldt zich aan en een beheerder beoordeelt de aanvraag. Na goedkeuring krijgt de klant een prijsprofiel en een activatiemail. Bij de eerste keer inloggen legt de klant het akkoord op de voorwaarden en het privacybeleid vast, kiest een wachtwoord en vult de account-, facturatie- en bankgegevens in. Inloggen gaat met e-mail, wachtwoord en een code als tweede stap, met veilig wachtwoordherstel.
Een prijs- en vervoersengine regelt de prijsprofielen, de regels voor afmetingen en gewicht en de brandstoftoeslagen. Verbindingen met vervoerders worden getest, en label- en trackingkoppelingen staan erin. In de klantwerkruimte beheert de klant webshopdomeinen en e-mailsjablonen, importeert en exporteert het adresboek en volgt het hele orderproces: import, label, verzending, tracking en export. Dashboards tonen de kerncijfers.
Resultaat
De MVP is live. Eén werkruimte om vervoerders in te stellen, webshopdomeinen te koppelen, labels te printen en zendingen te volgen. Nieuwe klanten zijn sneller actief dankzij gecontroleerde activatie, en de statussen zijn duidelijk te volgen. Het platform wordt nu stap voor stap verder uitgebouwd.
Wat we meenemen
Een eerste versie live krijgen vraagt een scope die je vooraf vastlegt. Bij koppelingen met meerdere vervoerders zit het werk vooral in de regels, niet in de koppeling zelf. Prijzen, maten en toeslagen verschillen per vervoerder en per land. Die regels leg je vooraf vast.
Verzend je met meerdere vervoerders?
Of wil je zo'n platform voor je eigen klanten bouwen? We kijken graag mee naar wat een eerste werkende versie moet kunnen.