Order Management System.
Een OMS voor webshops waar de order pas begint bij het afrekenen: productie per order, meerdere leveranciers en 3PL's, tracking en douanepapieren. Het platform staat, jouw workflow is het maatwerk.
Magento stopt bij de order. Je ERP begint bij de factuur. Daartussen zit je hele bedrijf.
Een klant rekent af. Wat er daarna gebeurt, is bij jou geen kwestie van een pakbon printen: er moet iets gemaakt worden, een proefdruk goedgekeurd, een halffabricaat van een leverancier komen, een doos naar een 3PL aan de andere kant van de wereld, en er moeten douanepapieren mee. Pas daarna is het een verzending.
Magento weet daar niets van. Dat is geen kritiek op Magento - het is een verkoopplatform en daar is het goed in. Je ERP weet er ook niets van, want dat rekent in voorraad en facturen, niet in "wacht op akkoord van de klant op het ontwerp". Dus wordt het gat ertussen gedicht met een gedeelde Excel, een mailbox en drie mensen die precies weten hoe het zit. Tot er eentje op vakantie gaat.
Een order management system is de plek waar die tussenstap wél thuishoort. Niet als extra scherm naast de rest, maar als het systeem dat weet in welke stap elke orderregel zit, wie er aan zet is en wat er misgaat als niemand kijkt.
Waarom orderregels, en niet orders
De meeste systemen denken in orders: één order, één status. Zodra een klant drie producten bestelt waarvan er één op voorraad ligt, één geproduceerd moet worden en één rechtstreeks van een leverancier komt, klopt die status niet meer. Wij zetten de workflow daarom op de orderregel. Elke regel loopt zijn eigen route, en de order is klaar als zijn regels dat zijn.
Dat klinkt als een detail. Het is het verschil tussen een systeem dat je proces volgt en een systeem waar je omheen gaat werken.
De workflow, uitgetekend
Elk blokje is een stap waar een orderregel in kan staan, gegroepeerd per fase: ontwerpcontrole, productie, verzending, bezorging en hold/cancel. De pijlen zijn de overgangen die zijn toegestaan - inclusief de aftakkingen voor uitzonderingen als een mislukte bezorging of productie die over moet.
Vul een ordernummer in en je ziet de route die die specifieke regel heeft gelopen. Handig als een klant belt, en nog handiger op het moment dat je met elkaar wil vaststellen hoe het proces eigenlijk hoort te lopen.
Workflow per orderregel
Een state machine per regel: in welke stap hij zit, welke acties zijn toegestaan en welke regels moeten kloppen voordat je verder mag. Van ontwerpcontrole tot productie, inpakken en verzenden. Een uitzondering is een aftakking in de workflow, geen mailtje naar de binnendienst.
Meerdere leveranciers en 3PL's
Orderregels worden toegewezen aan de partij die ze maakt of verzendt. Iedereen ziet alleen zijn eigen werk, in een eigen scherm of via een koppeling. Bij Dutch Label Shop draaien er vijf fulfilmentpartners naast elkaar in hetzelfde systeem.
Tracking en notificaties
Trackingdata van carriers en fulfilmentpartners komt binnen, verplaatst de orderregel automatisch naar de volgende stap en gaat terug naar je webshop. De klant krijgt zijn mail uit Magento. Niemand typt iets over.
Productiekosten en marge
Per orderregel leggen we vast wat het maken werkelijk heeft gekost, inclusief wisselkoers en verzendtoeslag op het moment van check-in. Daarmee weet je je marge per product en per leverancier - niet pas bij de kwartaalafsluiting.
Rechten en scoping
Wie wat mag zien is geen UI-truc maar een filter op de data zelf. Een leverancier ziet alleen de orders die aan hem hangen, een teamlead alleen zijn eigen rol. Dat scheelt een hoop uitleg op het moment dat er een externe partij bij komt.
Documenten en douane
Pakbonnen, douaneformulieren en regiospecifieke documenten worden gegenereerd op het moment dat de zending wordt samengesteld. Inclusief de regels per land, want die wil je niet twee keer uitzoeken.
Het platform staat. Jouw proces is het maatwerk.
We bouwen niet elke keer opnieuw een OMS. Het fundament ligt er: gebruikers en teams, rechten tot op recordniveau, een volledige audit trail via event sourcing, formulieren, instellingen, koppelingen en een beheeromgeving die er al uitziet alsof hij af is. Dat is precies het deel waar in een maatwerkproject de eerste maanden in verdwijnen.
Wat overblijft is het enige wat er echt toe doet: jouw states, jouw acties en jouw regels. Welke stappen doorloopt een order bij jou, wie mag welke stap zetten, wat moet er kloppen voordat dat mag, en wat gebeurt er daarna automatisch. Dat configureren we, we programmeren het niet vanaf nul.
Het praktische gevolg: je ziet je eigen proces binnen weken draaien in plaats van na een half jaar. En als het proces verandert - en dat verandert - is dat een aanpassing in de workflow, geen verbouwing.
Naast je webshop, niet erin
Het OMS draait als eigen applicatie naast Magento. Dat is een bewuste keuze: je kunt je webshop upgraden zonder je fulfilment stil te leggen, en je productieproces aanpassen zonder een release van je shop. De koppeling loopt via de API - orders erin, statussen en tracking eruit.
Wat we van je nodig hebben
De software is het makkelijke deel. Het moeilijke deel is dat je proces nu grotendeels in hoofden zit, en dat het eruit moet voordat wij het kunnen bouwen. Bij vrijwel elke klant komen daar dingen boven water die al jaren "gewoon zo gaan".
We doen dat samen, maar het kost tijd van jouw kant - van mensen die het druk hebben, want dat zijn precies de mensen die weten hoe het werkt. Reken daarop, dan wordt niemand halverwege verrast.
De eerste stap is je orderstroom uittekenen
We beginnen met een procesanalyse: een afgebakend traject van een paar weken waarin we je orderstromen uittekenen, de uitzonderingen erbij zoeken en de koppelvlakken in kaart brengen. Je krijgt een implementatieplan met een inschatting eronder, en je weet waar het zeer gaat zitten voordat er één regel code is geschreven.
Daar hoort een nulmeting bij. Hoeveel handmatige handelingen zitten er nu tussen "besteld" en "verzonden", hoeveel orders lopen vertraging op omdat iemand een mail heeft gemist, en wat kost een zending die naar het verkeerde adres of het verkeerde land gaat. Die cijfers heb je al in huis - alleen heeft nog nooit iemand ze bij elkaar gezet.
Dit systeem komt niet uit een productroadmap. We hebben het gebouwd voor Dutch Label Shop, waar elk label per order wordt gemaakt en de zendingen over de hele wereld gaan. Daar draait het al jaren in productie. Wat je bij ons krijgt is dus geen versie 1.0, maar hetzelfde fundament met jouw proces erop.