E-commerce & groothandel
Inkoop automatiseren als je leveranciers geen API hebben
Leroy Steding29 juli 20263 min leestijd
Bijna elk gesprek over inkoopautomatisering strandt op dezelfde zin: "mijn leveranciers hebben geen API". Dat klopt meestal ook. Het is alleen geen reden om te stoppen - het bepaalt vooral welke aanpak werkt.
Hoe de praktijk er echt uitziet
Een multi-brand retailer waarvoor ik dit bouwde koopt in bij 25 kledingmerken. Die 25 merken leveren via acht verschillende platformtypes: een paar moderne B2B-portalen, een aantal oudere systemen met alleen een exportknop, en enkele leveranciers die simpelweg een PDF per mail sturen. Nul daarvan bood een koppeling die je in een middag aansluit.
Precies dat is het normale geval. De vraag is dus niet of je leverancier een API heeft, maar hoe je omgaat met leveranciers die er geen hebben.
Een agent die zich gedraagt als een medewerker
De oplossing die in productie draait, doet wat een inkoopmedewerker doet: inloggen op het portaal, naar de juiste sectie navigeren, het orderbestand downloaden en verwerken. Per merk staat vast welk platformtype het is, hoe de authenticatie werkt en hoe de export eruitziet. Voor de leveranciers die alleen mailen, leest dezelfde pipeline de bijlage uit de mailbox.
- Per leverancier een eigen configuratie in plaats van één koppeling die alles moet kunnen.
- De uitkomst is altijd hetzelfde formaat, ongeacht hoe het binnenkwam.
- Producten met varianten (maat, kleur, prijs) komen er aan de andere kant uit zoals de webshop ze wil.
Het echte risico zit in onderhoud, niet in de bouw
Een portaal dat verandert, verandert zonder aankondiging. Een inlogpagina krijgt een extra stap, een exportbestand een kolom erbij - en de import staat stil. Merk je dat pas als je voorraad scheef staat, dan heeft de automatisering je meer gekost dan opgeleverd.
Wanneer dit de moeite waard is
Vuistregel uit de praktijk: vanaf een stuk of vijf leveranciers met elk hun eigen portaal begint dit te lonen, zeker als iemand orderregels overtypt. Onder die grens is de winst vaak te klein om het onderhoud te rechtvaardigen - dan is een goede exportsjabloon meer waard dan een agent.
De teller in de productiedatabase van dit project staat inmiddels op 1.098 import-runs. Dat getal zegt niets over jouw besparing; het zegt dat de aanpak het houdt buiten een demo.
Wat eruit komt is zelden schoon
De download halen is het makkelijke deel. Wat je krijgt is een bestand waarin de ene leverancier maten als S/M/L schrijft en de andere als 36/38/40, waarin prijzen soms inclusief en soms exclusief btw staan, en waarin hetzelfde artikel bij twee merken een andere naam heeft. Zolang dat niet gelijkgetrokken is, heb je het overtypen vervangen door corrigeren.
Dat gelijktrekken is het grootste deel van het werk en het minst zichtbare. Reken erop dat het per leverancier een eigen setje regels vraagt, en dat je die de eerste weken nog bijstelt. Een agent die zonder toezicht rommelige data in je webshop schrijft, is duurder dan een medewerker die overtypt - die maakt tenminste minder fouten per uur.
Wat je per leverancier vooraf uitzoekt
- Hoe kom je aan de data: een API, een vaste export, of alleen een portaal? Dat bepaalt de prijs meer dan wat dan ook.
- Hoe vaak verandert het assortiment? Een merk dat twee keer per jaar een collectie wisselt vraagt iets anders dan een groothandel die dagelijks prijzen bijstelt.
- Staan er staffelprijzen of klantspecifieke afspraken in? Die zitten vaak niet in de export en moeten er alsnog bij.
- Wat is de bron van waarheid als jouw systeem en dat van de leverancier het oneens zijn? Zonder die afspraak krijg je twee waarheden en discussie achteraf.
Begin bij één leverancier
Niet bij de grootste, maar bij de vervelendste: degene waar het meeste handwerk in zit. Draai die een maand mee naast het bestaande proces en vergelijk de uitkomst met wat iemand met de hand zou hebben ingevoerd. Wat daaruit komt, leert je meer over de volgende twintig dan welk plan vooraf ook.
Zit je leverancier wél op een standaard - ETIM en 2BA in de technische groothandel, GS1 in food en retail - dan is het aansluiten in plaats van bouwen. Hoe dat zit staat in het artikel over systemen koppelen.
Lees verder
Benieuwd of dit ook bij jouw bedrijf werkt?
De gratis AI-Integratiescan kijkt naar jouw processen en benoemt per kans wat het oplevert.
Start gratis scanOf mail direct: info@steding.dev