Verfügbarkeitsbenachrichtigung

Modulbeschreibung

Artikel ausverkauft? Kein Problem - Informieren Sie Ihre Kunden, wenn er wieder verfügbar ist! Über dieses Modul können sich Shopkunden für ausverkaufte Artikel registrieren, um benachrichtigt zu werden, wenn diese wieder verfügbar sind. Der Shopinhaber hat über dieses Modul auch eine Aussage, für welche Produkte sich seine Kunden interessieren, um entsprechende Nachkäufe zu organisieren oder bei Rückläufern die Kunden entsprechend zu benachrichtigen.

Systemvoraussetzungen

PHP-Version OXID 6

  • PHP 7.4 - 8.1 (OXID 6.5.x)

PHP-Version OXID 7

  • PHP 8.1 - 8.2 (OXID 7.1.x)

  • PHP 8.2 - 8.3 (OXID 7.2.x - 7.3.x)

  • PHP 8.4 (OXID 7.3.x)

Webserver-Konfiguration

  • IonCube Loader (mind. v14.0)

Kompatibel mit den Themes

  • Flow (OXID 6)

  • RoxIVE (OXID 6)

  • Wave (OXID 6)

  • Apex ab OXID 7.1

Kompatibel mit den OXID Versionen

  • OXID CE/PE/EE 6.5.x

  • OXID CE/PE/EE 7.0.x bis 7.3.x

Installation

Ab OXID 6 / 7

  1. Falls noch nicht geschehen, laden Sie bitte zunächst das digidesk Basis-Modul herunter und installieren Sie es gemäß der enthaltenen Installationsanleitung.

  2. Für dieses Modul erstellen Sie nun einen weiteren Unterordner "articlereminder" im Ordner "packages/digidesk", in den die heruntergeladene Zip-Datei entpackt wird.

  3. Führen Sie anschließend folgenden Befehl aus dem Hauptverzeichnis des Shopsystems aus:

    composer require digidesk/articlereminder

  4. Nun kann das Modul im OXID eShop Admin aktiviert werden

  5. Ggf. Tmp-Verzeichnis leeren und Views generieren

  6. Bitte fahren Sie nun mit der Einrichtung des Moduls fort

Update

Ab OXID 6 / 7

  1. Entpacken Sie die neue Modulversion in den Ordner "packages/digidesk/articlereminder".

  2. Deaktivieren Sie das Modul im OXID eShop Admin.

  3. Führen Sie anschließend folgenden Befehl aus dem Hauptverzeichnis des Shopsystems aus:

    composer update digidesk/articlereminder

    Die Frage, ob Dateien des Pakets überschrieben werden sollen, bestätigen Sie bitte mit "Y".

  4. Aktivieren Sie das Modul im OXID eShop Admin.

  5. Ggf. Tmp-Verzeichnis leeren und Views neu generieren.

Backend

Im Backend Bereich werden Sie benachrichtigt, wenn ein Kunde sich für ein Produkt interessiert und diesen auch erwerben möchte:

Ebenfalls können Sie im Backend die Benachrichtigungen, dass ein Artikel wieder vorhanden ist manuell senden, indem Sie auf das Brief-Icon klicken:

Wenn der Double Opt-In für den E-mail Versand aktiviert ist, sehen Sie im Backend außerdem eine zusätzliche Spalte, die anzeigt ob der Kunde den Double Opt-In abgeschlossen hat oder nicht. Sollte der Kunde den Double Opt-In noch nicht abgeschlossen haben, können Sie die Benachrichtigung auch nicht manuell verschicken.

Cronjob

Für den automatischen Versand der Benachrichtigungen gibt es einen Cronjob, der ausgehend vom Shop-Root-Ordner auf dem Server über die CLI wie folgt aufgerufen werden kann:

vendor/bin/dd-articlereminder --key=cronjobkey

Damit der Cronjob automatisch ausgeführt wird, muss ein zeitlich geplanter Aufruf des CLI-Commands auf Ihrem Server eingerichtet werden. Falls Sie dabei Hilfe benötigen, können Sie uns gerne kontaktieren.

Der Cronjob Schlüssel cronjobkey befindet sich in den Moduleinstellungen und wird automatisch vom System generiert:

Benachrichtigungsintervall

Das Benachrichtigungsintervall legt fest, wie viele Tage der Kunde vor der Wiedereinlagerung informiert werden soll.

Wenn man das Benachrichtigungsintervall bspw. auf "2" setzt, wird der Kunde 2 Tage vor dem vorhanden sein des Artikels informiert.

Wenn das Benachrichtigungsintervall jedoch auf "0" gesetzt wird, besteht kein Intervall und der Kunde wird erst an dem Tag informiert wo der Artikel wieder vorhanden ist.

Bei aktiviertem Benachrichtigungsintervall wird der Schwellenwert ignoriert.

Ausserdem muss dazu bei dem jeweiligen Artikel unter "Artikel verwalten" in dem Reiter "Lager" das "Wieder lieferbar am" Feld entsprechend gesetzt sein.

Schwellenwert

Der Schwellenwert gibt an, ab welcher Menge der verfügbaren Artikel der Kunde informiert werden soll. Wenn der Schwellenwert nicht aktiviert ist, kann der Kunde im Frontend die Anzahl der Artikel selber eintragen. Beim aktiviertem Schwellenwert wird die Eingabe für die Anzahl der Artikel im Frontend ausgeblendet. Bei aktiviertem Benachrichtigungsintervall wird der Schwellenwert ignoriert.

Anpassen der E-Mail Vorlagen

Um die E-Mail-Vorlagen für die Benachrichtigungs-Mails anpassbar zu halten werden die Texte aus den CMS-Inhalten ddinfomailoperator , ddaroptincustomermail und dduserinfomailcustomer geladen. Somit können Sie wahlweise über Kundeninformationen -> CMS-Seiten oder in PE und EE Versionen über Kundeninformationen -> VisualCMS die Texte der Benachrichtigungs-Mails anpassen, indem Sie diese CMS-Snippets bearbeiten.

Frontend

Damit der Button Benachrichtigen im Frontend sichtbar wird, sollte der Artikel einen Lieferstatus Wenn ausverkauft nicht bestellbar haben. So sieht das ganze dann für Ihre Shopkunden im Frontend aus:

Hilfe & Support

Haben Sie Fragen oder benötigen Sie Hilfe bei der Installation? Gerne bieten wir Ihnen auch einen Installationsservice an. Kontaktieren Sie uns einfach!

  • Telefon: +49 (0) 5246 / 9099110

  • Kontaktformular: http://www.digidesk.de/kontakt

Last updated