Sync in Code - Magento voorraad API manager
 
 
 

Magento voorraad API manager

Voor de marktleider in brommer onderdelen hebben we een voorraad manager gemaakt.

Business Case

Voor de Magento webshop moet er actuele voorraad informatie zijn voor ieder artikel, zonder dat de bezoeker moet gaan wachten op het real-time ophalen van die voorraden. En het voorraadsysteem moet ook beschikbaar zijn als een API van een leverancier problemen ondervind.

Daarnaast moet het artikelbestand continu worden bijgewerkt met wijzigingen en toevoegingen van de leveranciers.

Oplossing

Los van de Magento winkel draait er een systeem dat op gezette momenten voorraad -en artikelinformatie ophaalt bij leveranciers. Leveranciers hebben vaak API implementaties op hun eigen systeem waar gebruik van kan worden gemaakt.

Het systeem verzameld deze artikel informatie, uniformeert deze tot de eigen standaard. Als er wijzigingen zijn t.o.v. de bestaande informatie dan word het betreffende artikel gevlagd als 'gewijzigd'.

Via een apart proces word door Magento met een bepaalde interval gekeken of er wijzigingen klaar staan. Zo ja dan werkt Magento zijn eigen voorraadsysteem bij.