Systemen
Prodin koppeling met je webshop: kortingen en levertijden zoals Prodin ze rekent
Een Prodin koppeling zet webshoporders in Prodin ERP en haalt artikelen, nettoprijzen, voorraad en levertijden terug. Prodin noemt een webshopkoppeling en een REST Web Connector in zijn functielijst, maar publiceert geen API-referentie. De koppeling begint daarom bij wat jouw installatie openstelt.
Wat is Prodin en wie gebruikt het?
Prodin ERP is bedrijfssoftware van Prodin Business Solutions uit Hilversum, opgericht in 1975. Het pakket is gebouwd voor drie soorten bedrijven: handel (vaak technische handel), productie en assemblage, en service en onderhoud. Prodin ontwikkelt de software zelf en noemt gebruikers in Nederland, België, Duitsland, het Verenigd Koninkrijk en de Verenigde Staten. De huidige generatie heet Prodin 23 en brengt dashboards en een Mobile CRM-app als Prodin WebApp.
Naast het eigen pakket implementeert Prodin sinds 2006 INVEX, voorheen STRATIX: een ERP-systeem voor de staalindustrie. Dat is een ander systeem met een andere koppelroute. Deze pagina gaat over Prodin ERP; INVEX staat kort onder het volgende kopje.
Voor een webshop telt vooral de handelskant. Prodin heeft een uitgebreide prijs- en kortingsstructuur per klant, levertijdbepaling met beschikbaarheidscontrole tijdens orderinvoer (ATP), voorraad per locatie en magazijn, partijnummers en eigen velden op relaties, orders en artikelen. Dat zijn precies de gegevens die een B2B-webshop moet tonen en die een standaardkoppeling vaak plat slaat.
Wat je met Prodin koppelt
Prodin is leidend voor artikelen, prijzen, voorraad en facturen. De webshop is leidend voor de order en voor nieuwe klantaccounts.
| Stroom | Richting | Wat er meegaat |
|---|---|---|
| Artikelen | Prodin naar webshop | artikelnummer, omschrijving, eenheid, eigen velden als attributen |
| Prijzen | Prodin naar webshop | brutoprijs, kortingsafspraak per klant, nettoprijs |
| Voorraad en levertijd | Prodin naar webshop | vrije voorraad per locatie, verwachte leverdatum |
| Orders | webshop naar Prodin | debiteur, afleveradres, regels, webshopordernummer |
| Verzending | Prodin naar webshop | zendingstatus, vervoerder en trackingcode |
| Facturen | Prodin naar webshop | factuurnummer, pdf in het klantaccount |
Het webshopordernummer gaat mee als externe referentie op de verkooporder. Daarmee hangt de koppeling een verzending of factuur uit Prodin aan de juiste webshoporder, ook bij een deellevering. Komen je technische productgegevens uit een databank, dan levert die de ETIM-kenmerken en blijft Prodin de bron voor prijs en voorraad; zie EZ-base koppeling.
Hoe Prodin data vrijgeeft
Wat Prodin publiceert
De functielijst van Prodin ERP noemt onder Mobile en keten een webshopkoppeling, EDI en ketenintegratie en een Customer en Employee Portal, en onder specifieke functionaliteit een REST Web Connector. Rapportages komen uit als Excel, PDF of XML. Eigen velden zijn volgens Prodin release-onafhankelijk: ze blijven bestaan na een upgrade.
Een API-referentie, een authenticatiemethode, endpointnamen of een limiet publiceert Prodin niet (prodin.nl bekeken op 3 oktober 2026). De uitgebreide productbeschrijving vraag je op via een formulier. Wij noemen daarom geen limiet en geen veldnamen van de REST Web Connector die we niet hebben gezien.
Wat Prodin over INVEX publiceert
Voor INVEX is Prodin specifieker. Het heeft triggerpunten in de Informix- of PostgreSQL-database gemaakt, die bij een handeling in de database direct gegevens ontsluiten. Met OpenText Exstream zet het INVEX-data om naar bestanden als XML, ASCII of JSON, of naar een aanroep op een API. Terugschrijven gaat via de gateways en webservices van INVEX.
Wat de koppeling daarom eerst vastlegt
| Vraag | Waarom het telt |
|---|---|
| Is de REST Web Connector bij jullie ingericht? | zonder REST Web Connector wordt het een bestandsuitwisseling |
| Welke objecten stelt hij open: artikel, prijs, voorraad, order? | een ontbrekend object betekent een export of een uitbreiding door Prodin |
| Draait Prodin bij jullie of bij een hostingpartij? | de server moet voor de koppeling bereikbaar zijn |
| Kan hij een nettoprijs per klant teruggeven? | anders rekent de koppeling de korting zelf na |
Is er voor een object geen aanroep, dan valt de koppeling terug op een geplande export, bijvoorbeeld een XML-bestand per uur op een SFTP-map. Wat daarbij misgaat, van half geschreven bestanden tot een export die niet aankomt, staat in koppelen zonder API.
Waar het bij Prodin op vastloopt
Kortingen die pas bij de klant een prijs worden
Een technische handel verkoopt zelden tegen de brutoprijs. Prodin legt prijs- en kortingsafspraken per klant vast. De webshop moet de nettoprijs tonen die de klant op zijn factuur ziet, en dat getal staat nergens als veld op het artikel.
Een rekenvoorbeeld. Artikel 10482 heeft een brutoprijs van 124,00. Bakker Installatie B.V. heeft op deze kortingsgroep 35% korting: 124,00 x 0,65 = 80,60. Bij 600 debiteuren en 15.000 artikelen zijn dat in theorie 9.000.000 combinaties. Die zet je niet als prijslijst in de webshop. De koppeling zet daarom de brutoprijs en de kortingsgroep per artikel in de webshop, en per klant het percentage per groep. De webshop rekent de nettoprijs uit, en de koppeling controleert bij elke order of het bedrag op de orderregel gelijk is aan wat Prodin rekent. Bij een verschil gaat de order naar een controlelijst en niet stil door. Zie staffelprijzen als er ook aantallen meetellen.
Voorraad die niet vrij is
Prodin rekent met reserveringen en met de verwachte voorraadontwikkeling uit inkooporders. Geeft de koppeling alleen het voorraadgetal door, dan ziet de webshop 40 stuks, terwijl er 28 voor open orders gereserveerd zijn. De vrije voorraad is 40 min 28 = 12. Bestelt een klant er 20, dan kunnen er 12 direct mee en wachten er 8 op de inkooporder van 60 die op 14 oktober binnenkomt. De webshop toont dat als twee regels: 12 uit voorraad, 8 met leverdatum 14 oktober. Welk getal je toont, staat in welke voorraad toon je in je webshop.
Telt een vestiging of de voorraad in een servicewagen niet mee voor de webshop, dan legt de koppeling per locatie vast welke voorraad doorgaat.
Eigen velden en meerdere bedrijven
Eigen velden zijn in Prodin vaak de plek waar een technische handel zijn productkenmerken bewaart: diameter, aansluiting, drukklasse. In de webshop worden dat filters. Een veld van het type optielijst gaat als vaste waarde mee, een notitieveld als tekst. Per eigen veld legt de koppeling de naam van het webshopattribuut vast, zodat een hernoemd veld in Prodin niet stil een filter leeg laat.
Met multi-company komt de vraag in welk bedrijf een webshoporder valt, en onder welk debiteurnummer. Een zakelijke klant die in de webshop een account aanmaakt, moet aan een bestaande debiteur gekoppeld worden; de volgorde van zoeken staat in dubbele klanten en debiteuren.
Platformen die we aan Prodin koppelen
De koppeling wordt gebouwd op jouw Prodin-installatie, met jouw kortingsstructuur en locaties. De webshopkant staat per platform beschreven: WooCommerce koppeling, Shopify koppeling, Magento koppeling en Shopware koppeling. Andere ERP-systemen in de technische handel: Kerridge koppeling en Business Central koppeling. Het overzicht van alle stromen staat op koppelingen, de branche op bouw en installatietechniek.
Wij bouwen de koppeling voor een vaste prijs en hosten, draaien en bewaken hem daarna voor een vast bedrag per maand. Voor de livegang draait hij als dry run: je ziet per order welke debiteur, prijzen en regels in Prodin zouden ontstaan, zonder dat er iets wordt aangemaakt. Vertel welke Prodin-versie je draait en welke webshop je hebt, dan hoor je welke gegevens via de REST Web Connector kunnen en waar een export nodig is.
Veelgestelde vragen
Heeft Prodin een API?
Prodin noemt een REST Web Connector en een webshopkoppeling in de functielijst van Prodin ERP. Een openbare API-referentie, een authenticatiemethode of een limiet staat niet op prodin.nl (bekeken op 3 oktober 2026); de uitgebreide productbeschrijving vraag je op via een formulier. Welke gegevens de REST Web Connector in jouw installatie openstelt, lees je dus bij Prodin of je applicatiebeheerder na.
Wat is het verschil tussen Prodin ERP en INVEX?
Prodin ERP is de eigen software van Prodin voor handel, productie en service. INVEX, voorheen STRATIX, is een ERP-systeem voor de staalindustrie dat Prodin sinds 2006 implementeert. INVEX draait op een Informix- of PostgreSQL-database en Prodin beschrijft er triggerpunten, gateways en webservices voor. Het zijn twee systemen met twee koppelroutes.
Kan de webshop klantspecifieke prijzen uit Prodin tonen?
Ja, mits de koppeling de prijs- en kortingsafspraken per klant kan lezen of de nettoprijs per klant uit Prodin kan opvragen. Twee routes: een prijslijst per klant die de koppeling vooraf berekent en naar de webshop zet, of een prijsvraag op het moment dat de klant inlogt. Welke route past, hangt af van het aantal klanten maal het aantal artikelen; zie klantspecifieke prijzen.
Gaat de levertijd uit Prodin mee naar de webshop?
Prodin bepaalt bij orderinvoer de levertijd met een beschikbaarheidscontrole (ATP) en houdt de verwachte voorraadontwikkeling bij. De koppeling kan die datum meegeven, zodat de webshop bij een artikel zonder vrije voorraad een leverdatum toont in plaats van alleen nul. Het verschil tussen levertijd en leverdatum staat in levertijd of leverdatum.
Wij hebben meerdere vestigingen in Prodin. In welk bedrijf komt de webshoporder?
Dat leg je per koppeling vast. Prodin ondersteunt multi-site en multi-company met interne leveringen tussen vestigingen. De koppeling zet de webshoporder in één verkopend bedrijf en laat Prodin de interne levering regelen, of kiest per order het bedrijf op basis van land of magazijn. Welke voorraad meetelt voor de webshop wordt per locatie ingesteld.
Vertel wat je nodig hebt
Vertel welke systemen je gebruikt en wat je wilt verbeteren. Je krijgt binnen één werkdag een persoonlijk antwoord. We helpen je de werkzaamheden helder te krijgen en spreken de prijs en planning af voordat je iets toezegt.
- Je weet de prijs en de doorlooptijd voordat je iets toezegt
- Wij zoeken uit welke koppeling het werk uit handen neemt
- Wij verzorgen de bouw, hosting, bewaking en het onderhoud
- Je team krijgt minder overtypwerk en minder uitzoekwerk