FAQ – Stock Alert¶
Funktionsweise¶
Wie häufig läuft der Verfügbarkeits-Check?
Default alle 5 Minuten via Shopware-Scheduler. In der Konfig anpassbar – kürzer = schneller Benachrichtigung, mehr Server-Last. 5–15 Minuten ist der Standard-Bereich.
Funktioniert das Plugin mit Variants?
Ja, pro Variant. Wenn ein Kunde sich für die Variant „Größe M, schwarz" einträgt, wird er nur benachrichtigt, wenn genau diese Variant wieder verfügbar wird.
Was wenn ein Produkt nur teilweise wieder kommt (z.B. 1 Stück bei 50 Wartenden)?
Bei Bestand ≥ Schwelle wird allen Wartenden die Verfügbarkeits-Mail geschickt. Wer zuerst kauft, hat das Produkt. Die anderen sehen dann „Nicht auf Lager" und können sich neu eintragen.
Wenn das ungewollt ist, kannst Du die „Verfügbar ab Bestand"-Schwelle höher setzen (z.B. 5) – dann werden Mails erst verschickt, wenn ausreichend Bestand da ist.
Kann ein Kunde mehrere Produkte abonnieren?
Ja, beliebig viele. Pro Produkt + E-Mail-Kombination gibt es ein Abo.
Können sich Gäste eintragen oder nur eingeloggte Kunden?
Beide. Eingeloggte Kunden haben das Feld vorausgefüllt, Gäste tippen frei.
DSGVO und Datenschutz¶
Welche Daten werden gespeichert?
Pro Abo: E-Mail-Adresse, Produkt-ID, Sales-Channel-ID, Status, Eintragungs-Zeitstempel, Bestätigungs-Zeitstempel, Versand-Zeitstempel, optional IP (für Spam-Schutz) und PLZ-Anfang (für Heatmap).
Werden IP-Adressen gespeichert?
Default: nur die ersten 2 PLZ-Stellen aus dem Geo-Lookup (= ~100-Personen-Cluster), nicht die IP selbst. Wenn Du Spam-Schutz mit IP-Rate-Limit nutzen willst, wird die IP für die Dauer des Rate-Limit-Fensters (default 1h) gespeichert und dann gelöscht.
Wie lange werden Abos gespeichert?
Standardmäßig:
- pending (nicht bestätigt): 48 Stunden
- confirmed aber noch nicht versandt: unbegrenzt bis Bestand wieder da
- sent: 30 Tage (für Statistik), dann gelöscht
Alles in der Konfig anpassbar.
Wie funktioniert die DSGVO-Auskunft?
Im Admin-Modul nach E-Mail filtern → CSV-Export → Ergebnis dem Kunden zur Verfügung stellen. Plus: bei DSGVO-Löschanfrage einfach die Abos der E-Mail löschen.
Was passiert mit den Daten bei Plugin-Deinstallation?
Im Standard-Modus bleiben sie. Bei Deinstallation mit „Daten löschen" werden alle Tabellen geleert.
Mail-Templates¶
Kann ich die Mail-Texte anpassen?
Ja, über Standard-Shopware-Mail-Templates. Suche unter Einstellungen → Shop → E-Mail-Templates nach „Stock Alert".
Kann ich pro Sales-Channel andere Mail-Texte verwenden?
Ja, Standard-Shopware-Mechanik. Im Mail-Template den Sales-Channel-Tab wechseln und Inhalt überschreiben.
Kann ich Produkt-Bilder in der Verfügbarkeits-Mail anzeigen?
Ja, im Standard-Template ist das Produktbild bereits eingebunden. Twig-Variable: productMedia.media.url.
Wie sieht die Mail bei mehreren Abos einer Person aus?
Pro Produkt-Variant eine eigene Mail. Wir haben uns bewusst gegen „Bundles" entschieden – das ist klarer und vermeidet versehentliches Verpassen einzelner Produkte.
Performance¶
Wie viele Abos kann das Plugin verwalten?
Getestet bis 500.000 aktive Abos ohne Performance-Probleme. Bei größeren Volumina ist die Verfügbarkeits-Cron-Performance ein Faktor – Index-Strategie auf der product_id + status kann helfen.
Wie hoch ist die Last beim Cron-Lauf?
Bei 10.000 Abos und 5-Min-Frequenz ca. 1–2 Sekunden pro Lauf (bei korrekt indexierter DB). Bei 100.000 Abos eher 10–30 Sekunden. Für sehr große Shops Frequenz auf 15 Min hochsetzen.
Mehrere Sales-Channels¶
Funktioniert das Plugin in Multi-Sales-Channel-Konfigurationen?
Ja. Jedes Abo ist einem Sales-Channel zugeordnet. Wenn ein Produkt im Channel A ausverkauft, in Channel B aber verfügbar ist, werden die Channel-A-Abonnenten nicht benachrichtigt – richtig.
Können sich Kunden cross-channel eintragen?
Nein, die Eintragung findet immer im aktuellen Sales-Channel statt. Wenn ein Kunde in Channel A wartet und Channel B eröffnet (z.B. nach Login), läuft der Channel A-Abo weiter.
Flow Builder und API¶
Welche Events gibt es?
Siehe Flow Builder Integration.
Kann ich per API neue Abos anlegen?
Ja, über POST /api/_action/kommora-stock-alert/subscribe mit Auth-Token.
Werden die DSGVO-Pflichten auch bei API-Eintragungen erfüllt?
Bei API-Eintragungen geht standardmäßig kein DOI-Mail raus (da angenommen wird, dass Du den Consent außerhalb des Plugins eingeholt hast). Wenn Du DOI willst, im API-Call das Flag requireDoi: true mitsenden.
→ Bei weiteren Fragen: Troubleshooting oder support@kommora.de.