De drie vragen die een koppeling bepalen
Eén: wat is de bron van de waarheid per datatype? Meestal bezit het ERP producten, prijzen en voorraad, en Shopify orders en klanten. Dit opschrijven voorkomt het klassieke drama van twee systemen die elkaar overschrijven.
Twee: hoe vers moet data zijn? Voorraad heeft misschien near-realtime webhooks nodig; prijzen kunnen prima 's nachts syncen. Alles realtime klinkt mooi, maar kost meer en breekt vaker; de meeste bedrijven hebben realtime nodig voor precies één of twee datatypes.
Drie: wat is het faalplan? Retries met backoff, idempotente operaties zodat niets dubbel gaat, en alerts die een mens bereiken. Die bouw ik er standaard in, want koppelingen zonder corrumperen stilletjes je data.
Systemen die ik al koppelde
Microsoft Dynamics 365 Business Central (B2B-contractprijzen naar Shopify), Lightspeed (live reparatieprijzen), Recharge (custom abonnementenportalen), Klaviyo (events en profielen), Mollie en Stripe (betalingen), print-on-demand API's, reviewplatforms, en zelfs legacy-systemen zonder moderne API, waaronder één waar ik een compatibiliteits-middleware bouwde zodat de productieplanning van een fabriek een WooCommerce-naar-Shopify-migratie ongewijzigd overleefde.
Is jouw systeem obscuur? Zelden een probleem. Is er documentatie, dan lees ik die. Is die er niet, dan reverse-engineer ik het zorgvuldig.
Wat het kost en hoe lang het duurt
Een eenrichtingssync van één datatype (zeg: nachtelijke prijsupdates) is vaak een project van één à twee weken. Volledige twee-richtingen-koppelingen met meerdere datatypes, controle-tooling en een admin-paneel zijn meerdere weken tot maanden. Het scopegesprek is gratis: neem mee wat je weet over de API van je systeem en ik vertel je wat realistisch is.