Hoe werkt order synchronisatie?

Afosto koppelt met steeds meer marktplaatsen, webhopsystemen en andere verkoopkanalen. Hoe zorgt het systeem voor een betrouwbare koppeling en waar moet ik als winkelier rekening mee houden?

Polling vs pushing

Dit verdient enige uitleg; feitelijk zijn er 2 manieren voor het synchroon houden van 2 systemen. Wanneer we gebruik maken van de eerste methode, polling, gaat Afosto iedere x minuten het externe systeem bevragen naar updates. Feitelijk lezen we via een API de lijst met orders in het externe systeem uit en kijken of we nog nieuwe data zien. Indien dit zo is zullen we deze data los synchroniseren. In het tweede scenario doet Afosto niets tot het systeem een 'bericht' krijgt uit het externe systeem met de mededeling dat er een nieuwe order klaar staat om binnen te halen.

Polling: heb je nog nieuws?

De meeste integraties ondersteunen enkel polling. Dit betekent dat het systeem volgens een vast interval zoekt naar nieuwe informatie. Dit interval zetten we zo kort mogelijk, het liefst maximaal 1 minuut echter kan dit niet altijd. Sommige systemen staan het bijvoorbeeld niet toe om 'zo vaak' te vragen naar nieuwe data omdat ze dan bijvoorbeeld te zwaar belast worden.

Pushing: realtime notificaties

Als pushing ondersteund wordt implementeert Afosto dit altijd. Op deze manier kunnen we namelijk veel sneller nieuwe orders binnenhalen, het systeem hoeft niet te wachten op het verstrijken van de wachttijd voor de volgende update.

FAQ - Veel gestelde vragen

Afosto is afhankelijk van API's van externe systemen. Als deze storing hebben (vertraging of downtime) dan kan de integratie geen orders ophalen / zal het systeem achterlopen.

Het platform kijkt iedere minuut naar nieuwe updates in je BOL.com account. Let op: het gebeurd regelmatig dat je order al wel zichtbaar is in je bol.com account maar dat de orders nog niet getoond worden in de API (koppeling) die Afosto heeft met BOL.com

Op dit moment toont Afosto de status van het externe platform nog niet in het platform. Aan deze feature wordt gewerkt. Op deze manier zie je als gebruiker straks dus ook dat er mogelijk problemen zijn met de orderkoppeling.