Shopify koppeling laten bouwen
Een Shopify-koppeling houdt je webshop gelijk met de systemen erachter: de voorraad van je leverancier, je productcatalogus of de goedkeuring van zakelijke klanten, zonder dat iemand dat elke dag met de hand bijwerkt.
Kort antwoord
Elusive Innovations, een AI- en softwarebureau uit Oss in Noord-Brabant, bouwt koppelingen tussen Shopify en de systemen erachter, zoals leveranciersvoorraad, productcatalogus en zakelijke klantaccounts. Voor LeidingDeal.nl, een webshop in installatiemateriaal, houdt onze koppeling de voorraad twee keer per dag gelijk aan het bestand van leverancier Versa, via de Shopify Admin GraphQL API en met een alarm bij fouten. Veiligheidsstops zetten de run zelf stil als het bestand te oud of te klein is, of als er ineens te veel varianten uit de verkoop zouden gaan.
Binnen één werkdag antwoord.
- Bureau
- Elusive Innovations B.V.
- Vestiging
- Romeinenweg 110-E, Oss
- Werkgebied
- Oss en Noordoost-Brabant, de rest van Nederland op afstand
- Instap
- Gratis bedrijfsscan, daarna een afgebakende Sprint
Uit ons eigen werk
- LeidingDeal.nl3.339 / 3.587actieve varianten stonden op 'doorgaan met verkopen' bij nul voorraad, vóór de koppeling (16 sept 2026)
- LeidingDeal.nl2 / 6doorgestuurde orders strandden op artikelen die de leverancier niet meer voerde
- LeidingDeal.nl3.447varianten omgezet in één bulkrun, met 0 fouten
- LeidingDeal.nl368varianten uit de verkoop en 117 voorraadaantallen gecorrigeerd, in diezelfde run
Elk cijfer komt uit het dossier of de pagina van dat project en geldt voor dat traject. Het is geen belofte voor elk bedrijf.
Wat doet een Shopify-koppeling?
Een webshop verkoopt wat Shopify denkt dat er is. Wijkt dat af van wat de leverancier echt kan leveren, dan komen er orders binnen die niet geleverd kunnen worden. Bij LeidingDeal.nl stonden op 16 september 2026 van de 3.587 actieve varianten er 3.339 op 'doorgaan met verkopen' bij nul voorraad, en strandden 2 van de 6 doorgestuurde orders op artikelen die de leverancier niet meer voerde.
Een koppeling haalt die afwijking weg. Ze leest de bron, zoals een voorraadbestand, en zet de aantallen en de verkoopinstelling per variant in Shopify. Belangrijker dan de koppeling zelf is wat ze doet als de bron niet klopt: dan stopt ze en meldt ze het, in plaats van je hele assortiment uit de verkoop te halen.
Wanneer een eigen koppeling zinvol is, en wanneer een app volstaat
Wel zinvol als
- Je leverancier levert voorraad of artikelen aan in een bestand of een eigen systeem, en iemand werkt Shopify nu met de hand bij.
- Je verkoopt aan zakelijke klanten die je eerst wilt goedkeuren.
- Je assortiment is te groot om per artikel bij te houden.
- Je wilt dat de koppeling zichzelf stilzet als de bron niet klopt, in plaats van door te draaien.
Niet zinvol als
- Er is een app in de Shopify App Store die je leverancier of systeem al goed koppelt. Die is sneller en goedkoper.
- Je assortiment is klein en verandert zelden.
- Je leverancier kan geen voorraadgegevens leveren. Dan is er niets om op te koppelen.
Welke gegevens, welke richting, hoe vaak
Zo is de koppeling voor LeidingDeal.nl ingericht. Voor een andere webshop leggen we die verdeling opnieuw vast.
Voorraad per artikel (Y/N)
- Richting
- Leveranciersbestand (CSV) naar Shopify
- Hoe vaak
- Twee keer per dag, om 03:15 en 15:15
Verkoopinstelling per variant
- Richting
- Bij N of een ontbrekend artikel: voorraad 0 en niet verkopen bij 0
- Hoe vaak
- Bij elke run
Zakelijke klanten
- Richting
- Ondertekende link naar Shopify: klanttag b2b-pending wordt b2b, plus welkomstmail
- Hoe vaak
- Per aanvraag
Productcatalogus
- Richting
- Leverancier naar Shopify, voor Nederland en Vlaanderen
- Hoe vaak
- Bij een catalogusupdate
Veiligheidsstops
De sync draait op onze server. Hij zet zichzelf stil, en meldt dat, als:
- het voorraadbestand ouder is dan 7 dagen;
- het bestand minder dan 5.000 regels heeft;
- er meer dan 150 varianten tegelijk uit de verkoop zouden gaan.
Onderhoud
Shopify werkt zijn Admin API bij in vaste versies. Een koppeling die erop draait moet af en toe mee, en dat spreken we vooraf af: wie het bijhoudt en wat het kost. Elke fout komt als alarm bij ons binnen, zodat een stilgevallen sync niet dagen onopgemerkt blijft.
Gebouwd voor LeidingDeal.nl
- Klantproject · LeidingDeal.nl
Voorraadsync met de leverancier
Leest het voorraadbestand van leverancier Versa (CSV, Y/N per artikel). Bij N of een ontbrekend artikel wordt de voorraad 0 en staat de variant op niet verkopen bij 0. Gebouwd op de Shopify Admin GraphQL API, met inventorySetQuantities en productVariantsBulkUpdate.
- Klantproject · LeidingDeal.nl
Goedkeuring van zakelijke klanten
Een zakelijke klant wordt goedgekeurd via een ondertekende link. De koppeling zet via de Admin API de klanttag van b2b-pending naar b2b en stuurt een welkomstmail.
- Klantproject · LeidingDeal.nl
Productcatalogus naar Shopify
Een pijplijn die de productcatalogus van de leverancier naar Shopify brengt, voor Nederland en Vlaanderen.
Wat bepaalt de investering?
Een koppeling tussen Shopify en één bron, zoals een voorraadbestand, kan als afgebakende Sprint. Meerdere koppelingen die samen de webshop bijhouden, zoals voorraad, catalogus en klantgoedkeuring, is eerder een partnership.
- Vaste scope
Sprint
Eén afgebakend resultaat: een koppeling tussen twee systemen, een terugkerende handeling die wegvalt, of een intern scherm dat er nog niet is. Scope en prijs staan vooraf vast.
- Productieklaar
MVP
Een eerste versie van je product of platform die echte gebruikers kunnen gebruiken. Hoe lang dat duurt hangt af van de scope, meestal enkele weken.
- Doorlopend
Partnership
Vaste bouwcapaciteit per periode, voor organisaties die blijven uitbreiden. Nieuwe onderdelen, koppelingen en automatiseringen in een vast ritme.
Een Sprint begint vanaf 999 euro. Voor een MVP of een Partnership hangt het af van de scope; die richtprijs delen we tijdens de kennismaking.
Wat de prijs het meest beweegt
- Wat de bron is: een bestand, een API of een eigen systeem van de leverancier.
- Hoe groot het assortiment is, en hoeveel varianten er per artikel zijn.
- Welke veiligheidsstops nodig zijn, en wie het alarm krijgt.
- Of er meerdere landen of catalogi zijn.
Uitgebreider uitgelegd in Wat kost maatwerksoftware?
Zo pakken we het aan
De bron en de uitzonderingen
Wat levert de leverancier aan, hoe vaak, en wat betekent een ontbrekend artikel: tijdelijk op, of uit het assortiment?
Regels per variant
Wat er in Shopify moet gebeuren bij elke uitkomst, zoals voorraad 0 en niet verkopen bij 0.
Veiligheidsstops
Grenzen waarbij de run zichzelf stilzet en meldt, zodat een kapot bestand niet je hele webshop leeghaalt.
Eerste bulkrun, daarna een vast ritme
Een eerste run die alles gelijkzet, met een verslag van wat er veranderde, en daarna op vaste tijden op onze server.
Veelgestelde vragen
Wie bouwt een Shopify-koppeling in Noord-Brabant?
Elusive Innovations uit Oss bouwt Shopify-koppelingen voor webshops in Oss en Noordoost-Brabant, waaronder 's-Hertogenbosch, Uden, Veghel en Nijmegen, en voor de rest van Nederland op afstand. Voor LeidingDeal.nl draait onze voorraadsync met leverancier Versa twee keer per dag.
Wat gebeurt er als het voorraadbestand van de leverancier niet klopt?
Dan zet de koppeling zichzelf stil. Bij LeidingDeal.nl gebeurt dat als het bestand ouder is dan 7 dagen, minder dan 5.000 regels heeft, of als er meer dan 150 varianten tegelijk uit de verkoop zouden gaan. Fouten komen als alarm bij ons binnen.
Kan dit niet met een app uit de Shopify App Store?
Soms wel, en dan is dat de goedkoopste route. Een eigen koppeling loont als je leverancier een eigen formaat aanlevert, als je eigen regels wilt per variant, of als je wilt dat de koppeling zichzelf stilzet wanneer de bron niet klopt.
Werkt het ook voor zakelijke klanten?
Ja. Bij LeidingDeal.nl worden zakelijke klanten goedgekeurd via een ondertekende link: de koppeling zet de klanttag van b2b-pending naar b2b en stuurt een welkomstmail.
Wat kost een Shopify-koppeling?
Een Sprint begint vanaf 999 euro: één afgebakend resultaat met een vaste scope. Daarboven hangt het af van wat er gebouwd moet worden, en werken we met een MVP tot productieklaar of een doorlopend partnership. Na de kennismaking weet je in welke vorm jouw vraag valt.
Verder lezen
- DienstenBedrijfsprocessen automatiserenGegevens die nu tussen systemen worden overgetypt, lopen door zonder dat iemand ze aanraakt.
- DienstenMaatwerksoftwareEen webapplicatie, portaal of intern systeem dat het werk draagt waarin je pakket niet voorziet, gebouwd rond jouw proces.
- InzichtenWaar begin je met automatiseren?Hoe je het ene proces vindt dat het eerst geautomatiseerd moet worden, en waarom de grootste ergernis meestal het verkeerde beginpunt is.
- InzichtenZelf bouwen of kopen: wanneer maatwerk loontEen praktische manier om standaardpakketten af te wegen tegen maatwerk, inclusief de gevallen waarin kopen duidelijk wint.
De volgende stap
Vertel ons waar het werk vastloopt.
Neem een voorbeeld mee uit je dagelijkse werk. We kijken samen wat nodig is en of wij de juiste partij zijn. Liever eerst op papier? Vraag de gratis bedrijfsscan aan.