Insights / Leistungen nach Branche

CMS-Entwicklung für E-Commerce und Einzelhandel

Was ein individuelles CMS im Handel leisten muss, wo Standardsysteme enden und welche Fragen Sie einem Anbieter vor der Beauftragung stellen sollten.

1 Überblick

Im Handel hat eine Website zwei Aufgaben, die schlecht zusammenpassen. Die Redaktion braucht Freiheit: Aktionsseiten, Ratgeber, Filialseiten, saisonale Kampagnen. Der Shop braucht Verlässlichkeit: richtige Preise, richtige Bestände, korrekte Steuersätze und einen Bestellablauf, der nicht ausfällt. Oft entstehen daraus zwei Systeme mit einer wackligen Verbindung dazwischen. Bei der CMS-Entwicklung für den Handel geht es darum, diese Grenze bewusst zu ziehen und die Werkzeuge für Ihr Team darum herum zu bauen.

Typische Probleme im Handel

  • Produktdaten werden an mehreren Stellen gepflegt: in der Warenwirtschaft, in einer Tabelle, im Shop. Welche Angabe stimmt, weiß niemand sicher.
  • Für jede Aktionsseite wird ein Entwickler gebraucht. Kampagnen starten deshalb zu spät oder gar nicht.
  • Inhalte und Produkte sind getrennt. Ein Ratgeber kann den aktuellen Preis und die Verfügbarkeit der empfohlenen Artikel nicht anzeigen.
  • Der Verwaltungsbereich ist für Entwickler gebaut. Mitarbeitende behelfen sich mit Kopieren und Einfügen.
  • Erweiterungen häufen sich, bis jedes Update ein Risiko ist und niemand mehr den Bestellablauf anfasst.
  • In der Hochsaison zeigen sich langsame Kategorieseiten und eine träge Suche.

Was eine gute Lösung enthält

Am Anfang steht ein klares Datenmodell: Produkte, Varianten, Kategorien, Preise, Bestände und die Inhaltstypen, die Ihr Team tatsächlich veröffentlicht. Jedes Feld hat genau ein führendes System. Führt die Warenwirtschaft den Bestand, zeigt das CMS ihn an und lässt ihn nicht bearbeiten.

Der Verwaltungsbereich orientiert sich an den täglichen Aufgaben. Rollen und Rechte trennen, wer Texte ändern darf und wer Preise anpasst oder Erstattungen auslöst. Entwürfe, Vorschau und zeitgesteuerte Veröffentlichung erlauben es, eine Kampagne vorzubereiten und zu einem festen Zeitpunkt freizuschalten.

Inhaltsbausteine können auf Produkte verweisen. Ein Artikel zeigt dann den aktuellen Preis und die Verfügbarkeit statt einer einkopierten Zahl, die veraltet.

Die Zahlung läuft über einen etablierten Zahlungsdienstleister. Kartendaten gehören nicht auf Ihren eigenen Server. Das CMS speichert die Bestellung und den Zahlungsstatus und verarbeitet die Statusmeldungen des Dienstleisters zuverlässig, auch fehlgeschlagene und doppelt eintreffende.

Bestellungen, Rechnungen, Versandmitteilungen und Retouren haben festgelegte Zustände und ein Änderungsprotokoll. Importe und Exporte zu Warenwirtschaft, Buchhaltung und Preisvergleichsportalen werden von Beginn an eingeplant.

Hinzu kommen sprechende URLs, Weiterleitungen für entfallene Produkte, strukturierte Produktdaten für Suchmaschinen, Bildverarbeitung, Caching und automatisierte Tests für den Weg vom Warenkorb bis zur bezahlten Bestellung. Rechtliche Pflichtangaben im Shop, etwa zu Widerruf und Preisangaben, lassen Sie von einer Fachanwältin oder einem Fachanwalt prüfen; das System muss sie nur sauber abbilden können.

Individuell oder Standard?

Ein Standard-Shopsystem ist richtig, wenn Sortiment und Abläufe gewöhnlich sind. Eine Individualentwicklung lohnt sich, wenn Produkte konfiguriert werden, Preisregeln ungewöhnlich sind, Inhalte und Verkauf eng verzahnt sein sollen oder vorhandene Systeme den Datenfluss vorgeben. Lassen Sie sich von einem Anbieter beide Wege begründen.

