shop.config, der Shop verschickt ihn als reine Textmail.
Voraussetzung
Die Lagerbestandsmeldung setzt die dynamische Lagerbestandsverwaltung voraus. Nur dort führt der Shop je Produkt eine Stückzahl mit, die er beim Bestellabschluss verringern und anschließend gegen eine Grenze prüfen kann. Produkte mit fest zugewiesenem Lieferstatus bleiben außen vor: Bei ihnen gibt es keine Menge, die unter eine Grenze fallen könnte. Wegweiser: Lagerbestand anzeigenSchritt 1: Grenze und Empfänger am Produkt pflegen
Zwei Angaben gehören zum einzelnen Produkt, nicht in die Konfiguration.
Der Meldebestand lohnt sich, wenn Sie je Produkt unterschiedlich früh gewarnt werden wollen, beispielsweise weil ein Lieferant vier Wochen Vorlauf braucht und ein anderer zwei Tage.
Die produktbezogene E-Mail-Adresse lohnt sich, wenn unterschiedliche Personen für unterschiedliche Sortimente zuständig sind.
Die produktbezogene Adresse ersetzt den allgemeinen Empfänger nicht, sie kommt zusätzlich dazu. Beide erhalten dieselbe Meldung.
Beide Angaben pflegen Sie wahlweise im WSPManager oder über den Produktdatenimport. Im Import tragen Sie den Meldebestand als Feld
Notification in der Lagerbestandsdatei ein, zusammen mit StoreId und Amount. Die E-Mail-Adresse übergeben Sie als Feld StockEmail in den Produktdaten.
Wegweiser: Produktdatenimport
Schritt 2: Meldung aktivieren
Aktiviert wird die Funktion in dershop.config im Abschnitt <Inventory>.
Wann gemeldet wird
EmailWarning legt fest, welche Grenze die Meldung auslöst. Drei Werte sind möglich, jeder andere Wert schaltet die Meldung ab.
Der Unterschied ist eine Frage des Vorlaufs.
yellow und red greifen auf die Grenzen zurück, die ohnehin die Lieferbarkeitsanzeige im Shop steuern, gelten also einheitlich nach derselben Logik. direct entkoppelt die Meldung davon und arbeitet mit dem eigenen Meldebestand je Produkt. Wählen Sie direct, wenn Sie früher gewarnt werden wollen, als es die Ampel im Shop hergibt.
Empfänger und Betreff
EmailAddress nimmt den allgemeinen Empfänger auf, EmailSubject den Betreff.
Schritt 3: Text der Meldung festlegen
EmailMessage enthält den Text der Meldung. Vier Platzhalter füllt der Shop mit den Daten des betroffenen Produkts. Sie funktionieren im Text und im Betreff gleichermaßen.
Nehmen Sie die Produktnummer mit in den Text auf. Sie ist die Angabe, mit der Sie beim Lieferanten oder im Warenwirtschaftssystem weiterarbeiten, während der Produktname allein nicht immer eindeutig ist.
Was Sie beim Betrieb erwarten dürfen
Die Meldung ist an den Bestellvorgang gekoppelt, nicht an einen nächtlichen Lauf. Daraus ergeben sich zwei Eigenheiten:- Solange der Bestand unter der Grenze liegt, löst jede weitere Bestellung des Produkts eine neue Meldung aus. Bei Produkten mit hoher Bestellfrequenz kann das mehrere Mails am Tag bedeuten, bis Sie nachgebucht haben.
- Wird der Bestand ausschließlich außerhalb des Shops verändert, beispielsweise durch einen Import, entsteht keine Meldung. Erst die nächste Bestellung prüft wieder.
OpenOrder-Allow), rechnet der Shop die bereits bestellte Menge heraus, bevor er gegen die Grenze prüft. Die Meldung bezieht sich damit auf den tatsächlich noch verfügbaren Bestand, nicht auf den Buchbestand.
Referenz: Abschnitt Inventory
