Shopware 6 · Plugin Development

Plugin Roadmap
B2B & B2C

7 Phasen · 14 Plugin-Module · ~6–8 Monate Gesamtentwicklung

P1
Phase 1 · Fundament
B2B & B2C
3–5 Tage

Kundengruppen-Logik & Preisgestaltung

Basis für alle weiteren Plugins. Sichtbarkeit von Preisen, Kategorien und Produkten je Kundentyp sowie flexible Preisregeln.

👁️ Preis- & Inhaltssichtbarkeit

  • Preise nur nach Login sichtbar (B2B / B2C)
  • Kategorien & Produkte per Kundengruppe sperren
  • Netto/Brutto-Umschaltung je Gruppe
  • Pflichtfeld „Firmenname" bei B2B-Registrierung

🏷️ Flexible Preisregeln

  • Staffelpreise pro Produkt & Kundengruppe
  • Kunden-individuelle Preise (Datum, Währung)
  • Mengenrabatte konfigurierbar im Admin
  • Kombinierbar mit Shopware-Promotions
B2C · Plugins
P2
Phase 2 · B2C Basis
B2C
1–2 Wochen

B2C-Kundenerlebnis

Kleine, hochwertige Plugins, die Conversion und Kundenbindung direkt steigern. Gut dokumentiert und schnell umsetzbar.

❤️ Wunschliste / Merkliste

  • Produkte auf Wunschliste speichern
  • Liste per Link teilen (öffentlich / privat)
  • Mehrere Listen pro Kunde möglich
  • Direkt in den Warenkorb aus der Liste

Erweitertes Bewertungssystem

  • „Verifizierter Käufer"-Badge
  • Bewertungsfilter nach Sternanzahl
  • Bilder-Upload in Bewertungen
  • Antwort-Funktion für Shop-Betreiber

🎛️ Erweiterter Produktfilter

  • Filtersets speichern & benennen
  • URL-basierte Filter (Sharing-fähig)
  • Preisspanne als Slider
  • Mehrfachauswahl je Attribut

📊 Erweitertes Kunden-Dashboard

  • Bestellhistorie mit Tracking-Status
  • Download-Bereich (Rechnungen, Dokumente)
  • Gespeicherte Adressen & Zahlungsarten
  • Kontoübersicht mit Punktestand
P3
Phase 3 · B2C Erweitert
B2C
2–3 Wochen

Marketing & Kundenbindung

Newsletter-Segmentierung nach Kaufverhalten und ein vollständiges Treuepunkte-System für nachhaltige Kundenbindung.

📧 Newsletter-Segmentierung

  • Segmente nach Kaufverhalten (RFM)
  • Opt-in-Verwaltung pro Kategorie / Interesse
  • Export-Schnittstelle zu Mailchimp, Klaviyo
  • Abmeldestatistiken im Admin

🎁 Treuepunkte-System

  • Punkte pro Kauf, Bewertung, Einladung
  • Punkte in Rabattgutscheine umwandeln
  • Ablaufdatum für Punkte konfigurierbar
  • Punkte-Übersicht im Kunden-Dashboard
B2B · Kernfunktionen
P4
Phase 4 · B2B Basis
B2B
1–2 Wochen

Schnellbestellung, Bestelllisten & E-Rechnung

Klassische B2B-Must-haves: Schnellbestellung per Artikelnummer / CSV, wiederverwendbare Bestelllisten und ZUGFeRD-konforme E-Rechnungen.

Schnellbestellung

  • Artikelnummer direkt eingeben → In Warenkorb
  • CSV / Excel Upload für Massenbestellungen
  • Mengenvalidierung live beim Eingeben
  • Fehlerausgabe bei ungültigen Artikelnummern

📋 Bestelllisten & Templates

  • Bestelllisten speichern & benennen
  • 1-Klick: Liste vollständig in Warenkorb
  • Bestellung wiederholen aus Bestellhistorie
  • Listen mit Sub-Accounts teilen (Phase 5)

