De vraag komt terug bij elke behoefte die niet gedekt is: een module van 90 euro kopen of een functie op maat laten ontwikkelen. Zo gesteld lijkt ze bij voorbaat beslist. Dat is ze niet, omdat de aankoopprijs in beide gevallen maar een fractie van de werkelijke kosten is.
De vier kostenposten die men vergeet
Maatwerk beperkt zich niet tot de dagen code. Er komen stelselmatig vier posten bij, en samen wegen die vaak net zo zwaar als de ontwikkeling zelf.
- De specificatie. Het verwachte gedrag nauwkeurig beschrijven, randgevallen inbegrepen, kost één tot drie dagen. Die overslaan betekent ze later betalen in heen-en-weergepraat.
- De acceptatietest. De functie testen op een acceptatieomgeving, afwijkingen melden, correcties valideren. Reken op 20 tot 30 % van de ontwikkeltijd.
- Correctief onderhoud. De bugs die zes weken na livegang in de praktijk opduiken, wanneer niemand de context nog paraat heeft.
- De versieovergang. De meest onderschatte post. Wat voor PrestaShop 8 is gebouwd, moet worden herzien voor PrestaShop 9. Die herziening wordt bij de oorspronkelijke beslissing nooit begroot.
Een kant-en-klare module heeft eigen verborgen kosten, lichter maar reëel: de configuratietijd, de aanpassing aan het thema, en het risico dat de uitgever ermee stopt.
De totale kosten over drie jaar
Neem een concrete behoefte, een goed werkende interne zoekfunctie, en vergelijk over drie jaar.
Route module. Aankoop rond 150 euro. Configuratie en aanpassing aan het thema, een halve dag. Updates inbegrepen, doorgaans twaalf maanden en daarna verlengbaar. Overgang naar PrestaShop 9 verzorgd door de uitgever. Totale kosten over drie jaar: in de orde van 600 tot 900 euro, interne tijd meegerekend.
Route maatwerk. Specificatie, twee dagen. Ontwikkeling, tien tot vijftien dagen voor een zoekfunctie met typefouttolerantie en suggesties. Acceptatietest, drie dagen. Samen vijftien tot twintig dagen à 500 euro, oftewel tussen 7 500 en 10 000 euro. Tel daar het onderhoud en de herziening voor de volgende hoofdversie bij op, en u komt over drie jaar boven de 12 000 euro uit.
Het verschil is een factor vijftien. Dat is alleen te verantwoorden als het maatwerk iets brengt wat de module niet brengt.
Semantisch Zoeken met AI: PrestaShop 8 & 9 ModuleDe zoekfunctie die de intentie begrijpt, niet alleen de trefwoorden€149,00
De vijf gevallen waarin maatwerk noodzakelijk is
- Een bedrijfsproces dat alleen u kent. Een tarief-, productie- of verzendlogica die nergens anders bestaat omdat ze uit uw organisatie voortkomt.
- Integratie met een bestaand systeem. Een zelfgebouwd ERP, sectorspecifieke beheersoftware, een productietool. Geen enkele module kent uw datamodel.
- Een concurrentievoordeel. Is de functie precies wat u onderscheidt, dan deelt u die met uw concurrenten zodra u haar koopt.
- Een sectorale wettelijke verplichting. Apotheek, gewasbeschermingsmiddelen, wapenhandel, sterkedrank: verplichtingen die de markt van generieke modules niet dekt.
- Een uitzonderlijke omvang. Honderdduizend referenties of tienduizend bestellingen per dag veranderen de technische randvoorwaarden zo sterk dat generieke oplossingen bezwijken.
De vier gevallen waarin de module wint
Een standaardbehoefte die duizenden webshops delen: zoeken, reviews, promoties, retouren, nationale regelgeving. Een krap budget, waarbij het kostenverschil doorslaggevend is. Een korte doorlooptijd, want een module staat binnen een dag live. En een team zonder interne technische kennis, voor wie maatwerk een blijvende afhankelijkheid van een dienstverlener creëert.
De tussenweg
Die is vaak de juiste en wordt zelden overwogen: vertrekken vanuit een module en die uitbreiden voor het specifieke deel. U hebt 80 % van de behoefte meteen en ontwikkelt alleen het verschil.
Deze aanpak veronderstelt één voorwaarde, te controleren vóór aankoop: dat de module echte uitbreidingspunten aanbiedt, hooks of services, in plaats van een directe wijziging van zijn code af te dwingen. Een module waarvan u de bestanden wijzigt, verliest zijn updates, en dan zit u bij maatwerk zonder de voordelen ervan.
De vragen die u stelt vóór aankoop
- Is de module compatibel met PrestaShop 9, of alleen als zodanig aangekondigd?
- Hoe vaak is hij de afgelopen twaalf maanden bijgewerkt?
- Reageert de support in uw taal, en binnen welke termijn?
- Gebruikt de module class-overrides, die botsen met andere modules, of uitsluitend hooks?
- Is er een demo in de back-office beschikbaar, en niet alleen schermafbeeldingen?
De laatste twee vragen zijn het meest onderscheidend en worden het minst vaak gesteld.
Een vuistregel
Laat de behoefte zich beschrijven in één zin die andere verkopers woordelijk zo zouden uitspreken, dan bestaat er een module en die is goedkoper. Kost het drie alinea’s en een schema om haar uit te leggen, dan wordt maatwerk verdedigbaar.
De module Semantisch Zoeken met AI is een voorbeeld van deze afweging: een functie waarvan interne ontwikkeling weken zou kosten, beschikbaar als configuratie van een dag op PrestaShop 8 en 9.