Fragen an den Anbieter

  • Welches System führt Preise und Bestände, und wie werden Abweichungen aufgelöst?
  • Können wir den Verwaltungsbereich eines vergleichbaren Projekts sehen und eine typische Aufgabe selbst ausprobieren?
  • Wie ist die Zahlung angebunden, und was geschieht, wenn eine Zahlungsmeldung ausbleibt?
  • Wie werden vorhandene Daten übernommen und alte URLs weitergeleitet?
  • Wem gehört der Quellcode, und kann ein anderes Team ihn übernehmen?
  • Was wird vor jeder Veröffentlichung automatisch getestet?
  • Was umfasst die Wartung nach dem Start, und wie werden Sicherheitsupdates eingespielt?

Erfahrung hinter dieser Seite

ShvedkoDev hat ein Content-Management-System auf Basis von Laravel gebaut, das einen Verwaltungsbereich mit Shop- und Zahlungsfunktionen verbindet. Die Hinweise oben stammen aus dieser Art von Arbeit: Inhalte und Verkauf in einer Anwendung, mit einem gemeinsamen Verwaltungsbereich für die Menschen, die damit arbeiten.

2 Für wen das relevant ist

E-Commerce-Leitung

Sie erhalten eine Prüfliste dafür, was Verwaltungsbereich, Produktdaten und Bestellabwicklung leisten sollten, und können so beurteilen, ob ein Angebot zum Arbeitsalltag Ihres Teams passt.

Gründerinnen und Gründer

Sie erkennen, wann ein Standard-Shopsystem genügt und wann sich eine Individualentwicklung rechtfertigt, und welche Fragen zeigen, ob ein Anbieter Zahlung, Datenhoheit und Wartung durchdacht hat.

IT-Leitung

Sie sehen, welche Schnittstellenfragen früh zu klären sind: welches System Preise und Bestände führt, wie Zahlungsmeldungen verarbeitet werden und wie Importe, Exporte und Datenübernahme geplant sind.

3 Fragen und Antworten

Wann ist ein individuelles CMS besser als ein Standard-Shopsystem?

Wenn Ihre Anforderungen an entscheidenden Stellen vom Standard abweichen: konfigurierbare Produkte, ungewöhnliche Preisregeln, Inhalte, die eng mit Produkten verknüpft sein müssen, oder vorhandene Systeme, die den Datenfluss vorgeben. Bei gewöhnlichem Sortiment und üblichen Abläufen ist ein Standardsystem meist günstiger im Betrieb. Ein guter Anbieter sagt Ihnen offen, welcher Fall bei Ihnen vorliegt.

Verarbeitet ein individuelles CMS Kartenzahlungen selbst?

Das sollte es nicht. Die Zahlung wird an einen etablierten Zahlungsdienstleister übergeben, sodass Kartendaten Ihren Server nie erreichen. Das CMS legt die Bestellung an, leitet zur Zahlung weiter und übernimmt das Ergebnis aus den Statusmeldungen des Dienstleisters. Sorgfalt verlangt der Umgang mit fehlgeschlagenen, verspäteten oder doppelten Meldungen, damit keine Bestellung irrtümlich als bezahlt gilt.

Können wir unsere Warenwirtschaft oder Buchhaltung weiter nutzen?

In der Regel ja, sofern das System eine Schnittstelle oder zumindest regelmäßige Dateiexporte anbietet. Entscheidend ist, welches System welche Daten führt. Üblicherweise führt die Warenwirtschaft Bestände und oft auch Preise, das CMS Beschreibungen, Bilder und Inhalte. Lassen Sie den Anbieter das vor Entwicklungsbeginn Feld für Feld schriftlich festhalten.

Sie planen ein ähnliches Projekt?

Schildern Sie uns Ihr Vorhaben. Sie erhalten eine klare Einschätzung zu Umfang, Vorgehen und Aufwand.

Kontakt aufnehmen

Grundlage ist unsere eigene Projektarbeit. Kunden werden nicht genannt.

Aktualisiert: