DE · AT · CHVergleichskriterien

Erweiterungen und App-Ökosystem eines Shopsystems bewerten

Aktualisiert:

Kurz gesagt

Prüfen Sie Erweiterungen nicht nach ihrer Zahl, sondern Zeile für Zeile gegen Ihre Anforderungsliste. Je Anforderung bewerten Sie vier Punkte: Abdeckung (Test mit eigenen Daten), Pflege (Versionsstand und Freigabe für Ihre Shopversion), Support (schriftliche Zusage) und Kosten über die geplante Laufzeit. Fehlt die Erweiterung für ein Muss-Kriterium, scheidet das System aus.

Das Wichtigste

  • Eine Erweiterung deckt eine Aufgabe ab; fehlt sie für ein Muss-Kriterium, scheidet das System aus.
  • Vier Prüfspalten: Abdeckung, Pflege und Freigabe, Support, Kosten über die geplante Laufzeit.
  • Die Abdeckung prüfen Sie mit eigenen Daten im Testshop, nicht an der Funktionsliste.
  • Der Bezugsweg zählt mit: Marktplatz des Herstellers, Erweiterung eines Drittanbieters oder eigene Entwicklung.
  • Das BSI-IT-Grundschutz-Kompendium (Edition 2023) sieht abschaltbare Erweiterungen vor (APP.6.A11); es bindet nur bei Verweis in Gesetz oder Vertrag.
  • Die Lizenz soll den gesamten vorgesehenen Nutzungszeitraum abdecken (APP.6.A9).

Ein Marktplatz listet fertige Bausteine; ob einer davon Ihre Aufgabe löst, steht dort nicht. Prüfen lässt sich das nur Zeile für Zeile am eigenen Testshop. Dieser Artikel beschreibt, welche Kriterien je Anforderung zählen, wie ein Bewertungsbogen für Abdeckung, Pflege, Support und Kosten aussieht und welche Warnsignale auf einen Bruch beim nächsten Update hindeuten; Anbieter und Produkte nennt er nicht.

Worum es bei der Auswahl geht

Funktionen kommen aus drei Quellen: aus dem Grundsystem, aus dem Marktplatz des Herstellers und aus Erweiterungen einzelner Anbieter oder eigener Entwicklung. Der Bezugsweg entscheidet mit, wer die Erweiterung pflegt, wer sie nach einem Update des Shops anpasst und mit wem Sie einen Vertrag schließen. Er gehört deshalb in jede Zeile Ihres Vergleichs.

Eine Erweiterung ist ein Zusatzbaustein, der über vorgesehene Stellen in das Shopsystem eingreift: über Schnittstellen wie Hooks oder Programmierschnittstellen, über die Vorlage oder als eigener Dienst daneben. Ob eine Aufgabe auch ohne Erweiterung lösbar ist, zeigt der Test im Testshop. Die Aufgaben sammeln Sie zuerst nach dem Vorgehen im Artikel Anforderungsliste für das Shopsystem; die Kriterien für das System als Ganzes stehen in Shopsystem auswählen: Kriterien.

Die Prüfschritte gelten in Deutschland, Österreich und der Schweiz gleich; was Ihr Land an Angaben und Regeln verlangt, klären die Rechtsartikel, etwa Rechtstexte bei der Gründung.

Diese Kriterien zählen

Die Tabelle nennt je Kriterium, warum es zählt, wie Sie es ohne Anbieteraussage prüfen und welche Frage Sie schriftlich stellen. Die Spalte „Frage an den Anbieter“ lässt sich unverändert in einen Fragebogen übernehmen.

Kriterium Warum es zählt So prüfen Sie es Frage an den Anbieter
Abdeckung der Aufgabe Ohne die Funktion bleibt die Aufgabe ungelöst, unabhängig vom Preis Testfall mit Ihren Daten im Testshop, nicht die Funktionsliste Welche Teile meiner Anforderung deckt die Erweiterung ab, welche nicht?
Daten und Schnittstellen Erweiterungen führen eigene Daten; ohne Exportweg bleiben sie im System Testbestellung ausführen und danach einen Probeexport erstellen Wo speichert die Erweiterung ihre Daten, und wie kommen sie in Export, Rechnung und Warenwirtschaft?
Pflege und Freigabe Nach einer neuen Hauptversion des Shops kann eine Erweiterung brechen Änderungsprotokoll mit Datum lesen und die freigegebenen Shopversionen prüfen Für welche Shopversionen ist die Erweiterung freigegeben, und wie erfahre ich von Änderungen?
Support und Verantwortlichkeit Im Verkaufsbetrieb zählt, wer einen Fehler behebt Vor dem Kauf eine Frage zum fehlenden Teil stellen und die Antwortzeit messen Wer ist Vertragspartner, welche Reaktionszeit ist zugesagt, was passiert bei Einstellung der Erweiterung?
Lizenz und Laufzeit Die Lizenz soll den ganzen Nutzungszeitraum abdecken Lizenzbedingungen lesen: je Domain, je Shop, je Jahr, nach Umsatz? Gilt die Lizenz für Test- und Staging-Kopien (zweite Installation zum Testen), und was kostet eine Verlängerung?
Abschaltbarkeit und Rückbau Lässt sich eine Erweiterung nicht abschalten, können Sie sie nach einem Fehler nicht aus dem Betrieb nehmen Erweiterung im Testshop abschalten und den Shop danach prüfen Lässt sich die Erweiterung abschalten, und welche Daten bleiben nach der Deinstallation zurück?
Anforderungen Ihres Landes Angaben, Steuer- und Versandregeln je Land gehören zum Prüfumfang Testbestellung je Land durchspielen Bildet die Erweiterung die Regeln je Land ab, und wer pflegt sie bei einer Änderung nach?

Zwei Anforderungen des BSI-IT-Grundschutz-Kompendiums (Edition 2023) stützen diese Prüfschritte: APP.6.A11 (Standard-Anforderung) sieht vor, nur unbedingt notwendige Erweiterungen einzusetzen und sie konfigurierbar und abschaltbar zu halten; APP.6.A3 (Basis-Anforderung) sieht vor, Software anhand des Anforderungskatalogs und aus vertrauenswürdigen Quellen zu beschaffen, und empfiehlt im selben Absatz einen Wartungsvertrag oder eine vergleichbare Zusage, Sicherheitslücken während des gesamten Nutzungszeitraums zeitnah zu beheben. Das Kompendium ist ein Standardwerk, keine Rechtsnorm; es bindet, soweit Gesetz oder Vertrag darauf verweisen.

Der Bewertungsbogen: Abdeckung, Pflege, Support, Kosten

Tragen Sie jede Anforderung als Zeile ein. Drei Spalten bewerten Sie mit 0 (fehlt), 1 (mit Umweg oder ungeklärt) und 2 (erfüllt); die vierte Spalte nimmt die Kosten über die Laufzeit auf, die Sie planen. Der BSI-Baustein APP.6 sieht für die Softwareauswahl vor, Produkte anhand des Anforderungskatalogs mit einer Bewertungsskala zu vergleichen (APP.6.A7, Standard-Anforderung). Gewichten Sie nach Ihrer Lage; im Beispiel zählt die Abdeckung dreifach, die Pflege zweifach, der Support einfach.

Anforderung Abdeckung (0 bis 2, Gewicht 3) Pflege (0 bis 2, Gewicht 2) Support (0 bis 2, Gewicht 1) Punkte (höchstens 12) Kosten über drei Jahre
Übergabe der Bestellungen an die Warenwirtschaft 2 2 1 11 912 Euro
Kundenbewertungen mit Bildern 1 0 2 5 240 Euro

Beispielrechnung mit erfundenen Zahlen: Punkte je Zeile = Abdeckung × 3 + Pflege × 2 + Support × 1, höchstens 2 × (3 + 2 + 1) = 12. Erste Zeile: 2 × 3 + 2 × 2 + 1 × 1 = 11. Zweite Zeile: 1 × 3 + 0 × 2 + 2 × 1 = 5. Kosten erste Zeile: 480 Euro einmalig für die Einrichtung plus 12 Euro im Monat × 36 Monate = 432 Euro, zusammen 912 Euro. Kosten zweite Zeile: 240 Euro einmalig, kein laufender Betrag. Preise nennt dieser Artikel nicht; sie stehen im Angebot oder in der Preisliste.

