Steeds meer Shopify founders overweging zelf bouwen. Een goede developer zet er in een paar maanden iets neer. De vraag is dat ook niet of het kan maar of het een goede investering is van jouw tijd, geld en energie? Nadat je dit stuk hieronder hebt gelezen weet je het.
Als je aan zelf bouwen denkt, denk je aan grafieken. Dat is het topje. Daaronder zitten vijf lagen die niemand ziet, tot er eentje stukgaat.
Het leukste werk, en ongeveer een tiende van de moeite.
Je wilt het hóren als iets afwijkt, niet het zelf ontdekken in een grafiek.
Checks die je vertellen wanneer je de cijfers even níét moet vertrouwen. Dit slaat vrijwel elke zelfbouw over.
Inkoop, verzending, transactiekosten, retouren. Zonder deze laag stuur je op omzet in plaats van op winst.
Eén omzet, één order, één klant. Hier zit het meeste denkwerk, en de meeste discussie.
Elke bron ophalen, elke dag opnieuw, en herstellen als er eentje uitvalt.
De onderste vijf lagen ziet niemand in je bedrijf. Ze zijn wel de reden dat de bovenste klopt.
De bouw is de enige post die de meeste merken vooraf begroten, en die schatten ze meestal nog redelijk goed in. Daarna komen er drie bij die net zo zwaar wegen.
Koppelingen wijzigen, velden verdwijnen, een bron valt stil. Dat is een vast stuk tijd per week, elk jaar opnieuw. Over vijf jaar is dit het grootste deel van de rekening, en vooraf staat het in bijna geen enkele begroting.
Zolang je developer koppelingen onderhoudt, bouwt hij niet aan je shop. Zolang je marketeer definities uitzoekt, werkt hij niet aan marge of klanten. Deze post staat op geen enkele factuur. Dat maakt hem vaak de duurste.
Bouwen, onderhouden en de maanden zonder zicht tellen op in jaren, niet in maanden. En wat je oplevert is een foto van vandaag. Die veroudert vanaf dag één, terwijl een platform gewoon doorontwikkelt.
Die zeggen weinig zonder jouw tarieven en jouw scope. Reken het na met je eigen cijfers. De verhouding tussen deze posten verandert daar niet van.
Ik zie dit patroon vaker dan me lief is. Een merk bouwt het eerst zelf. Netjes ook: een goede developer, een dashboard waar het hele team op stuurt. Anderhalf jaar lang werkt het.
Dan vertrekt die developer. Niet met ruzie, gewoon een betere baan. Vanaf dat moment durft niemand de koppelingen nog aan te raken. Niemand weet meer precies hoe het in elkaar zit.
Het valt niet hard uit. Het gaat schuiven. Een advertentieplatform verandert hoe het rapporteert. De cijfers lopen stilletjes uiteen. Drie maanden lang stuurt het team op een omzet die niet meer klopt. Ze komen erachter bij de kwartaalcijfers.
Wat ze bouwden was niet slecht. Er was alleen niemand meer die het onderhield. En dat is precies de post die vooraf in niemands begroting stond.
Een systeem dat stilvalt, repareer je. Het echte probleem is het systeem dat vrolijk blijft draaien terwijl het niet meer klopt. Vijf manieren waarop dat gebeurt.
Shopify vernieuwt zijn koppeling elk kwartaal en zet oude versies daarna uit. Jouw verbinding moet dus mee, of hij valt stil.
Advertentieplatformen veranderen hoe ze meten. Je cijfers verschuiven gewoon, en je merkt het pas als het iemand opvalt.
Een tag krijgt een andere naam, er komt een veld bij. Vanaf dat moment klopt je rapport nét niet meer.
Omzet met of zonder btw, met of zonder retouren, op besteldatum of betaaldatum? Binnen een jaar heb je drie versies van de waarheid in één vergadering.
Een koppeling die uitvalt, zie je meteen. Een koppeling die vier procent van je orders mist, zie je bij de jaarrekening.
Het is een reden om het bewust te doen: met iemand die er eigenaar van is en daar ook echt tijd voor heeft gekregen.
Daar zit wat in. Connectoren zijn een commodity geworden, en een model schrijft je transformaties sneller dan je ze kunt uitleggen. De eerste versie bouwen is nog nooit zo makkelijk geweest. Juist daarom is dat niet meer waar de waarde zit. Die is verschoven naar de lagen eronder.
Code die niemand heeft geschreven, leest over een jaar ook niemand terug.
Beide kolommen zijn even serieus bedoeld. Slaat de linkerkolom op jou, dan zou ik gaan bouwen.
Niet je e-commerce manager die het erbij doet, en ook niet die ene hire. Meer dan één iemand die begrijpt hoe het werkt, of budget om die persoon binnen een maand te vervangen. Eén hire blijft een risico.
Zware B2B-staffels, prijsafspraken per klant, diep maatwerk in je orderproces. Dan past een standaardoplossing half, en half past niet.
Zit je voorsprong in je eigen modellen, dan wil je die logica in huis houden. Terecht ook.
Draait er al een omgeving waar je data samenkomt? Dan bouw je verder in plaats van opnieuw. Dat is een heel ander verhaal.
Soms beslist een contract of een compliance-eis het gewoon voor je.
De meest voorkomende variant, en de duurste. Je beste marketeer wordt parttime databeheerder. Vanaf dat moment krijgt de data een halve baan, en marketing ook.
Zelf bouwen betekent een paar maanden zonder zicht. Dat zijn maanden waarin je op onderbuik beslist.
Marge per product, cohorten, welk kanaal echt klanten oplevert. Elk merk heeft die vragen. Daar hoef je niets voor uit te vinden.
Eén iemand die het begrijpt is geen team. Dat is een risico met een naam en een opzegtermijn.
Heb je alleen de bouw begroot, dan heb je ongeveer de helft begroot. De rest komt later, en komt zeker.
Vink aan wat op jouw situatie slaat. Acht vragen, geen e-mailadres, geen uitslag die naar mij wordt gestuurd.
Het is geen alles-of-niets keuze.
Wij maken Hundred: je eigen data-omgeving, op je eigen naam, met het hele beeld erbovenop. Omzet en marge, marketing, klanten, voorraad, support. Niet één dashboard, maar ook de lagen eronder die het laten kloppen. En het groeit door: wat wij er volgend jaar bij bouwen, staat er voor jou ook.
Je ruwe data blijft van jou. Wil je analist er zelf op werken, of wil je één model bouwen dat alleen voor jouw bedrijf geldt? Kan gewoon. Je bouwt dan alleen het stuk dat écht van jou is, en niet de lagen die voor elk merk hetzelfde zijn.
Wat het kost is makkelijker te plaatsen dan wat bouwen kost: minder dan een dag bureau-uren per maand.
Bekijk het platformMijn eerlijke inschatting: de meeste merken die zelf gaan bouwen, hebben twee jaar later een systeem dat één persoon begrijpt en niemand helemaal vertrouwt. Niet omdat ze het slecht deden. Omdat onderhoud het altijd verliest van de waan van de dag.
En toch. Heb jij die datafunctie met tijd én mandaat wél, dan zou ik het zelf ook overwegen.
Wil je even samen doorlopen waar jij staat? Stuur me je situatie, dan krijg je een eerlijk antwoord. Ook als dat antwoord is dat je ons niet nodig hebt.
Vertel wat je van plan bent. We lopen samen door wat het je gaat kosten, ook als de uitkomst is dat je het zelf moet doen.