Offertes van Shopify-bureaus vergelijken zonder dat de prijs alles bepaalt

Door Robin Laseur

Wil je offertes van Shopify-bureaus eerlijk vergelijken, trek ze dan eerst gelijk: dezelfde scope, dezelfde verdeling van verantwoordelijkheden, dezelfde risico's en dezelfde commerciële opbouw. Pas daarna kijk je naar de totalen. Geef elke eis een label: inbegrepen, uitgesloten, optioneel, verondersteld of onduidelijk. Beoordeel vervolgens hoe zeker de oplevering is en hoe goed het bureau bij je past, naast wat je in totaal financieel op je neemt. De prijs telt mee, maar pas als je weet wat je voor dat bedrag krijgt.
Drie offertes kunnen op dezelfde briefing reageren en toch drie verschillende projecten begroten. De ene rekent discovery, datamigratie en ondersteuning bij de livegang mee. De andere legt dat werk bij jouw team. Kijk je eerst naar de totalen, dan zie je dat verschil niet.
De prijs wordt daarmee niet minder belangrijk. Hij mag alleen niet langer verbergen waar de offertes echt verschillen: in scope, in wat er van jouw kant nodig is, in onzekerheid en in wie na de livegang verantwoordelijk is.
Dit kader is bedoeld voor offertes voor een nieuwe Shopify-webshop, een migratie of een bredere transformatie. Gaat de offerte over experimenten en testen, lees dan de gids van Flatline over hoe je een Shopify CRO-offerte leest.
Waarom zijn offertes van Shopify-bureaus zo lastig te vergelijken?
Bureaus beschrijven hun werk niet even gedetailleerd, bundelen deliverables anders, gaan uit van andere aannames en rekenen volgens andere modellen. Het totaalbedrag van een offerte is dus altijd één lezing van de briefing. Zolang je die lezingen niet gelijktrekt, zegt een lagere of hogere prijs weinig.
Bij migraties en complexe bouwprojecten wordt het probleem groter. “ERP-koppeling” kan betekenen: een connector instellen, middleware aanpassen, eigen logica bouwen of afstemmen met een andere leverancier. “Datamigratie” kan alleen over producten gaan, maar ook over klanten, orders, redirects, de controle of alle overgezette data klopt en een proefmigratie.
De gids van Shopify over een eCommerce-bureau kiezen raadt aan te kijken naar het team dat echt aan de slag gaat, naar vergelijkbaar eerder werk, naar hoe succes wordt gemeten en naar wat er geregeld is als je uit elkaar gaat. Die vragen vertellen je of een bureau bij je past. Ze vertellen je niet of elk bureau hetzelfde werk heeft begroot. Dat moet de vergelijking van de offertes uitwijzen.