Eine 0 in der Spalte Pflege heißt: Ihre Shopversion steht nicht in der Liste der freigegebenen Versionen. Solche Zeilen klären Sie vor der Entscheidung. Der BSI-Baustein OPS.1.1.3 sieht in der Basis-Anforderung A15 vor, für Produkte ohne Herstellerunterstützung zu prüfen, ob sie weiter sicher betrieben werden können, und sie sonst nicht weiter einzusetzen. Verwendet ein Projekt Semantic Versioning, so erhöht nach der Spezifikation ein Bruch der Abwärtskompatibilität die erste Zahl, neue Funktionen die zweite. Ob ein Projekt sich daran hält, sagt die Nummer allein nicht.

Woraus sich die Kosten zusammensetzen

Rechnen Sie über die Laufzeit, die Sie planen, etwa drei Jahre, und trennen Sie einmalige von laufenden Posten. Nach APP.6.A9 soll die Lizenz den gesamten vorgesehenen Benutzungszeitraum abdecken; eine Lizenz, die vorher endet, ist keine Ersparnis.

Kostenart Einmalig oder laufend Frage
Kauflizenz der Erweiterung einmalig Gilt sie je Domain, je Shop, je Jahr oder nach Umsatz?
Abonnement der Erweiterung laufend Läuft der Shop nach einem Zahlungsstopp ohne die Erweiterung weiter?
Einrichtung und Anbindung einmalig Was ist im Preis enthalten, was wird nach Aufwand berechnet?
Lücken der Erweiterung einmalig Was kostet die Funktion, die die Erweiterung nicht abdeckt?
Anpassung nach Updates des Shops laufend Wer trägt den Aufwand, wenn die Erweiterung nach einem Update bricht?
Support und Wartung laufend Ist Support in der Lizenz enthalten, mit welcher Reaktionszeit?
Rückbau und Datenübernahme einmalig Was kostet das Abschalten, und in welchem Format kommen die Daten heraus?

Eine Gesamtrechnung über mehrere Jahre zeigen Total Cost of Ownership beim Shopsystem und Shopsystem-Kosten im Überblick; die Lizenzarten selbst behandelt Lizenzen bei Open-Source-Shops.

Warnsignale in Erweiterungsliste und Vertrag

  • Die Freigabe für Ihre Shopversion fehlt, und ein Änderungsprotokoll mit Datum gibt es nicht.
  • Wer die Erweiterung pflegt, ist nicht erkennbar; der Bezug läuft nur über Dritte statt über eine vertrauenswürdige Quelle (APP.6.A3).
  • Die Erweiterung lässt sich nicht abschalten (APP.6.A11); dann können Sie sie nach einem Fehler nicht ohne Weiteres aus dem Betrieb nehmen.
  • Die Lizenz gilt nur für eine Domain; Test- und Staging-Kopie kosten extra.
  • Der Preis richtet sich nach dem Umsatz, ohne Obergrenze und ohne Staffel.
  • Support ist nur mündlich zugesagt (Support und Service-Level).
  • Nach der Deinstallation bleiben Daten ohne Exportweg (Datenexport und Anbieterbindung).

Welche Kriterien für welchen Betrieb

Die Zuordnung ist eine redaktionelle Einschätzung: Sie zeigt, welche Spalten im Bewertungsbogen Sie höher gewichten können, und sagt nichts über Anbieter aus.

