Wer einen Shopware-Shop über das Standard-Setup hinaus anpassen will, kommt um individuelle Shopware-Entwicklung nicht herum. Custom-Plugins für eigene Geschäftslogik, individuelle Theme-Anpassungen, eigene Payment- und Versand-Integrationen, ERP- und PIM-Anbindungen, B2B-Workflows — all das entsteht nicht durch Klicks im Admin-Backend, sondern durch sauberen Symfony-basierten Code, der das mächtige Shopware-6-Plugin-System nutzt.
Was wir an Shopware entwickeln
- Custom Plugins für individuelle Geschäftslogik und Workflows
- Theme-Entwicklung auf Basis Shopware-Storefront mit Twig und SCSS
- Custom Storefront-Komponenten mit Twig und Vue.js
- Custom Administration-Module in Vue.js für das Backend
- Payment-Gateway-Integrationen – Stripe, PayPal, Klarna, Mollie, Adyen, individuelle PSPs
- Versand-Integrationen – DHL, DPD, UPS, GLS, individuelle Versanddienstleister
- ERP-Anbindungen – SAP, Microsoft Dynamics, JTL-Wawi, Sage, Lexware
- PIM-Integrationen – Akeneo, Pimcore, Mediendatenbanken
- B2B-Workflows – Company-Accounts, gestaffelte Preise, Approval-Flows
- Multi-Channel-Setups mit Sales Channels für unterschiedliche Märkte
- Headless-Frontends mit Vue Storefront, Nuxt 3 oder Next.js Commerce
- Custom Checkout-Flows für maximale Conversion
- Migration von Shopware 5 zu Shopware 6 mit Plugin-Reimplementation
Wie professionelle Shopware-Entwicklung aussieht
Strikt nach Symfony-Konventionen
Shopware 6 ist Symfony — und Symfony hat klare Best Practices. Wir entwickeln nach diesen Konventionen: korrekte Service-Definitionen über services.xml, sauberes Event-Subscriber-Pattern, Dependency Injection statt globalen Zugriff, klare Trennung zwischen Domain, Application und Infrastructure. Damit bleiben unsere Custom-Plugins update-fest und werden nicht beim nächsten Shopware-Update zerschossen.
Vollständige API-First-Implementation
Jedes Custom-Plugin, das Daten verwaltet, exponiert diese auch über die Shopware-API. Custom Entities mit Repository-Pattern, korrekte EntityDefinition und DefinitionInstanceRegistry-Integration. Damit sind Ihre Custom-Daten sofort headless-fähig.
Test-Coverage für Geschäftslogik
Custom-Plugins mit nicht-trivialer Geschäftslogik bekommen PHPUnit-Tests. Für kritische End-to-End-Flows nutzen wir Shopware Testing Framework mit Cypress. Damit Ihr Code auch im fünften Betriebsjahr noch ohne Drama refactorbar bleibt.
Performance im Design-Prinzip
Shopware ist datenbank-intensiv. Schlecht geschriebene Custom-Plugins können hunderte zusätzliche Queries pro Pageload erzeugen. Wir profilen mit Symfony Profiler, Blackfire und Tideways. Korrekte Verwendung von DAL-Aggregations, Criteria-Filtering und asynchroner Verarbeitung über Message-Queues.
Sicherheit von Anfang an
Custom-Plugins sind potentielle Sicherheits-Einfallstore. Wir setzen striktes Input-Sanitizing, korrekte ACL-Konfiguration für Admin-Funktionen, sichere Verwendung der Shopware-APIs und Capability-Checks für jede Admin-Route. PCI-DSS-Compliance ist Standard bei jedem Payment-relevanten Plugin.
Shopware 6 Themes – Storefront, Custom Theme oder Headless?
Shopware-Standard-Storefront
Das traditionelle Storefront-System mit Twig, Bootstrap und Vanilla-JS. Vollständig funktional für die meisten B2C-Shops. Wir nutzen es als Ausgangspunkt für Custom-Themes.
Custom Theme via Theme-Plugin
Eigenständiges Theme-Plugin mit Custom-SCSS, eigenen Twig-Templates und Storefront-JavaScript. Update-fest, klar versioniert, sauber strukturiert. Unsere Standardlösung für mittelständische Shops.
Headless mit Vue Storefront oder Next.js
Für maximale Performance: Frontend komplett entkoppelt, Shopware dient als Datenquelle über die Storefront-API. Tools: Vue Storefront 3, Nuxt 3, Next.js Commerce. Wir empfehlen Headless für anspruchsvolle Projekte mit eigenem Frontend-Team.
Migration von Shopware 5 zu Shopware 6
Shopware 5 ist End-of-Life. Eine Migration zu Shopware 6 ist überfällig — aber kein simples Upgrade. Die Architektur ist komplett anders: Custom-Plugins aus Shopware 5 müssen für Shopware 6 reimplementiert werden, Daten werden über den offiziellen Shopware Migration Assistant migriert, Themes neu entwickelt.
Unser Vorgehen: Audit der Quellplattform, Mapping in Shopware-6-Strukturen, Reimplementation kritischer Custom-Plugins, Testmigration, UAT, Cutover mit 301-Redirects für SEO-Erhalt. Typische Dauer für mittelständische Shops: 3-6 Monate.
Mini-Case aus unserer Praxis
Custom-Plugin für komplexe Versandlogik
Entwicklung eines Custom-Plugins für einen mittelständischen Händler mit komplexen Versandanforderungen. Anforderungen: Versandkosten abhängig von Postleitzahl, Gewicht, Volumen und Lieferzeit, dynamische Berechnung je nach Lagerbestand, automatische Erstellung von Versandlabels über DHL- und DPD-APIs. Architektur: Custom-Plugin mit eigenem Shipping-Method-Handler, Event-Subscriber für Bestellereignisse, asynchrone Label-Generierung über Message-Queue, vollständige Audit-Logs für jeden Versandvorgang. Resultat: präzise Versandkostenberechnung, Reduktion manueller Backoffice-Arbeit, sauberes Audit-Trail für jede Bestellung.
Häufige Fragen zur Shopware-Entwicklung
Wie lange dauert ein typisches Custom-Plugin?
Ein einfaches Custom-Plugin mit klar umrissener Funktion (z. B. eigenes Payment-Plugin, kleines Reporting-Modul): 3-5 Wochen. Ein komplexeres Plugin mit eigener Datenbank-Struktur, Admin-UI und Storefront-Integration: 6-12 Wochen. Sehr komplexe B2B-Plugins oder Marketplace-Erweiterungen: 3-6 Monate.
Können Sie bestehende Shopware-Codebasen übernehmen?
Ja, regelmäßig. Wir starten mit einem Code-Audit, dann Review der bestehenden Custom-Plugins, dann Refactoring-Plan. Häufig sind ältere Plugins Sicherheitsrisiken oder Performance-Bremsen.
Was ist mit Shopware Community Store Plugins?
Wir nutzen sie selektiv. Vorteil: schnelle Implementierung von Standard-Funktionen. Nachteil: manche Plugins sind schlecht gewartet oder Performance-Killer. Wir auditieren jedes Plugin auf Code-Qualität, Maintenance-Status, Sicherheits-History.
Custom Theme oder Storefront-Standard?
Bei Neuprojekten fast immer Custom Theme — mit Storefront als Basis. Damit haben Sie maximale Designfreiheit ohne Update-Probleme. Bei sehr schlanken Projekten kann Storefront-Standard mit kleinen Anpassungen reichen.
Können Sie Headless mit Vue Storefront?
Ja, Vue Storefront 3 für Shopware 6 ist eines unserer Spezialthemen. Auch Nuxt 3 oder Next.js Commerce als Alternativen.
Verwandte Leistungen
Für SEO-Aspekte: Shopware SEO. Für allgemeines E-Commerce-Verständnis: Shopware Agentur. Tiefer Stack-Hintergrund über Symfony-Entwicklung und PHP-Entwicklung. Für Hosting und DevOps: DevOps Engineering. Grundlagen unter Warum Shopware?.