Ein Shopware-Shop wird zum Webengineering-Projekt, sobald Sortiment, Preislogik oder Systemlandschaft über das hinausgehen, was ein Standard-Theme abbildet. JFconcept entwickelt individuelle Shop-Logik für Sortimente, Preismodelle und Abläufe, die es so nicht von der Stange gibt, und bindet den Shop an ERP, Warenwirtschaft und Kundensysteme an. Das Ergebnis ist ein Shop, der zum Betrieb passt, nicht umgekehrt.

Wo Standard-Shopware aufhört

Ein Shop mit ein paar hundert Artikeln, klassischem B2C-Checkout und einem Theme aus dem Store läuft mit Standard-Konfiguration gut, das übernimmt der Webdesign-Bereich. Sobald Staffelpreise pro Kundengruppe, individuelle Konfiguratoren, große oder häufig wechselnde Sortimente oder ein bestehendes ERP im Spiel sind, stößt der Standard an seine Grenzen.

Dann werden Preise doppelt gepflegt, Lagerbestände laufen auseinander, und jede Sonderregel wird mit einem weiteren Plugin notdürftig zusammengeflickt. Das kostet Zeit und produziert Fehler, die am Ende der Kunde im Checkout merkt. Genau an diesem Punkt beginnt individuelle Shopware-Entwicklung: eigene Plugins und Schnittstellen statt Behelfslösungen, damit der Shop die tatsächliche Geschäftslogik abbildet und nicht umgekehrt.

Die Anzeichen sind meist deutlich, bevor jemand sie ausspricht. Ein Artikel wird an drei Stellen gepflegt. Der Vertrieb rechnet Sonderkonditionen weiter von Hand aus, weil der Shop sie nicht kennt. Ein Update wird aufgeschoben, weil niemand mehr weiß, welches Plugin dabei bricht. Wenn ein Umbau am Standard länger dauert als eine saubere eigene Lösung, ist die Grenze überschritten.

Wie JFconcept den Shop aufbaut

Am Anfang steht eine Bestandsaufnahme der Systeme, die angebunden werden müssen: ERP, Warenwirtschaft, CRM, teils auch Lager- oder Kassensysteme. Daraus ergibt sich, welche Daten in welche Richtung fließen müssen und wo Custom-Entwicklung nötig ist statt eines fertigen Connectors. JFconcept sitzt in Menden im Sauerland, Projekte laufen aber überwiegend remote, unabhängig vom Standort des Kunden.

Der Weg dahin folgt im Webbereich einer festen Reihenfolge: Erstgespräch, Kalkulation, Designerstellung, Feedback und Revision, Entwicklung, Launch. Neuentwicklungen bieten und rechnen wir pauschal ab, kleinere Arbeiten und Zurufe nach Aufwand. Wer im Projekt steht, weiß also vorher, woran er ist.

Individuelle Shop-Logik

Auf Shopware-Basis entstehen eigene Plugins für Preislogik, Konfiguratoren, Kundengruppen oder Sortimentsstrukturen, die im Standard nicht vorgesehen sind. Den Web-Auftritt drumherum, etwa Themenseiten oder Landingpages, entwickeln wir mit dem gleichen modernen Stack wie diese Seite selbst: Laravel im Backend, React und TypeScript im Frontend.

Schnittstellen zu ERP und Warenwirtschaft

Produktdaten, Lagerbestände, Preise und Bestellungen werden über APIs mit dem führenden System synchronisiert, in der Regel automatisiert und in beide Richtungen. Ziel ist, dass Artikeldaten an genau einer Stelle gepflegt werden und der Shop sie übernimmt, statt sie zu duplizieren.

Die entscheidende Frage vorab ist immer, welches System die Wahrheit hält. Meist ist das die Warenwirtschaft, nicht der Shop. Steht das fest, klärt sich der Rest: was nur gelesen wird, was zurückgeschrieben werden muss, was passiert, wenn eine Schnittstelle einmal nicht antwortet. Diese Fälle gehören vor die Entwicklung, nicht in den laufenden Betrieb.

KI-Anbindung, wo sie Prozesse spart

Auf Wunsch binden wir KI direkt an die Shop- und Produktdaten an: eine Produktsuche, die Anfragen in natürlicher Sprache versteht, automatische Kategorisierung großer Sortimente oder ein Support-Assistent, der auf Basis der echten Produktdaten antwortet statt auf einer leeren Wissensbasis. Die KI wird an bestehende Datenquellen angeschlossen, nicht als Insellösung daneben gestellt, und datenschutzbewusst umgesetzt.

Absicherung, Betrieb und Eigentum

Vor dem Launch steht die Absicherung: automatisierte Tests für kritische Abläufe wie Checkout und Preisberechnung, eine Staging-Umgebung für Freigaben und Git-Versionierung für nachvollziehbare Änderungen. Ein Shop, der den Umsatz eines Betriebs trägt, darf beim Update keine Überraschung sein. Wir testen deshalb vor dem Deploy, nicht danach im Livebetrieb.

Nach dem Launch sind Betrieb und Wartung optional buchbar: Shopware-Updates, Sicherheits-Patches, Backups und Monitoring, dazu Managed Hosting auf eigener Infrastruktur. Ein Zwang dazu besteht nicht. Wo gehostet wird, entscheidet der Kunde, und Code wie Daten geben wir bei Beendigung heraus. Diese Arbeitsweise gilt für mittelständische Shops mit Sonderbedarf, ausdrücklich nicht für den Maßstab großer Konzern-Plattformen.

Woran der Erfolg sich zeigt

Der spürbare Effekt ist weniger manuelle Arbeit im Tagesgeschäft: Preise und Bestände stimmen automatisch, weil sie aus einer Quelle kommen, und Sonderregeln laufen im System statt in Kopfarbeit der Mitarbeitenden. Technisch messen wir das an sauber durchlaufenden Schnittstellen ohne manuelle Nacharbeit und an Core-Web-Vitals-Werten, die auch bei großen Produktkatalogen stabil bleiben.

Wie diese Qualitätssicherung grundsätzlich aussieht, zeigt die Webengineering-Leistungsseite. Am Ende zählt, ob der Shop im Alltag weniger Aufwand macht als vorher, nicht ob er zusätzliche Features trägt, die niemand nutzt.

Wenn Standard nicht reicht

Fabian führt JFconcept, dessen Ursprünge bis 2005 zurückgehen, und verantwortet das Webengineering. Wir bauen, was ein Baukasten nicht hergibt: Konfiguratoren, Datenbanken, Verzeichnisse und Schnittstellen, die deine Systeme miteinander reden lassen. Auch KI gehört dazu, vom Chat-Assistenten bis zum eigenen Tool, wenn es einen Prozess wirklich löst.