Inhaltsverzeichnis
    Hinweis: Je nachdem, welche Edition Sie gebucht haben, ist die Anzahl der manuellen Workflow-Ereignisse bzw. der erstellbaren Ereignisse möglicherweise beschränkt. Die JTL-Editionen im Überblick

    Auftragsspezifische Bestandsreservierung

    Ihre Aufgabe/Ausgangslage

    Sie verkaufen Sportzubehör über einen an JTL-Wawi angebunden Shop, beispielsweise JTL-Shop, und bieten mehrere Zahlungsarten an, unter anderem Überweisung und PayPal. Von einer Tischtennisplatte ist noch ein Exemplar auf Lager. Sie können diese beim Lieferanten nachbestellen, dies dauert jedoch in der Regel 4 bis 6 Wochen. Kunde A besucht Ihren Shop und bekommt angezeigt, dass die Tischtennisplatte sofort verfügbar ist. Er kauft sie mit der Zahlungsart Überweisung. Kunde B besucht Ihren Shop zwei Stunden später und sieht, dass die Tischtennisplatte in 4 bis 6 Wochen lieferbar ist. Er bestellt sie und zahlt mir der Zahlungsart PayPal. In JTL-Wawi gilt die Bestellung von Kunde B als sofort bezahlt. Dementsprechend würde Kunde B die Tischtennisplatte zuerst erhalten und Kunde A 4 bis 6 Wochen auf die Lieferung warten. Um dies zu verhindern und sicherzustellen, dass die angezeigte Lieferzeiten auch eingehalten werden, können Sie die Auftragsspezifische Bestandsreservierung (FIFO) verwenden.

    Voraussetzungen/Einschränkungen

    • Server: Mindestens Microsoft SQL-Server Version 2012 Express

    Allgemeines zur Auftragsspezifischen Bestandsreservierung

    Hinter der Auftragsspezifischen Bestandsreservierung steckt das Prinzip FIFO. Es steht für First In – First Out und bedeutet, dass der Auftrag, der zuerst angelegt wurde, auch zuerst bedient wird.

    Neben der Bestandsreservierung durch FIFO können Sie zudem Aufträge priorisieren. Innerhalb einer Priorität werden die Aufträge in der Reihenfolge so ausgeliefert, wie Sie sie angelegt haben, bevor Aufträge der nächsten Priorität ausgeliefert werden.

    Beispiel: Kunde A und Kunde B bestellen das gleiche Produkt, dies ist einmal auf Lager. Der Auftrag von Kunde A kommt zuerst rein. Kunde B bezahlt direkt, bei Kunde A warten Sie noch auf die Zahlung.

    • Wenn die Bestandsreservierung aktiviert ist und beide Aufträge die gleiche Priorität haben, wird kein Auftrag ausgeliefert, bis Kunde A bezahlt hat.
    • Wenn Sie die Priorität von Auftrag B erhöhen, wird Auftrag B ausgeliefert.
    Hinweis: Es kann passieren, dass durch die Bestandsreservierung unbezahlte Artikel dauerhaft reserviert werden. Daher sollten Sie einen Workflow einrichten, der zeitversetzt prüft, ob ein Auftrag bezahlt wurde und anschließend entsprechend dessen Priorität ändert.

    Auftragsspezifische Bestandsreservierung aktivieren

    Hinweis: Sie können die auftragsspezifische Bestandsreservierung auch im laufenden Betrieb aktivieren bzw. wieder deaktivieren. Sobald Sie nach einer Änderung erneut in den Bereich Versand wechseln, werden die Aufträge neu priorisiert.

    Um die Auftragsspezifische Bestandsreservierung in JTL-Wawi zu aktivieren, gehen Sie folgendermaßen vor:

    1. Öffnen Sie in JTL-Wawi über das Menü Admin > Globale Einstellungen das Dialogfenster Globale Einstellungen.
    1. Wechseln Sie in die Registerkarte Vorgänge.
    2. Aktivieren Sie entsprechend Ihren Anforderungen im Bereich Bestandsreservierung die Option Bestandsreservierung ohne FIFO oder Bestandsreservierung nach FIFO.

    Bestandsreservierung ohne FIFO: Wenn Sie diese Option aktivieren, können Sie bei zu wenig Lagerbestand bestimmen, welche Aufträge ausgeliefert werden.


    Bestandsreservierung nach FIFO: Wenn Sie diese Option aktivieren, werden die benötigten Bestände direkt beim Auftragseingang reserviert.


    1. Schließen Sie das Dialogfenster über die Schaltfläche Speichern und starten Sie JTL-Wawi neu.

    Sobald Sie die Bestandsreservierung für Aufträge aktiviert haben, werden alle Aufträge, auch bereits bestehende, nach diesem Prinzip priorisiert.

    Prüfungs-Workflow einrichten

    Ihre Aufgabe/Ausgangslage

    Sie verkaufen Waren per Vorkasse und haben, wie oben beschrieben, die Auftragsspezifische Bestandsreservierung aktiviert. Sie möchten jetzt einrichten, dass nach 7 Tagen geprüft wird, ob ein Auftrag wirklich bezahlt wurde. Ist dies nicht der Fall, soll dessen Priorität nach unten gesetzt werden, um andere bezahlte Aufträge ausliefern zu können.

    Voraussetzungen/Einschränkungen

    • Sie verwenden bereits die Prioritäten bei Aufträgen. Ihre Aufträge haben standardmäßig eine Priorität von mindestens 0.
    Hinweis: Prioritäten werden über die Versandart gesetzt. Lesen Sie mehr zum Thema hier: Versandarten bearbeiten.

    Workflow erstellen

    1. Öffnen Sie in JTL-Wawi über das Menü Admin > JTL-Workflows das Dialogfenster JTL-Workflows anlegen/bearbeiten.
    1. Wechseln Sie in die Kategorie Aufträge und wählen Sie als auslösendes Ereignis Auftrag > Erstellt und klicken Sie auf die Schaltfläche Workflow anlegen > Workflow anlegen.
    1. Wählen Sie unter Ausführungsplan die Option In Tagen und geben Sie unter Ausführungsplan den Wert 7 ein, um den Workflow 7 Tage nach der Erstellung des Auftrages zu starten.
    1. Wählen Sie im Bereich Bedingungen Auftrag > Zahlungen > IstBezahlt; Gleich; Falsch. Damit prüfen Sie ob ein Auftrag nicht bezahlt wurde.
    2. Wählen Sie im Bereich Aktionen Lieferoptionen setzen und wählen Sie die Priorität -5. Damit wird dem Auftrag die niedrigste Priorität gegeben.

    Da die anderen Aufträge eine höhere Priorität haben, werden diese jetzt vor dem geänderten Auftrag mit der niedrigeren Priorität ausgeliefert.