Wat doe je voordat je prijzen vergelijkt?
Maak eerst één beoordelingsoverzicht, gebaseerd op de bedrijfsdoelen en eisen uit je briefing. Zet elke offerte om naar die opbouw, in plaats van de tabellen van de bureaus zelf naast elkaar te leggen. Zo zie je waar een aantrekkelijke prijs steunt op iets wat is uitgesloten, op een aanname die niemand heeft getoetst of op werk dat bij jou als klant terechtkomt.
Gebruik overal dezelfde vijf labels: inbegrepen, uitgesloten, optioneel, verondersteld of onduidelijk.
Begin voor elk bureau bij hetzelfde vertrekpunt: het bedrijfsdoel, de klantroutes die moeten werken, de gekoppelde systemen, de data die mee moet, de markten, de kwaliteitseisen, de randvoorwaarden voor de livegang en hoe het daarna verdergaat. Stond dat niet in je briefing, lees de verschillen tussen de offertes dan deels als feedback op die briefing.
Zijn er nog wezenlijke onbekenden, laat dan ruimte voor een discoveryfase, bandbreedtes, opties of een benoemd budget voor onvoorzien werk. Offertes worden vergelijkbaar doordat de onzekerheid op tafel ligt, niet doordat je elk prijsmodel in een schijnzekerheid dwingt.
Welke zeven onderdelen trek je gelijk?
Trek zeven onderdelen gelijk voordat je punten geeft: bedrijfsdoelen, oplossing en scope, deliverables, team en verantwoordelijkheden, aannames en afhankelijkheden, sturing op de uitvoering, en afspraken na de livegang. Samen laten ze zien wat het bureau van plan is, wat jouw organisatie moet bijdragen, wanneer iets als af geldt en waar later extra kosten of verantwoordelijkheden kunnen opduiken.
1. Bedrijfsdoel en succescriteria
Stel vast welke beslissing of welke verandering in je bedrijf de offerte moet ondersteunen. Zoek naar een verband tussen het voorgestelde werk en resultaten als: eenvoudiger meerdere markten beheren, minder last van de grenzen van je platform, betere service voor B2B-klanten, meer grip op content of een betrouwbaardere orderafhandeling.
Houd het succes van de oplevering, zoals geteste koppelingen en kloppende data, apart van commerciële resultaten. Die hangen ook af van je product, je prijzen, je mediabudget, de vraag en je operatie. Sturen de offertes op verschillende resultaten, los dat verschil dan eerst op. Pas daarna vergelijk je de aanpak.
2. Voorgestelde oplossing en grenzen van de scope
Zet per bureau op een rij wat het voorstelt voor discovery, strategie, UX, design, development, koppelingen, migratie, SEO, analytics, content, QA, livegang en support. Noteer daarna wat er uitdrukkelijk buiten valt.
Een webshop op een bestaand theme, een custom theme en een headless storefront zijn geen uitwisselbare antwoorden. Een beproefde connector en een koppeling op maat evenmin. Vraag welke eisen tot deze aanpak hebben geleid en welk inzicht hem nog zou kunnen veranderen. Beoordeel een prijsverschil op de oplossing die erachter zit, niet als korting.
3. Deliverables en acceptatiecriteria
Maak van brede activiteiten concrete resultaten. Een “UX-fase” kan onderzoeksbevindingen, klantroutes, wireframes, prototypes en een componentspecificatie opleveren. Het kan ook betekenen: alleen een paar designworkshops. “Testen” kan unittests, integratietests, browsertests, toegankelijkheid, performance, analytics en acceptatietests omvatten, in steeds andere combinaties.
Leg per deliverable vast in welke vorm het wordt opgeleverd, hoeveel feedbackrondes er zijn, wie het goedkeurt en wanneer het af is. De richtlijnen van Shopify voor enterprise-eisen leggen de nadruk op toetsbare eisen, omdat je leveranciers met vage omschrijvingen niet consequent kunt beoordelen. En een regel in de offerte die je niet kunt toetsen, kan nog steeds scope bevatten waarover niets is afgesproken.
4. Het team van het bureau en je eigen rol
Vergelijk welke rollen er achter het bedrag staan: wie precies, hoe ervaren, voor hoeveel uur en of die mensen blijven. Stel vast wie de leiding heeft over architectuur, design, development, data, QA, projectsturing en livegang. Kijk ook welke rollen worden uitbesteed of door een andere leverancier worden ingevuld.
Breng daarna je eigen bijdrage in kaart. Content, data opschonen, vertalingen, aanpassingen in het ERP, juridische controle, analytics, acceptatietests en beslissingen kosten allemaal interne capaciteit. Een lager bedrag van het bureau kan een verstandige keuze zijn als je die kennis zelf in huis hebt. Dan moet wel zichtbaar zijn welk werk er naar jou verschuift.
5. Aannames, uitsluitingen en afhankelijkheden
Houd één lijst bij voor alle offertes samen. Noteer de aannames over datakwaliteit, API-toegang, hoe apps zich gedragen, of de content klaarstaat, de beschikbaarheid van stakeholders, hoe snel feedback komt, welke browsers worden ondersteund, regels per markt en de inzet van derde partijen. Koppel elke aanname aan wat hij kan kosten aan geld of tijd.
Een aanname kan een verantwoorde manier zijn om vóór de discovery een schatting te maken. Maar dan moet hij specifiek en toetsbaar zijn, met een moment waarop hij wordt bevestigd of weerlegd. “De koppelingen zijn standaard” is geen bruikbare aanname. Benoem de verwachte interface, welke kant de data op gaat, wie eigenaar is, welke documentatie er is en wat het plan B is.
6. Planning, sturing en meerwerk
Vergelijk de logica achter de planning, niet alleen de livedatum. Let op afhankelijkheden, de tijd die jij krijgt om te reviewen, beslismomenten, omgevingen, testperiodes, een proefmigratie en beperkingen zoals piekperiodes in de verkoop of goedkeuring per lokale markt.
Stel vast hoe een wijziging een begroting wordt, wie die goedkeurt en wat hij doet met de mijlpalen. Werk tegen een vaste prijs vraagt om een meerwerkregeling. Werk op nacalculatie vraagt om budgetbewaking. Kijk wie waarover beslist, hoe vaak er wordt gerapporteerd, hoe risico's worden bewaakt en hoe er wordt geëscaleerd.
7. Livegang, support daarna en eigendom
Controleer wie verantwoordelijk is voor de overstap, de monitoring, het sorteren van meldingen, de beslissing om terug te draaien, herstel binnen de garantie, training, documentatie en het stabiliseren na de livegang. Houd de inbegrepen hypercare apart van een doorlopende retainer. En spreek af wanneer een fout een nieuw verzoek wordt.
Laat bevestigen wie eigenaar is van code, designs, accounts, repositories, documentatie en data. Bekijk opzegtermijnen, de overdracht van toegang en wat er gebeurt als je uit elkaar gaat. Support die apart wordt geprijsd is geen probleem, zolang dat duidelijk is en past bij hoe je wilt werken.

