Laat je website meer doen met uitbreidingen op maat
Plugins en koppelingen voor WordPress en WooCommerce. Voor functies die je website erbij moet krijgen, voor de verbinding met de systemen waar je organisatie op draait, en voor werk dat je wilt automatiseren.

Eerder gewerkt voor
Wat er mogelijk is
Plugins
Een plugin is een stuk software waarmee WordPress iets kan wat het uit zichzelf niet kan. Dat kan klein zijn, zoals een eigen blok, een rekentool of een offerteformulier. Het kan ook groot zijn: een complete koppeling met een ander systeem is ook een plugin.
Ik ontwikkel plugins volgens de standaarden van WordPress, gedocumenteerd en getest, zodat ze blijven werken na een update. Albert, een eigen plugin die WordPress aan AI-assistenten koppelt, staat in de officiële pluginmap van WordPress.
Koppelingen en automatisering
Vacatures die vanuit Recruitee, Byner of Greenhouse vanzelf op je site verschijnen, met sollicitaties die rechtstreeks teruggaan. Bestellingen die als factuur in Moneybird staan. Betalingen via Mollie. Een webshop waar inkopers via OCI vanuit hun eigen inkoopsysteem bestellen.
Een koppeling is ook automatisering: werk dat nu met de hand gebeurt, loopt daarna vanzelf. Een aanvraag die als taak in je CRM staat, een bestelling die een pakbon aanmaakt, een overzicht dat elke maandag in je mailbox ligt.
Dit zijn voorbeelden. Heeft een systeem een API, dan is het vrijwel altijd te koppelen. Benieuwd wat er in jouw situatie mogelijk is? Stuur me een bericht.
Wanneer je mij inschakelt
Voor koppelingen, voor nieuwe functies, en voor bureaus.
Je wilt systemen aan elkaar koppelen
Gegevens gaan nu met de hand van het ene systeem naar het andere. Een koppeling neemt dat over, tussen twee systemen of tussen meer, en laat het zien wanneer er iets is misgegaan.
Je website moet iets nieuws kunnen
Je weet wat de site moet kunnen en zoekt iemand die het goed ontwikkelt. Ik kijk eerst of er een goede bestaande plugin is, en ontwikkel op maat waar dat beter past.
Je bent een bureau met een klantwens buiten de standaard
Jullie maken de site, ik ontwikkel het technische onderdeel. De plugin wordt opgeleverd met documentatie, zodat jullie team ermee verder kan.
Wat je krijgt
Wat bij elke plugin en koppeling hoort.
- Volgens de WordPress-standaarden
Gecontroleerd met PHPCS en PHPStan, zodat de plugin blijft werken na updates van WordPress en PHP. - Afspraken per koppeling
Welk systeem leidend is, hoe vaak er gesynchroniseerd wordt en wat er gebeurt bij een fout. - Documentatie
Wat er gekoppeld is, welke gegevens waarheen gaan en hoe het aan te passen is. - Eerst kijken wat er al is
Bestaat er een goede plugin, dan komt die eerst in beeld. - Eén aanspreekpunt
Wie het gesprek voert, ontwikkelt het ook. Van het eerste gesprek tot en met het onderhoud. - Eerlijk advies
Ik denk mee en zeg het als iets eenvoudiger, beter of goedkoper kan. - Een langdurige samenwerking
Systemen veranderen, en een koppeling verandert mee. De meeste opdrachtgevers blijven jaren. - Overdraagbaar
Code in Git, gedocumenteerd. Collega-freelancers springen in bij ziekte of vakantie.
Zo werkt het
Van eerste gesprek tot een samenwerking van jaren.
Verkennen
We bellen. Welke systemen zijn er, en wat moet er tussen heen en weer.
Uitwerken
Ik zoek uit wat de systemen kunnen en werk uit wat er ontwikkeld wordt en wat het kost.
Ontwikkelen
Op een testomgeving, inclusief de gevallen waarin gegevens ontbreken of een systeem even stil ligt.
Onderhouden en doorontwikkelen
Wijzigt het andere systeem, dan gaat de koppeling mee. Komt er een wens bij, dan ontwikkel ik die erbij.
Recent werk
Maatwerk website met modulaire blokken

Prijs en onderhoud
Wat het kost
Opdrachten van elke omvang zijn welkom, van een kleine aanpassing tot een complete koppeling. De prijs hangt vooral af van wat de systemen kunnen: een goed gedocumenteerde API koppelt sneller dan een systeem waar eerst uitgezocht moet worden hoe het werkt. Je krijgt een vaste prijs zodra dat duidelijk is. Kleiner werk gaat op uurbasis.
Onderhoud en doorontwikkeling
Een koppeling hangt af van twee systemen die allebei veranderen. Met een onderhoudscontract houd ik hem werkend als een van beide een update krijgt. Doorontwikkeling is de samenwerking daarna: nieuwe gegevens, een extra systeem of een volgende stap in het automatiseren.
Veelgestelde vragen
Vrijwel elk systeem met een API. Denk aan vacaturesystemen, boekhouding, CRM, betaalproviders, verzenddiensten, voorraadsystemen en inkoopsystemen.
Alles wat zich herhaalt en volgens vaste regels gaat: gegevens overzetten, exports maken, lijsten bijwerken of berichten versturen op vaste momenten.
Is er een goede bestaande plugin, dan raad ik die aan. Maatwerk past beter als die plugin veel meer doet dan je nodig hebt, of juist dat ene mist waar het om gaat.
Dan gaat de koppeling mee. Met een onderhoudscontract is dat geregeld.
Ja. Ik bekijk eerst de code en vertel je wat goed is en wat ik zou verbeteren. Daarna pas ik aan of ontwikkel ik verder.

Zoek je een developer op wie je jaren kunt vertrouwen? Ik ben Mark.
Ik ontwikkel websites, webshops en applicaties in WordPress en Laravel, sinds 2011, onder andere voor de Universiteit Twente, Giro555 en iCulture. De meeste opdrachtgevers werken al jaren met mij samen.
Vertel me wat je wilt bereiken, dan hoor je van mij persoonlijk wat ik zou doen. Ook als je nog niet precies weet wat je nodig hebt.