API portaal

API-integraties
Lightspeed beschikte voorheen over een API die orders naar Yotpo verzond, maar deze werkte niet meer en werd niet bijgewerkt. Daarom heb ik een custom API gebouwd die orders ophaalt via de Lightspeed API en ze vervolgens doorstuurt naar Yotpo via de Yotpo API.
Queue / wachtrij systeem
Om het systeem niet te overbelasten door te veel orders tegelijk te verwerken, wordt het ophalen van orders in batches uitgevoerd via een geautomatiseerde taak. Om de voortgang bij te houden, heb ik een database-log geïmplementeerd. Sceneryworkshop kan via een eenvoudige grafische interface de status van de orders in real-time volgen.
Bij storingen wordt de status van een order gemarkeerd als 'nog niet gedaan'. Zodra de storing is opgelost, wordt de order alsnog verwerkt.
Grafische interface
Via een grafische interface kunnen wij ook zien dat de status is van de klant en order, of deze al wel/niet is ingeschoten bij Yotpo.