Highlights
Benachrichtigungsmöglichkeit via E-Mail bei Produkten ohne Lagerstand. Wenn die Benachrichtigung aktiv ist, dann wird der Kunde über die Produktverfügbarkeit informiert Übersichtsliste der Benachrichtigung inkl. aktuellem Status Individuell je Produkt einstellbar, ob die Benachrichtigungsfunktion angezeigt wird einstellbare Plugin Konfiguration, ob nur die Benachrichtigung bei nicht lagernden Produkten angezeigt wird oder ob das Produkt weiterhin bestellbar ist.
Features
Benachrichtigungsmöglichkeit via E-Mail bei Produkten ohne Lagerstand - Im Frontend wird ein Eingabefeld für die E-Mail Adresse bei Produkten eingeblendet Automatische Benachrichtigung der Kunden, wenn sich der Lagerbestand des Produktes (auf bestellbar) ändert (Scheduled Tasks und Message Queue muss eingerichtet sein) E-Mail Template Vorlage für Benachrichtigung individuell anpassbar Im Shopware Admin Bereich: Übersichtsliste aller User, die eine Benachrichtigung wünschen inkl. aktuellem Status (offen, benachrichtigt am)
Funktionsumfang
Wenn ein Produkt nicht lagernd ist, kann der User mit Angabe seiner E-Mail Adresse sicht benachrichtigen lassen, wenn das Produkt wieder lagernd ist. Der Kunde wird automatisch mit einem frei änderbaren E-Mail benachrichtigt (einmalig). Die Einstellung der Lagerstandsbenachrichtigung erfolgt bei jedem Produkt individuell.In der Plugin Konfiguration, kann der Shopbetreiber einstellen, ob Produkte trotz aktiver E-Mail Benachrichtigung bestellbar sind oder ob nur die Benachrichtigungsfunktion angezeigt wird. Im Admin Bereich (Einstellungen -> Erweiterungen -> Lagerstands Benachrichtigung -> Übersicht Benachrichtigungen) sieht der Shopbetreiber eine Übersicht alle User, die sich benachrichtigen lassen wollen (inkl. Status, ob und wann eine Benachrichtigung erfolgt ist).
Funktionalität
Seit version 3.2.0 gibt es zwei Möglichkeiten wie die E-Mail Benachrichtigung aktiviert werden kann.
In der ersten Variante ist in der Pluginkonfiguration die E-Mail Benachrichtigung auf immer inaktiv gesetzt. Bei dieser Einstellung wird das Benachrichtiungsfeld beim Produkt erst angezeigt sofern dieses keinen aktuellen verfügbaren Lagerstand besitzt und ein zusätzlicher Kenner für die E-Mail Benachrichtigung beim Produkt aktiviert wurde. Erst dann ist es dem Kunden möglich beim Produkt im Shop seine E-Mail Adresse einzugeben.
Bei der zweiten Variante ist in der Pluginkonfiguration die E-Mail Benachrichtigung auf immer aktiv gesetzt. Bei dieser Einstellung wird das Benachrichtiungsfeld beim Produkt sofort angezeigt sofern dieses keinen aktuellen verfügbaren Lagerstand besitzt. Es ist dem Kunden gleich möglich beim Produkt im Shop seine E-Mail Adresse einzugeben. Über einen Kenner beim Produkt, kann die E-Mail Benachrichtigung für dieses Produkt deaktiviert werden.
Sobald ein Kunde seine E-Mail Adresse eingegeben hat wird dieser automatisch benachrichtigt, sobald das Produkt einen verfügbaren Lagerstand besitzt. Dies wird über einen Scheduled Task (= Cronjob) einmal pro Tag geprüft und ausgeführt.
Im Admin Bereich erscheint bei dem jeweiligen Produkt unter dem Menüpunkt Lieferbarkeit ein Button "E-Mail-Benachrichtigung anzeigen"/"E-Mail-Benachrichtigung nicht anzeigen". Der Text des Buttons variiert je nachdem welche Einstellung zuvor in der Pluginkonfiguration gewählt wurde. Wird dieser aktiviert, wird auf der Produktdetail-Seite im Schaufenster das Feld für die Eingabe der E-Mail entweder angezeigt oder nicht angezeigt.
Nach Eingabe der E-Mail erscheint eine Auforderung, die E-Mail mittels Link zu bestätigen. So können ungültige oder nicht vorhanden E-Mails für die Benachrichtigung ausgeschlossen werden. Der Kunde erhält also eine E-Mail bei der Registrierung, bei der Bestätigung der E-Mail und wenn das Produkt wieder verfügbar ist. Die Templates der E-Mails können individuell gestaltet werden.
Im Admin unter Einstellungen > Erweiterungen > Lagerstands Benachrichtgungen befinden sich 2 verschiedene Möglichkeiten um zu sehen, welche Produkte "nachgefragt" wurden bzw, welche Kunden eine Benachrichtigung gewünscht haben und ob diese informiert wurden.
Anwendungszenario
Einer Ihrer Kunden möchte unbedingt ein bestimmtes Produkt in Ihrem Shop kaufen – leider ist es jedoch momentan ausverkauft und nicht mehr lagernd. Diese Situation ist sowohl für Sie als auch für Ihren Kunden ärgerlich. Dieses Plugin, für eine E-Mail Benachrichtigung wenn der Lagerstand sich wieder erhöht, biete dafür die perfekte Lösung. Ihr Kunde kann in diesem Fall seine E-Mail-Adresse angeben und wird automatisch benachrichtigt, sobald sein gewünschtes Produkt wieder verfügbar ist.
Vorraussetzung für die ordnungsgemäße Funktion, ist die Einrichtung der Shopware Message Queue & der Scheduled Tasks
https://docs.shopware.com/en/shopware-platform-dev-en/developer-guide/core/message-queue
https://docs.shopware.com/de/shopware-6-de/tutorials-und-faq/scheduled-tasks-anlegen
Häufig gestellte Fragen
- Wie heißt der technische Name des Zusatzfeldes beim Produkt, wo die E-Mail Benachrichtigung aktiviert wird?acris_stock_notification_email_notification
- Wie heißt der technische Name des Zusatzfeldes beim Produkt, wo die E-Mail Benachrichtigung deaktiviert wird?acris_stock_notification_email_notification_inactive
- Kann ich die Zusatzfelder beim Produkt über die API importieren?Ja, die Zusatzfelder können ganz normal über den Knoten customFields bei der Produkt Entität über die API eingefügt werden.
- Wie heißt der technische Name für den Preis?Im Mailtemplate kann mit der Variable "stockNotificationRecipient.product.price|first.gross" der Verkaufspreis inkl. MwSt. eingefügt werden. Der Nettopreis kann mit der Variable "stockNotificationRecipient.product.price|first.net" eingefügt werden. Mit der Variable "stockNotificationRecipient.product.price|first.listPrice.gross" kann der Streichprei inkl. MwSt. eingefügt werden
- Code Qualität verbessert
- Email-Templates überarbeitet
- Fügt Cover und Medienzuordnungen beim Laden von Produkten in der E-Mail-Vorlage hinzu.
- Bugfix: Routenparameter und Routenantwort korrigiert.
- Routenkonfiguration hinzugefügt.
- Router-Anmerkung in ein Attribut umgewandelt.
- Konfiguration für die Deaktivierung/Aktivierung der Lagerbestandsbenachrichtigung (Double-opt-in) hinzugefügt.
- Behoben, dass die Plugin-Configuration für "Email-Benachrichtigung" nicht richtig ausgelesen wurde pro Verkaufskanal
- Verbessert das Laden der verfügbaren Produkte.
- Optimiert das Laden der Benachrichtigungsdaten in der E-Mail.
- Optimiert die Standardvorlagen für Mails zur Bestandsbenachrichtigung.
- Für inaktive Produkte werden ab sofort keine E-Mail Benachrichtigungen mehr versendet.
- Optimierung bei der Abfrage der E-Mail Benachrichtigung bei einer großen Anzahl an Produkten.
- Verbesserungen in Verbindung mit Produkt Varianten.
- Behebt ein Problem, bei dem der Scheduled Task mit Shopware 6.6 nicht mehr korrekt ausgeführt wurde.
- Konfiguration hinzugefügt "Kunden benachrichtigen, wenn mindestens X Stück auf Lager"
- Verbesserte Kompatibilität mit dem ACRIS Bestellmatrix Plugin.
- Es wurde behoben, dass der Schalter „Benachrichtigt“ nicht auf der Detailseite der Lagerbenachrichtigung angezeigt wurde.
– Problem behoben, bei dem der E-Mail-Benachrichtigungsschalter nicht angezeigt wurde.
- Problem behoben, bei dem die Seite zum Erstellen von Lagerbenachrichtigungen eine leere weiße Seite war.
- Aktualisierte Pipeline.
- Aktualisierte Pipleline.
- Optimierung der Formular Validierung.
- Neue Option für die Anzeige des Datenschutzes bei Bestandsmeldungen hinzugefügt (aus den Shopware-Einstellungen zu übernehmen - Einstellungen->Anmeldung und Registrierung-> Datenschutzbestimmungen müssen über eine Checkbox akzeptiert werden)
- Kompatibilität mit Shopware 6.6.
- Fügt Cover und Medienzuordnungen beim Laden von Produkten in der E-Mail-Vorlage hinzu.
- Die Standardkonfiguration für Double-opt-in wurde korrigiert.
- Konfiguration für die Deaktivierung/Aktivierung der Lagerbestandsbenachrichtigung (Double-opt-in) hinzugefügt.
- Behoben, dass die Plugin-Configuration für "Email-Benachrichtigung" nicht richtig ausgelesen wurde pro Verkaufskanal.
- Verbessert das Laden der verfügbaren Produkte.
- Optimiert das Laden der Benachrichtigungsdaten in der E-Mail.
- Optimiert die Standardvorlagen für Mails zur Bestandsbenachrichtigung.
- Konfiguration hinzugefügt "Kunden benachrichtigen, wenn mindestens X Stück auf Lager"
- Verbesserte Kompatibilität mit dem ACRIS Bestellmatrix Plugin.
- Optimierung der Formular Validierung.
- Neue Option für die Anzeige des Datenschutzes bei Bestandsmeldungen hinzugefügt (aus den Shopware-Einstellungen zu übernehmen - Einstellungen->Anmeldung und Registrierung-> Datenschutzbestimmungen müssen über eine Checkbox akzeptiert werden)
- Verbessert die Kompatibilität des Plugins mit Elasticsearch.
- Admin-Filter für den Benachrichtigungsstatus auf der Detailseite des Benachrichtigungsprodukts
- Das Checkbox Feld oder der Text für den Datenschutzhinweis wird nur angezeigt, wenn auch das E-Mail Feld angezeigt wird.
- Filter „Benachrichtigt“ auf der Seite „Bestandsbenachrichtigung für Produkte“ hinzugefügt.
- Filter 'Bereits benachrichtigt' hinzugefügt.
- Neue Datenschutzoptionen hinzugefügt
- Änderung des im Standard beim Scheduled Task hinterlegten Intervalls von 1x täglich auf 1x stündlich.
- Optimiert den Umgang mit der Antwort auf die Formularanfrage.
- Fügt die Plugin-Konfiguration für das Ausblenden der Lieferzeitinformationen hinzu, wenn die Bestandsmeldung auf der Produktseite in der Storefront angezeigt wird.
- Optimiert die Produktberechnung der Bestandsmeldung bei der Neuberechnung des Warenkorbs.
- Fügt die Validierung beim Senden der Bestandsmeldungsanforderung hinzu.
- Optimiert das Hinzufügen des Produkts zum Warenkorb, wenn die Bestandsbenachrichtigungsfunktion für das Produkt aktiv ist.
- Logik der bestellbaren Menge und der Lagerstandsbenachrichtiung optimiert
- Umgenennung der Plugineinstellung für bestellbare Produkte mit aktiver Lagerstandsbenachrichtigung
- Logik Problem der bestellbaren Menge und der Lagerstandsbenachrichtigung behoben
- Optimiert die Überprüfung der verfügbaren Produkte.
- Optimiert die Anzeige der Bestandsmeldung für die Produktauflistung in der Verwaltung.
- Optimiert die Übersicht basierend auf dem Produktmodul in der Verwaltung.
- Kompatibilität mit Shopware 6.5.
- Verbessert die Plugin-Kompatibilität.
- Fügt die Validierung beim Senden der Bestandsmeldungsanforderung hinzu.
- Optimiert das Hinzufügen des Produkts zum Warenkorb, wenn die Bestandsbenachrichtigungsfunktion für das Produkt aktiv ist.
- Logik der bestellbaren Menge und der Lagerstandsbenachrichtiung optimiert
- Umgenennung der Plugineinstellung für bestellbare Produkte mit aktiver Lagerstandsbenachrichtigung
- Logik Problem der bestellbaren Menge und der Lagerstandsbenachrichtigung behoben
- Optimiert die Anzeige der Bestandsmeldung für die Produktauflistung in der Verwaltung.
- Optimiert die Übersicht basierend auf dem Produktmodul in der Verwaltung.
- Anzeigeproblem bei Produkten mit Nachbestellung behoben
- Logik der Mengenauswahl verbessert
- Plugin Einstellungen für die Mengenauswahl wurden kombiniert
- Bessere Benennung der Plugin Einstellungen
- Neue Plugin Einstellung um die Mengenauswahl vom Produkt zu begrenzen
- Das Registrierungsdatum wurde zu den Spalten der Bestandsmeldetabelle und der Detailseite hinzugefügt.
- Fehler in der E-Mail "Produkt zum Kauf verfügbar" behoben.
- E-Mail-Benachrichtigung für Produktvarianten behoben.
- Behebt ein Problem, bei dem Bestandsmeldungen nicht gesendet werden.
- Behebt ein Problem beim Laden der Auflistung "Benachrichtigung über den Lagerstand von Produkten" in der Administration
- Optimiert das Laden der Plugin Konfiguration in der Administration
- Behebt einen Problem beim Laden des E-Mail-Benachrichtigungs Feldes bei der Produktseite in der Administration
- Optimierung der Produktseite in der Administration
- Optimierung der Warenkorb Logik von Produkten mit Lagerstandbenachrichtigungen
- Neue Plugin Einstellung zum aktivieren der Lagerstandsbenachrichtigungen.
- Änderung des Pluginnamens und der Hersteller Links.
- Optimiert das Laden der Bestandsmeldungsprodukte in der geplanten Aufgabe.
- Optimiert die Anzeige des Bestandsmeldungsformulars.
- Verschiebt die ACRIS E-Mail-Benachrichtigung in benutzerdefinierte Felder, um die zusätzlichen Felder korrekt zu speichern.
- Optimierte Massenbearbeitung für benutzerdefinierte Felder.
- Massenbearbeitung für E-Mail-Benachrichtigung auf der Produktbearbeitungsseite der Verwaltung.
- Optimiert das Laden der Bestandsmeldung auf der Cms-Produktdetailseite in Storefront.
- Behebt einen Fehler beim Aufbau der Verwaltung.
- Optimiert das Plugin-Image.
- Verbessert die Kompatibilität mit Shopware >= 6.4.10.0.
- Optimiert die Plugin-Farbe in der Verwaltung.
- Migration von Business Events zum Flow Builder.
- Verbesserte Kompatibilität mit Shopware 6.4.6*.
- Optimiert Lager Benachrichtigung CMS Element.
- Hinzufügung eines Registrierungskennzeichens für die Bestandsmeldungen.
- Optimiert die Liste der registrierten Benutzer für das Produkt in der Verwaltung.
- Optimiert die Speicherung von Bestandsmeldungsdaten für Produkte.
- Optimiert das Laden der Bestandsmeldung für die Produkte in der Verwaltung.
- Einkaufserlebnis-Element für die Lagerstandsbenachrichtigung hinzugefügt
- Optimierung der geplanten Aufgabe.
- Kompatibilität mit Shopware 6.4* hergestellt.
- Behebt ein Problem, bei dem der falsche Produktname in die Registrierung der Lagerstandsbenachrichtigung geschrieben wurde.
- Die Einstellung der nächsten Ausführungszeit für die geplante Aufgabe "Bestandsmeldung" wurde korrigiert.
- Die Einstellung der Schaufenster-URL für die Bestätigungs-E-Mail wurde korrigiert.
- Fehlende Standardsprache für die Erstellung von Standarddaten bei der Plugin-Installation behoben.
- Hilfetext für die Anzeige der E-Mail-Benachrichtigung auf der Produktseite korrigiert.
- Spalte mit Produktnummer zur Benachrichtigungsliste hinzugefügt.
Anmelden