No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-02 19:47:01 +00:00
.idea First Commit 2026-05-25 20:54:13 +02:00
AGENTS.md ProjektDaten 2026-05-25 21:08:40 +02:00
ARCHITECTURE.md First Commit 2026-05-25 20:54:13 +02:00
CLAUDE.md ProjektDaten 2026-05-25 21:08:40 +02:00
composer.json.example First Commit 2026-05-25 20:54:13 +02:00
DEVELOPMENT.md First Commit 2026-05-25 20:54:13 +02:00
ISSUES.md First Commit 2026-05-25 20:54:13 +02:00
LICENSE chore(license): add GPL-3.0-or-later license and copyright notice 2026-09-02 21:14:00 +02:00
PRIVACY.md First Commit 2026-05-25 20:54:13 +02:00
PROJECT_STRUCTURE.md First Commit 2026-05-25 20:54:13 +02:00
Projekt.md ProjektDaten 2026-05-25 21:08:40 +02:00
QUICKSTART.md First Commit 2026-05-25 20:54:13 +02:00
README.md chore(license): add GPL-3.0-or-later license and copyright notice 2026-09-02 21:14:00 +02:00

WSCPluginSWLiveOrders

Ein Shopware 6 Plugin, das ein Social-Proof-Widget für Live-Bestellungen anzeigt, um Vertrauen und Kaufanreize zu schaffen.

📋 Übersicht

WSCPluginSWLiveOrders zeigt Website-Besuchern in Echtzeit kürzliche Käufe anderer Kunden an. Das Widget informiert über:

  • Ort des Käufers (z.B. "Jemand aus Berlin")
  • Gekauftes Produkt
  • Zeitpunkt des Kaufs (z.B. "vor 23 Minuten")
  • Optional: Produktbild

✨ Hauptfunktionen

Betriebsmodi

  • Testmodus: Generiert zufällige Fake-Daten für Testzwecke
  • Live-Modus: Zeigt echte Bestellungen aus der Datenbank

Anzeigemodi

  • Popup-Modus: Widget erscheint zeitweise, verschwindet wieder
  • Slider-Modus: Widget bleibt dauerhaft sichtbar, Inhalt rotiert

Konfigurierbare Optionen

  • Widget-Position (4 Ecken)
  • Anzeigedauer und Pausen
  • Datenquelle (letzte X Bestellungen oder letzte Y Stunden)
  • Produktbild ein/aus
  • Seitenausschluss (z.B. Checkout, Warenkorb)
  • Rotation ein/aus

DSGVO-Konform

  • Keine personenbezogenen Daten
  • Nur Stadt wird angezeigt, kein Name
  • Session-Storage statt Cookies

🚀 Schnellstart

Siehe DEVELOPMENT.md für detaillierte Setup-Anweisungen.

📐 Architektur

Siehe ARCHITECTURE.md für technische Details zur Plugin-Struktur.

🛠️ Technische Anforderungen

  • Shopware 6.5+
  • PHP 8.3+
  • Symfony Best Practices
  • Keine externen Abhängigkeiten

📝 Konfiguration

Alle Einstellungen können im Shopware Admin konfiguriert werden:

Kategorie Einstellungen
Allgemein Aktiv, Modus (Test/Live)
Datenquelle Limit-Typ, Anzahl Bestellungen, Zeitraum
Position bottom-left, bottom-right, top-left, top-right
Anzeige Popup/Slider, Dauer, Pause, Rotation
Darstellung Produktbild anzeigen
Ausschlüsse Ausgeschlossene Seiten

🧪 Entwicklungsstatus

Dieses Projekt befindet sich in der Planungsphase. Siehe Issues für den aktuellen Entwicklungsstand.

Geplante Milestones

  1. Plugin-Grundstruktur - Basis-Setup und Konfiguration
  2. Backend-Funktionalität - Service-Layer und API
  3. Frontend-Widget - JavaScript-Plugin und Styling
  4. Admin-Konfiguration - Backend-Konfiguration
  5. Testing & Optimierung - Tests und Performance

📄 Lizenz

Proprietär

🤝 Beitragen

Siehe Issues für offene Aufgaben und geplante Features.

Lizenz

Copyright (C) 2026 Christian Säum – web-seo-consulting.eu

Dieses Projekt steht unter der GNU General Public License, Version 3 oder (nach deiner Wahl) einer späteren Version (GPL-3.0-or-later). Der vollständige Lizenztext steht in der Datei LICENSE.

Du darfst die Software nutzen, weitergeben und – auch kommerziell – verkaufen. Gibst du eine veränderte Fassung weiter, muss deren Quellcode ebenfalls unter der GPL-3.0-or-later verfügbar sein. Der Copyright-Hinweis und die Nennung des ursprünglichen Autors dürfen nicht entfernt werden.