Die Frage stellt sich bei jedem ungedeckten Bedarf: ein Modul für 90 Euro kaufen oder eine Funktion individuell entwickeln lassen. So formuliert scheint sie im Voraus entschieden. Ist sie aber nicht, denn der Kaufpreis ist nur ein Bruchteil der realen Kosten, in beiden Fällen.
Die vier vergessenen Kostenposten
Eine Individualentwicklung beschränkt sich nicht auf die Programmiertage. Vier Posten kommen systematisch hinzu, und sie machen oft so viel aus wie die Entwicklung selbst.
- Die Spezifikation. Das erwartete Verhalten präzise zu beschreiben, einschließlich der Grenzfälle, dauert ein bis drei Tage. Sie zu überspringen heißt, sie später in Abstimmungsschleifen zu bezahlen.
- Die Abnahme. Die Funktion auf einer Vorproduktionsumgebung testen, Abweichungen melden, Korrekturen validieren. Rechnen Sie mit 20 bis 30% der Entwicklungszeit.
- Die korrektive Wartung. Die Bugs, die unter realen Bedingungen auftauchen, sechs Wochen nach dem Go-live, wenn niemand mehr den Kontext im Kopf hat.
- Das Versions-Upgrade. Der am meisten unterschätzte Posten. Eine für PrestaShop 8 gebaute Entwicklung muss für PrestaShop 9 überarbeitet werden. Diese Überarbeitung wird bei der ursprünglichen Entscheidung nie budgetiert.
Ein Marktplatz-Modul hat seine eigenen versteckten Kosten, leichter, aber real: die Konfigurationszeit, die Anpassung an das Theme und das Risiko, dass der Anbieter es aufgibt.
Die Gesamtkosten über drei Jahre
Nehmen wir einen konkreten Bedarf, eine leistungsfähige interne Suche, und vergleichen über drei Jahre.
Der Modulweg. Kauf um die 150 Euro. Konfiguration und Theme-Anpassung, ein halber Tag. Updates inklusive, in der Regel für zwölf Monate, danach verlängerbar. Upgrade auf PrestaShop 9 durch den Anbieter. Gesamtkosten über drei Jahre: in der Größenordnung von 600 bis 900 Euro, interne Zeit eingerechnet.
Der Individualweg. Spezifikation, zwei Tage. Entwicklung, zehn bis fünfzehn Tage für eine Suche mit Tippfehlertoleranz und Vorschlägen. Abnahme, drei Tage. Also fünfzehn bis zwanzig Tage zu 500 Euro, zwischen 7.500 und 10.000 Euro. Rechnen Sie Wartung und Überarbeitung für die nächste Hauptversion hinzu, und Sie überschreiten 12.000 Euro über drei Jahre.
Der Abstand liegt bei einem Faktor fünfzehn. Er ist nur gerechtfertigt, wenn die Individualentwicklung etwas bringt, was das Modul nicht bringt.
KI-Semantische Suche — PrestaShopDie Suche, die die Absicht versteht, nicht nur die Keywords149,00€
Die fünf Fälle, in denen die Individualentwicklung gewinnt
- Ein Geschäftsprozess, der nur Ihnen gehört. Eine Preis-, Produktions- oder Versandlogik, die nirgendwo sonst existiert, weil sie aus Ihrer Organisation stammt.
- Eine Integration in ein bestehendes System. Ein hauseigenes ERP, eine branchenspezifische Verwaltungssoftware, ein Produktionswerkzeug. Kein Modul kennt Ihr Datenschema.
- Ein Wettbewerbsvorteil. Wenn die Funktion das ist, was Sie unterscheidet, heißt sie kaufen, sie mit Ihren Wettbewerbern zu teilen.
- Eine branchenspezifische regulatorische Auflage. Apotheke, Pflanzenschutzmittel, Waffenhandel, Alkohol: Pflichten, die der Markt der generalistischen Module nicht abdeckt.
- Ein außergewöhnliches Volumen. Hunderttausend Referenzen oder zehntausend Bestellungen pro Tag verändern die technischen Rahmenbedingungen so weit, dass generische Lösungen nachgeben.
Die vier Fälle, in denen das Modul gewinnt
Ein Standardbedarf, den Tausende Shops teilen: Suche, Bewertungen, Aktionen, Retouren, nationale regulatorische Konformität. Ein knappes Budget, bei dem der Kostenunterschied entscheidend ist. Eine kurze Frist, ein Modul ist innerhalb eines Tages im Einsatz. Und ein Team ohne interne technische Kompetenz, für das eine Individualentwicklung eine dauerhafte Abhängigkeit von einem Dienstleister schafft.
Der Mittelweg
Er ist oft der richtige und wird selten in Betracht gezogen: von einem Modul ausgehen und es für den spezifischen Teil erweitern. Sie erhalten 80% des Bedarfs sofort und entwickeln nur die Differenz.
Dieser Ansatz setzt eine Bedingung voraus, die vor dem Kauf zu prüfen ist: dass das Modul eigene Erweiterungspunkte bereitstellt, Hooks oder Services, statt eine direkte Änderung seines Codes zu erzwingen. Ein in seinen Dateien verändertes Modul verliert seine Updates, was Sie zur Individualentwicklung zurückbringt, ohne deren Vorteile zu haben.
Die Fragen vor dem Kauf
- Ist das Modul mit PrestaShop 9 kompatibel oder nur als solches angekündigt?
- Wie oft wurde es in den letzten zwölf Monaten aktualisiert?
- Antwortet der Support in Ihrer Sprache, und in welcher Frist?
- Verwendet das Modul Klassen-Overrides, die mit anderen Modulen kollidieren, oder ausschließlich Hooks?
- Gibt es eine Back-Office-Demo und nicht nur Screenshots?
Die beiden letzten Fragen sind die aussagekräftigsten und werden am seltensten gestellt.
Eine Entscheidungshilfe
Lässt sich der Bedarf in einem Satz beschreiben, den andere Händler wortgleich aussprechen würden, existiert ein Modul und es wird günstiger sein. Braucht es drei Absätze und ein Schema zur Erklärung, wird die Individualentwicklung vertretbar.
Das Modul KI-Semantiksuche ist ein Beispiel für diese Abwägung: eine Funktion, deren interne Entwicklung mehrere Wochen bedeuten würde, verfügbar mit einer Konfiguration von einem Tag auf PrestaShop 8 und 9.