Gelöst Workflow basierend auf überschrittenem Lieferdatum

Sven83

Gut bekanntes Mitglied
26. Februar 2017
149
8
Hi JTLer,
wir arbeiten viel mit Vorbestellungen. Ich versuche nun, uns die Arbeit bzw. die Kommunikation mit dem Kunden zu erleichtert. Ich hätte gerne, dass wir informiert werden, wenn ein Lieferdatum überschritten ist um Tag x. Am besten wäre es, wenn der Kunde eine E-Mail erhält mit dem Lieferdatum aus dem Artikel, sofern dieses noch nicht überschritten ist. Ich fuchse mich gerade ein wenig in die Workflows, nur habe ich noch nicht gesehen, ob es klappt, dass der Workflow als Bedingung ein überschrittenes Datum hat. Hat da jemand eine Idee?

Danke und Gruß
Sven
 

sjk

Sehr aktives Mitglied
16. Januar 2019
612
271
Moin Sven,

Was du dir genau vom Workflow wünschst und durch was er ausgelöst werden soll wird mir leider nicht ganz klar. Vielleicht magst du das nochmal etwas genauer beschreiben (Trigger, Bedingungen, Aktionen).

Erstmal zum überschrittenen Datum:
Dafür legst du dir unter den Bedingungen am besten eine "Erweiterte Eigenschaft" an. Darin kannst du mit DotLiquid und sogar SQL-Queries alles mögliche abfragen (lohnt sich, sich da in einer ruhigen Minute etwas reinzuarbeiten!). Hier mal ein Startpunkt, aus dem Kopf und ungetestet:
Code:
{% assign umxtage = 3 %} {% comment  -%}Wie lange darf das Lieferdatum vor Workflowauslösung überzogen werden in Tagen{% endcomment -%}
{% assign varlieferdatum = Vorgang.Lieferung.VoraussichtlichesLieferdatum %} {% comment  -%}Deine Variable für das vorr. Lieferdatum{% endcomment -%}
{% assign lieferdatumplusx = varlieferdatum | AddDays: umxtage -%} {% comment -%}Hier werden die Tage aus der ersten Variable zum Datum aus der zweiten addiert{% endcomment -%}

{% if lieferdatumplusx < Datum.Jetzt -%}
mail
{% endif -%}
Den Code kannst du mit den Variablen oben anpassen (Anzahl Karenztage und Variable für das Lieferdatum). Im Endeffekt prüft er ganz simpel, ob das Lieferdatum+x Tage kleiner ist als das aktuelle Datum und gibt ein "mail" aus, wenn dies der Fall ist.
Wenn du den Code also als Erweiterte Eigenschaft angelegt hast (Bedingung hinzufügen->Bedingungsdropdown öffnen->Erweiterte Eigenschaften verwalten) wählst du diese als Bedingung aus und prüfst auf "Nicht leer".

Passende Guide-Seiten:
Allgemein DotLiquid
Datumsfilter in DotLiquid
 

Sven83

Gut bekanntes Mitglied
26. Februar 2017
149
8
Vielen Dank für deine erste Hilfe.

Kurz nochmal zu dem, was ich mir vorstelle. Kunde bestellt bei uns etwas vor. Liefertermin ist der 20.07.. Wenn wir einen neuen Liefertermin erfahren, ändern wir das Lieferdatum im Artikel. Wenn das Lieferdatum vom Kundenauftrag überschritten wird, möchte ich, dass der Kunde eine E-Mail erhält mit dem neuen Liefertermin, den wir im Artikel gepflegt haben.

Anderer Ansatz:
Wenn wir das Lieferdatum des Artikels verändern, sollen die Kunden, die den Artikel vorbestellt haben, eine automatische E-Mail erhalten.

Das wären zwei Wege, die uns die Arbeit erleichtern würden. Ich muss mir mal in Ruhe und im Detail anehen, wie das mit den DotLiquid usw funktioniert. Warscheinlich probiert man das auch besser an einem Testmandanten :)
 

husky125

Gut bekanntes Mitglied
15. Januar 2013
112
13
Hallo Sven,
Wir haben exakt eine Lösung dafür von @css-umsetzung via Workflow bekommen!

Kunden bestellen einen Artikel mit Lieferdatum. Sollte sich nun der Liefertermin verschieben, bekommt der Kunde eine E-Mail... Das "Spielchen" geht so lange bis der Auftrag verschickt wurde. Also auch mehrmalige Verschiebungen sind kein Problem.
 
  • Gefällt mir
Reaktionen: Sven83 und PAO1908

PAO1908

Sehr aktives Mitglied
11. Oktober 2012
472
33
Schweiz
Hallo Sven,
Wir haben exakt eine Lösung dafür von @css-umsetzung via Workflow bekommen!

Kunden bestellen einen Artikel mit Lieferdatum. Sollte sich nun der Liefertermin verschieben, bekommt der Kunde eine E-Mail... Das "Spielchen" geht so lange bis der Auftrag verschickt wurde. Also auch mehrmalige Verschiebungen sind kein Problem.
Hallo husky
Wird der liefertermin aufgrund des Datums, dass in der Lieferantenbestellung hinterlegt ist, festgelegt? Wenn ich also bei einem Artikel das Datum in der Lieferantenbestellung um zwei Wochen nach hinten verschiebe, erhalten die Kunden ein Mail?
Danke und Gruss
 

husky125

Gut bekanntes Mitglied
15. Januar 2013
112
13
Hallo,
Das ganze basiert auf Änderungen des Erscheinungsdatum des Artikels. Denn wir importieren regelmäßig das Lieferdatum des Herstellers als Erscheinungsdatum um es im Shop auch so kommunizieren zu können.
Ich bin mir aber sehr sicher das @css-umsetzung auch andere Variablen setzen kann, da das alles in SQL Abfragen gemacht werden kann.
 
  • Gefällt mir
Reaktionen: Sven83
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow bei fehlerhaften Bankabgleich JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow für Erinnerungen an bevorstehende Lieferungen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Lagerkommentar 1 per Workflow füllen User helfen Usern - Fragen zu JTL-Wawi 6
Neu Suche Workflow: Erstbestellung Shop auf Rechnung -> Auftrag Zurückhalten JTL-Wawi - Ideen, Lob und Kritik 1
1.11.7 Workflow versendet soll Rechnung 1x drucken, druckt aber 2x JTL-Wawi 1.11 1
Neu Auftrag - Lieferstatus mit Workflow exportieren Arbeitsabläufe in JTL-Wawi 3
In Diskussion Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 7
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Workflow OpenAI JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 1
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Verständnisfrage zum Mahnlauf Workflow User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Ausdruck Rechnung beim Workflow nicht korrekt formatiert User helfen Usern - Fragen zu JTL-Wawi 6
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Neu Dringend: USA DHL Versand Umstellung ab 24.07. auf HTSUS Zolltarifnummern JTL-ShippingLabels - Ideen, Lob und Kritik 4
Neu Update auf 5.7.2 - kein DB Update Installation / Updates von JTL-Shop 9
Neu Feld "Informationen" auf Smartphone immer ausklappen Allgemeine Fragen zu JTL-Shop 2
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8
Neu Produktionsaufträge tauchen nicht in der Workbench auf JTL-Plan&Produce - Fehler und Bugs 2
Bei Update auf 2.05 kam folgende Meldung JTL-Wawi 2.0 2
Ameise - Importvorlage auf 80 Spalten begrenzt? JTL-Wawi 2.0 0
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu Anpassung Kundendaten auf XRechnung User helfen Usern - Fragen zu JTL-Wawi 2
Neu Absenderadresse auf Versandlabel ändern User helfen Usern - Fragen zu JTL-Wawi 1
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Umstellung auf Jera Datev Schnittstelle - keine Kundennummer im Kundencenter Schnittstellen Import / Export 2
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Nach Update auf 2.0.3 Keine Fehlermeldungen mehr sichtbar Otto.de - Anbindung (SCX) 1
DPD Cloud Labeldruck auf Zebra LP 2844-Z seit Update auf JTL-Wawi 1.11.x fehlerhaft JTL-Wawi 1.11 3
JTL nach Update auf 2.0.3 im Bereich „Kunden“ extrem langsam JTL-Wawi 2.0 1
Neu DotLiquide Variable Voraussichtliches Lieferdatum auf Rechnung User helfen Usern - Fragen zu JTL-Wawi 1
Neu Betrag auf der Rechnung nach Rechnungskorrektur User helfen Usern - Fragen zu JTL-Wawi 1
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Lohnt sich das Update von 1.11.6 auf 2.0.4 aktuell? JTL-Wawi 2.0 2
Neu DHL Versenden 4.0 Zolltarifnummer auf 8 Stellen kürzen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Internetmarke 2.0 - Direktdruck auf Umschlag JTL-ShippingLabels - Ideen, Lob und Kritik 3
Update auf 1.11.11 schlägt fehl JTL-Wawi 1.11 3
Neu Update Version 1.5 auf 1.11 - Download älterer Versionen als 1.8 Installation von JTL-Wawi 2
Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?! JTL-Shop - Fehler und Bugs 3
Erfahrungswerte Update von 1.8.12.2 auf 1.11.10 JTL-Wawi 1.11 4
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3

Ähnliche Themen