Betrieb Höher gewichten
Neuer Shop mit Standardfunktionen Abdeckung der Sonderfälle und Gesamtkosten; nur notwendige Erweiterungen einsetzen (APP.6.A11)
Shop mit Warenwirtschaft und Buchhaltung Datenführung der Erweiterung, Exportweg, wer die Anbindung pflegt (Schnittstellen prüfen)
Verkauf an Geschäftskunden Preislisten, Freigabeprozesse und Rechnungsstellung; fehlt das im Grundsystem, trägt es die Erweiterung (B2B-Shopsystem)
Verkauf in mehrere Länder Steuer- und Versandregeln je Land, Sprachen und Währungen in der Erweiterung (Mehrsprachigkeit prüfen)
Wachsender Shop Lizenzmodell, Pflege und Ausstiegsweg, damit die nächste Ausbaustufe nicht am Erweiterungspreis scheitert
Headless- oder Composable-Aufbau Zahl der beteiligten Bausteine und ihre Versionen (Composable-Bausteine)

So gehen Sie in fünf Schritten vor

  1. Übernehmen Sie die Anforderungen aus dem Lastenheft und beschreiben Sie je Zeile die Aufgabe in einem Satz.
  2. Sammeln Sie zu jeder Aufgabe die Kandidaten: Grundsystem, Marktplatz, Drittanbieter, eigene Entwicklung. Notieren Sie Bezugsweg und pflegende Stelle.
  3. Führen Sie für jede Zeile einen Testfall im Testshop mit eigenen Daten aus, auch den Sonderfall (Variantenartikel, Teillieferung, Bestellung in ein zweites Land).
  4. Füllen Sie den Bewertungsbogen aus: Abdeckung, Pflege und Support je Erweiterung bewerten, Kosten über die geplante Laufzeit addieren, Lücken als eigenen Aufwand ausweisen.
  5. Nehmen Sie nur auf, was im Vertrag steht: Freigabe für Ihre Shopversion, Supportzusage und Lizenzumfang schriftlich. Erweiterungen ohne Freigabe für Ihre Version behandeln Sie als Muss-Zeile gegen das System.

Preise, Versionsstände und Freigaben ändern sich; prüfen Sie Preisliste und Änderungsprotokoll an dem Tag, an dem Sie entscheiden.

Häufige Fragen

Zählt nicht die Zahl der Erweiterungen im Marktplatz?

Nein. Für Ihre Entscheidung zählt nur, ob eine Erweiterung Ihre Aufgabe abdeckt. Ein großer Marktplatz kann Ihre Sonderaufgabe offenlassen, ein kleiner sie abdecken. Zählen Sie deshalb die Treffer für Ihre Anforderungen, nicht die Gesamtzahl der Einträge.

Woran erkenne ich, dass eine Erweiterung nicht mehr gepflegt wird?

Am Änderungsprotokoll mit Datum, an der Liste der freigegebenen Shopversionen und an der Frage, wer die Erweiterung pflegt. Fehlt Ihre Shopversion in dieser Liste, ist die Erweiterung kein Kandidat, solange die Freigabe nicht schriftlich nachgereicht wird. Ein einzelnes Änderungsdatum beweist keine Pflege.

Muss die Lizenz auch Test- und Staging-Kopien abdecken?

Das klären Sie im Vertrag. Fragen Sie, ob die Lizenz an eine Domain oder an einen Shop gebunden ist; dann kann eine zweite Kopie für den Test zusätzlich kosten. Prüfen Sie zugleich die Laufzeit: Die Lizenz soll den gesamten vorgesehenen Nutzungszeitraum abdecken (APP.6.A9).

Was passiert, wenn die Erweiterung nach einem Update des Shops nicht mehr läuft?

Dann fehlt die Funktion, bis jemand die Erweiterung anpasst. Klären Sie vor der Entscheidung, wer anpasst und was das kostet, und halten Sie fest, ob sich Erweiterungen abschalten lassen (APP.6.A11). Beides gehört als Frage in den Bewertungsbogen, nicht in eine mündliche Zusage.

Quellen

  1. IT-Grundschutz-Kompendium, Baustein APP.6 Allgemeine Software (Edition 2023)Bundesamt für Sicherheit in der Informationstechnik (BSI) · abgerufen am
  2. IT-Grundschutz-Kompendium, Baustein OPS.1.1.3 Patch- und Änderungsmanagement (Edition 2023)Bundesamt für Sicherheit in der Informationstechnik (BSI) · abgerufen am
  3. Semantic Versioning 2.0.0 (Spezifikation)semver.org · abgerufen am