API koppelingen
Voor Sceneryworkshop heb ik een connectie gemaakt tussen het e-commerce systeem Ligtspeed en het recensies systeem Yotpo. De orders van Ligtspeed worden doorgestuurd naar Yotpo doormiddel van een zelf geschreven API.
API’s
Voorheen had Ligtspeed een API die de orders naar Yotpo stuurde, alleen deze API werkte niet meer en er kwam geen update. Ik heb daarom een custom API gemaakt die de orders met de Ligtspeed API ophaalt, en doorstuurt naar Yotpo, via de API van Yotpo.
Deze API heb ik geschreven in PHP, zonder framework maar wel gebruik gemaakt van PHP packages (zoals Guzzle).
LOG
Om het systeem niet over te belasten (te veel orders ophalen/inschieten) worden er maar een x orders per keer verwerkt via een automatische taak. Om bij te houden welke orders al gedaan zijn heb ik een database log gemaakt. Met een simpele grafische interface kan Sceneryworkshop direct de status van de orders inzien.
Ook bij storingen is dit handig omdat de order dan de status krijgt ‘nog niet gedaan’ en op een tijdstip wanneer de storing opgelost is dit alsnog wordt gedaan.