🧾 ZUGFeRD E-Rechnung

  • Automatische ZUGFeRD-PDF-Generierung
  • XML-Einbettung nach Standard (DE-Pflicht ab 2025)
  • Versand per E-Mail & Download im Account
  • Konfiguration im Admin (Steuernummer etc.)
P5
Phase 5 · B2B Struktur
B2B
2–4 Wochen

Sub-Accounts mit Rollen & Budgets

Firmenkunden verwalten eigene Mitarbeiter-Accounts mit Rollen, Ausgabenlimits und gemeinsamen Bestelllisten. Außendienst-Login inklusive.

👥 Mitarbeiter-Management

  • Sub-Accounts unter Firmenkunden-Root
  • Rollen: Einkäufer, Manager, Viewer
  • Eigener Login pro Mitarbeiter
  • Einladungs-E-Mail mit Setup-Link

💳 Budgets & Limits

  • Ausgaben-Budget pro Mitarbeiter (monatlich)
  • Warnung bei Budgetüberschreitung
  • Bestell-Genehmigung bei Limit-Überschreitung
  • Übersicht: wer hat wie viel bestellt (Manager)

🔐 Firmen-Bereich

  • Gemeinsame Bestelllisten im Team
  • Alle Firmenbestellungen für Manager einsehbar
  • Zentrale Rechnungsadresse für alle Mitarbeiter
  • Außendienst-Login im Namen des Kunden
B2B · Erweitert & Enterprise
P6
Phase 6 · B2B Differenziator
B2B
3–5 Wochen

Angebotsanfrage-System (Quotierung)

B2B-Kunden fordern für Warenkörbe individuelle Angebote an. Preisverhandlung im Shop, Ablaufdaten und 1-Klick-Umwandlung in Bestellungen.

📝 Angebotsanfrage (Kunde)

  • Anfrage direkt aus dem Warenkorb starten
  • Kommentar, Wunschlieferdatum, Menge angeben
  • Status-Tracking: Offen → In Bearbeitung → Angebot
  • Angebote im Kunden-Dashboard verwalten

🤝 Angebotsverwaltung (Admin)

  • Alle Anfragen gesammelt im Admin-Bereich
  • Individuelle Preise pro Position setzen
  • Ablaufdatum für Angebote festlegen
  • 1-Klick: Angebot → verbindliche Bestellung

📧 Kommunikation & Benachrichtigung

  • E-Mail bei neuer Anfrage (Admin)
  • E-Mail bei eingegangenem Angebot (Kunde)
  • Erinnerungs-Mail vor Ablauf des Angebots
  • Kommentar-Thread am Angebot
P7
Phase 7 · B2B Enterprise
B2B
4–8 Wochen

B2B-Portal, ERP-Anbindung & Freigabe-Workflow

Vollständiges B2B-Unternehmensportal mit Dashboard, Vertragspreisen, Dokumentenarchiv, mehrstufiger Bestellfreigabe und optionaler ERP-Integration.

🏢 B2B-Unternehmensportal

  • Eigenes Dashboard mit KPIs (Umsatz, offene Angebote)
  • Vertragspreise & Rahmenbetrag-Verwaltung
  • Dokumentenarchiv (Verträge, Angebote, Rechnungen)
  • Mehrere Lieferadressen / Standorte verwalten

📋 Mehrstufige Bestellfreigabe

  • Genehmigungsprozess 1- oder 2-stufig konfigurierbar
  • Freigabe per E-Mail-Link möglich
  • Automatische Eskalation bei Zeitüberschreitung
  • Audit-Log aller Freigabeentscheidungen

🔗 ERP-Anbindung (optional)

  • Bestellungen automatisch ans ERP übertragen
  • Lagerbestand-Sync aus ERP in Shopware
  • Kundenstammdaten synchronisieren
  • Konfigurierbare Mapping-Tabellen im Admin
// Gesamtübersicht
Gesamtdauer (Solo)
~6–8 Mo.
Gesamtaufwand
~450 Std.
Phasen gesamt
7 Phasen
Plugin-Module
14 Module
Empfohlener Start
Phase 1