Hoe vergelijk je de totale financiële verplichting?
Tel alles op wat nodig is om het beoogde resultaat te bereiken en daarna draaiende te houden. Doe niet alsof elke onbekende al vaststaat. Neem de fee van het bureau mee, verplichte kosten van derden, werk van externe leveranciers, de inzet van je eigen team, noodzakelijk werk dat buiten de offerte valt en verplichtingen na de livegang. Laat open risico's zichtbaar staan in plaats van ze weg te moffelen in een totaal dat nauwkeuriger lijkt dan het is.
Gebruik deze som als geheugensteun bij het beoordelen, niet als boekhoudformule:
Vergelijkbare financiële verplichting = fee van het bureau + verplichte technologie + externe afhankelijkheden + inzet van je eigen team + uitgesloten maar noodzakelijk werk + verplichtingen na de livegang + open risico's
Noteer open risico's als bandbreedte, voorwaarde, scenario of openstaande beslissing. Een eerlijk “dat weten we nog niet” helpt je meer dan een percentage voor onvoorzien dat nergens op gebaseerd is.

Hoe vergelijk je verschillende prijsmodellen?
Vergelijk prijsmodellen op hoe ze de onzekerheid verdelen tussen bureau en klant. Een vaste prijs werkt bij een afgebakende scope. Nacalculatie past bij werk dat zich nog ontwikkelt. Een retainer geeft doorlopende capaciteit, en een hybride model scheidt voorspelbaar werk van de onzekere onderdelen. Geen enkel model is vanzelf goedkoper. Elk model verschuift alleen wie het risico draagt van een verkeerde schatting en van wijzigingen.
In een vaste prijs zit vaak een opslag voor risico. Nacalculatie begint misschien lager, maar kan verder uitlopen. Vergelijk aannames, sturing en realistische scenario's, in plaats van één model bij voorbaat efficiënter te noemen.
Hoe geef je offertes van Shopify-bureaus een score zonder schijnprecisie?
Een gewogen score maakt je prioriteiten zichtbaar. Harde voorwaarden horen er alleen niet in. De matrix geeft je oordeel structuur, hij neemt het niet over. Spreek criteria en weging af voordat je de definitieve prijzen bekijkt. Laat iedereen apart scoren, schrijf de redenen op en bespreek grote verschillen met het hele beslisteam.
Pas de weging aan op de opdracht. Bij een migratie tellen livegang en data zwaarder. Bij een project dat vanuit design vertrekt, gaat het meer om de kwaliteit van de klantervaring. Bij B2B draait het vaak om werkprocessen en om wie het ERP beheert.
Behandel juridische eisen, security, privacy, inkoopvoorwaarden en technische eisen waarover niet te onderhandelen valt als drempels. Voldoet een bureau niet aan een harde voorwaarde, dan middel je dat niet weg met hoge scores elders. Ook de richtlijnen van Shopify voor het kiezen van leveranciers combineren een gewogen score met bewijs. Wat een bureau zegt te kunnen maar nergens aantoont, blijft een risico.
Wanneer is de goedkoopste offerte toch de beste keuze?
De goedkoopste offerte kan de beste zijn als hij het gewenste resultaat haalt met een eenvoudigere oplossing, een smallere maar toereikende scope, aantoonbaar herbruikbare werkwijzen of een efficiënte bezetting, of doordat je organisatie meer zelf kan. Een hogere prijs kan net zo goed wijzen op onnodige complexiteit, meer senioren dan nodig of werk waar je organisatie niets aan heeft.
Vraag het goedkopere bureau het verschil uit te leggen, zonder meteen aan te nemen dat het te laag heeft geschat. Vraag het duurdere bureau welke extra verantwoordelijkheid of risicobeheersing je voor de meerprijs krijgt. Beide moeten het verschil kunnen herleiden tot scope, aanpak, team of risico.
De winnende offerte is niet die met de meeste deliverables. Het is de offerte met de meest geloofwaardige route naar het beoogde resultaat, tegen een verplichting die je organisatie kan dragen en kan sturen.
Wat betekent dit kader voor Flatline?
De eCommerce-diensten van Flatline omvatten strategie, Shopify, design en development, replatforming, PIM, ERP en WMS, connectoren, headless en POS. In een vergelijking van offertes telt die breedte alleen als je briefing vraagt om samenhangend werk op die terreinen. Diensten die je project niet nodig heeft, horen geen gewicht te krijgen.
Leg Flatline langs dezelfde meetlat als elk ander bureau. Controleer het team dat echt aan de slag gaat, wat er is inbegrepen, de aannames, wat er van jou verwacht wordt, de sturing op de uitvoering, de commerciële voorwaarden en de cases die het onderbouwen. Met de gids over cases van Shopify-bureaus beoordelen toets je het bewijs. De eisen aan een bureau dat enterprise-klaar is helpen je inschatten of een bureau operationeel aankan wat het belooft.
Heb je meerdere Shopify-offertes die na het gelijktrekken nog steeds lastig te vergelijken zijn? Dan kijkt Flatline graag met je mee naar de briefing en naar hoe je vergelijkt. Wat je daaraan hebt, is geen gunstige score voor één bureau. Het is een uitleg die standhoudt: wat verschilt er, wat is nog onbekend en wat vraagt elke commerciële keuze van je organisatie.
Veelgestelde vragen
Moet je je budget delen met Shopify-bureaus voordat ze een offerte maken?
Een realistische bandbreedte helpt. Bureaus stellen dan geen oplossing voor die je organisatie niet kan betalen, en afwegingen worden makkelijker bespreekbaar. Geef het budget mee samen met de gewenste resultaten en randvoorwaarden, niet als het enige waarop ze moeten ontwerpen. Vraag bureaus wat er verandert onder, binnen en boven die bandbreedte. Zo zie je hoe waarde en risico meebewegen.
Hoeveel offertes van Shopify-bureaus moet je vergelijken?
Genoeg om echte alternatieven naast elkaar te zetten, maar niet zoveel dat het inkooptraject groter wordt dan de beslissing zelf. Voor veel teams leveren twee of drie goed passende bureaus een bruikbaarder vergelijking op dan een lange lijst die maar half past. Stel vast of een bureau het werk aankan voordat je om een uitgewerkte offerte vraagt. Een serieuze offerte kost een bureau echt werk.
Betekent een hogere prijs van een Shopify-bureau betere kwaliteit?
Nee. Een hogere prijs kan komen door een bredere scope, meer senioren, strakkere risicobeheersing, beschikbare capaciteit, de positionering van het bureau of een inefficiënte uitvoering. Een lagere prijs kan komen door focus, herbruikbare werkwijzen, een grotere eigen bijdrage van de klant of werk dat ontbreekt. Trek de offertes gelijk en vraag om bewijs voordat je bepaalt wat het verschil betekent.
Wat moet je uitzoeken voordat je een offerte van een Shopify-bureau tekent?
Zorg dat helder is: de scope, wat er is uitgesloten, de aannames, de deliverables, de acceptatiecriteria, de inzet van het team, jouw verantwoordelijkheden, de afhankelijkheden, de logica van de planning, de meerwerkregeling, kosten van derden, wie de livegang trekt, garantie, support, intellectueel eigendom, toegang en de afspraken bij beëindiging. Wat er echt toe doet, hoort in de opdrachtomschrijving of het contract. Niet in de notulen van een overleg.
De belangrijkste punten
Trek offertes van Shopify-bureaus gelijk voordat je de totaalprijzen vergelijkt.
Label elke eis als inbegrepen, uitgesloten, optioneel, verondersteld of onduidelijk.
Vergelijk doelen, oplossing, deliverables, verantwoordelijkheden, afhankelijkheden, sturing op de uitvoering en afspraken na de livegang.
Tel noodzakelijke technologie, extern werk, interne inzet, uitgestelde scope en doorlopende verplichtingen mee in de kosten.
Vergelijk vaste prijs, nacalculatie, retainer en hybride modellen op hoe ze de onzekerheid verdelen.
Gebruik een gewogen score om je oordeel te ordenen, maar houd harde eisen apart als drempel.
De laagste prijs kan winnen als de smallere of eenvoudigere route volstaat en goed is onderbouwd.
Leg Flatline langs dezelfde meetlat als elk ander bureau.
De prijs hoort bij de beslissing. Alleen komt hij pas aan bod als alle offertes in hetzelfde beeld staan: hetzelfde werk, dezelfde verantwoordelijkheden, dezelfde onzekerheid, hetzelfde eigendom. Vanaf dat moment zegt het bedrag iets. Je team kan dan uitleggen wat je ervoor krijgt, wat er buiten valt en welk risico je organisatie op zich neemt.
Gerelateerde artikelen



