1De uitdaging
Een reseller met een eigen webshop heeft de productdata van Designplants nodig in zijn eigen systeem, en moet weten wat er op voorraad is. Zonder API:
- Productdata ging rond in spreadsheets die verouderd waren zodra ze verstuurd werden.
- Resellers typten orders over in de webshop van Designplants.
- Voorraadvragen gingen naar de klantenservice.
- Partners directe toegang tot Magento geven was geen optie.
Waarom niet gewoon de Magento-API openzetten?
Magento heeft een volledige REST API, maar die is gebouwd voor developers die Magento kennen. Een reseller heeft een kleinere, eenvoudigere set endpoints nodig, beperkt tot wat hij mag zien en beschermd tegen te veel requests. Een laag bovenop de standaard API geeft precies dat.
2Onze aanpak
We bouwden een reseller-API bovenop de standaard REST API van Magento, met een vereenvoudigde laag waar nodig en beveiliging per reseller.
Catalogus-endpoints
Producten, afbeeldingen, voorraad en prijzen leesbaar voor elke reseller.
Order-endpoints
Bestaande verkooporders inzien en nieuwe orders plaatsen via de API.
Veilige toegang
Authenticatie per reseller en rate limiting, zodat één koppeling de webshop niet kan vertragen.
Gebouwd op Magento
Waar mogelijk de standaard Magento-API, met een vereenvoudigde laag erbovenop, zodat hij de updates van Magento zelf volgt.
3Het resultaat
Resellers halen het assortiment van Designplants nu in hun eigen systemen en houden voorraad en prijzen actueel zonder spreadsheets. Orders komen direct in Magento binnen. Dat scheelt overtypen aan beide kanten en maakt het voor Designplants makkelijker om nieuwe resellers toe te voegen.
Volgende stap: een offerte-endpoint, zodat resellers ook offertes via de API kunnen aanvragen.
?Veelgestelde vragen over B2B-API’s
Kunnen resellers direct op mijn Magento-webshop aansluiten?
Ja, via een API. Magento heeft een ingebouwde REST API; voor resellers voegen we meestal een vereenvoudigde laag toe met authenticatie en limieten per partner.
Is het veilig om partners API-toegang te geven?
Met authenticatie per reseller, toegang beperkt tot wat ze nodig hebben en rate limiting: ja. Partners krijgen nooit toegang tot de admin.
Welke data kan een API delen?
Meestal producten, afbeeldingen, voorraad, prijzen en orders. Wat je deelt, bepaal je zelf.
Kan dezelfde data ook marktplaatsen voeden?
Ja. Voor marktplaatsen en vergelijkingssites gebruiken we vaak feedtools als Channable, die we ook aan Magento koppelen.


