In Diskussion Workflow für voraussichtlichen Liefertag erstellen

Kaufladenbetreiber

Aktives Mitglied
20. Oktober 2017
6
2
Hallo,

ich benutze die JTL-Wawi 1.11 mit JTL Shop 5.6 und habe bisher keine Erfahrung mit Workflows.


Ausgangslage:

Ich liefere grundsätzlich sehr schnell, daher ist die Versandzeit mit "in 1-2 Werktagen bei Ihnen" angegeben und die Wawi setzt den voraussichtlichen Liefertag auf Bestelldatum +2 Tage.


Aufgabenstellung:

Wenn der Kunde nach 12.00 Uhr mittags bestellt, kann ich leider erst am nächsten Werktag versenden. Der voraussichtliche Liefertag kann dann u.U. nicht eingehalten werden. Wenn die Wawi das Lieferdatum bei Bestellungen am Freitag auf Sonntag setzt, ist das scheinbar verwirrend für manche Kunden. (ja, das gibt es...) Die Lieferzeit auf 1-3 Werktage zu erweitern hilft mir nicht, da der schnelle Versand für mich ein Wettbewerbsvorteil ist.

Die Auftragsbestätigungen versende ich manuell nach Prüfung der Bestellungen.

Ich hätte gerne einen Workflow, der das Lieferdatum anpasst, wenn die Auftragsbestätigung nach 12.00 Uhr mittags versendet wird und idealerweise den Sonntag überspringt. Wenn Feiertage (die man in eine Liste einträgt) auch noch übersprungen werden könnten, wäre dies natürlich ein tolles Extra.

Ich freue mich über jeden hilfreichen Input

Viele Grüße aus der Muddastadt, Chris
 

Steffen80

Sehr aktives Mitglied
27. August 2012
478
104
hmmm, Problem ist der Trigger für den Workflow bei Emailversand...

ungetestet und als Anregung ;)

Du könntest einen manuellen Workflow anlegen:

Bedingung Ergeignis 1:
Zeit kleiner/Gleich 12Uhr

Aktion:
AB senden. LieferDatum passt

Bedingung Ergeignis 2:
Zeit größer 12 Uhr

Aktion:
Werte setzen: Auftrag vorraussichtliches Lieferdatum (über die Punkte selbst einen Code generieren der dein Datum anpasst)
meinetwegen LieferDatum Plus 1 Tag
Vorher mit if testen ob das neue Datum ein Sonntag ist

Code:
{% assign AktuellesLieferDatum = {{Vorgang.Lieferung.VoraussichtlichesLieferdatum | FormatDate: 'dddd'}} -%}
{% assign NeuesLieferDatum = {{Vorgang.Lieferung.VoraussichtlichesLieferdatum}}-%}
{% if AktuellesLieferDatum == 'Sonntag' -%}
{% assign NeuesLieferDatum = {{Vorgang.Lieferung.VoraussichtlichesLieferdatum | AddDays: 1 }} -%}
{% endif -%}
{{ NeuesLieferDatum }}

2. Aktion:
AB senden Datum wurde angepasst falls Tag Sonntag ist

Aber wenn Du den Auftrag eh manuell prüfst warum passt Du das LieferDatum bei Bedarf nicht an ?
 

Kaufladenbetreiber

Aktives Mitglied
20. Oktober 2017
6
2
Hallo, vielen Dank für Deine Unterstützung, ich setze mich über das Wochenende daran und probiere mal aus, was dann so passiert.

Die manuelle Prüfung der Aufträge mache ich in der Auftragsübersicht, das geht schon noch ganz gut, aber ab 50 Bestellungen pro Tag wird es dann zu viel, jeden Auftrag zu öffnen und das Datum manuell zu verändern.

Viele Grüße aus der Muddastadt, Chris
 

Steffen80

Sehr aktives Mitglied
27. August 2012
478
104
Ok,

Wenn es generell darum geht den Sonntag als Lieferdatum auszuschließen kannst Du das auch anders lösen:

Weil das Problem besteht doch auch, wenn der Kunde vor 12 Uhr am Freitag bestellt (oder überseh ich was)

Ereignis:
Auftrag erstellt:

Bedingung:
erweiterte Eigenschaft (Beispielname: Sonntagstest) anlegen mit:

Code:
{% assign Tageaddieren = 'nein'} -%}
{% assign AktuellesLieferDatum = {{Vorgang.Lieferung.VoraussichtlichesLieferdatum | FormatDate: 'dddd'}} -%}
{% if AktuellesLieferDatum == 'Sonntag' -%}
{% assign Tageaddieren = 'ja'} -%}
{% endif -%}
{{Tageaddieren}}

Bedingung wäre dann:
Sonntagstest gleich ja

Dann als Aktion:

Werte setzen >> Auftrag vorraussichtliches Lieferdatum (über die Punkte selbst einen Code generieren der dein Datum anpasst)

Code:
{{ Vorgang.Lieferung.VoraussichtlichesLieferdatum | AddDays : 1}}


somit wird, falls das Lieferdatum Sonntag ist, es immer auf Montag gesetzt und Du verschwendest keinen manuellen Workflow (falls relevant)
 
  • Gefällt mir
Reaktionen: messFM

messFM

Mitglied
15. November 2024
44
4
Ok,

Wenn es generell darum geht den Sonntag als Lieferdatum auszuschließen kannst Du das auch anders lösen:

Weil das Problem besteht doch auch, wenn der Kunde vor 12 Uhr am Freitag bestellt (oder überseh ich was)

Ereignis:
Auftrag erstellt:

Bedingung:
erweiterte Eigenschaft (Beispielname: Sonntagstest) anlegen mit:

Code:
{% assign Tageaddieren = 'nein'} -%}
{% assign AktuellesLieferDatum = {{Vorgang.Lieferung.VoraussichtlichesLieferdatum | FormatDate: 'dddd'}} -%}
{% if AktuellesLieferDatum == 'Sonntag' -%}
{% assign Tageaddieren = 'ja'} -%}
{% endif -%}
{{Tageaddieren}}

Bedingung wäre dann:
Sonntagstest gleich ja

Dann als Aktion:

Werte setzen >> Auftrag vorraussichtliches Lieferdatum (über die Punkte selbst einen Code generieren der dein Datum anpasst)

Code:
{{ Vorgang.Lieferung.VoraussichtlichesLieferdatum | AddDays : 1}}


somit wird, falls das Lieferdatum Sonntag ist, es immer auf Montag gesetzt und Du verschwendest keinen manuellen Workflow (falls relevant)
In welchen Bereich wird dann hier der Worklfow angelegt?

auch ich baue gerade unseren Shop auf und möchte hier auch, wir der Kollege oben den Auftrag automatisch bearbeiteten. Also wenn der Kunde von Montag - bis Donnerstag bestellt, Uhrzeit 11/12 Uhr - dann lautet die Lieferzeit 2-3 Tage. Wenn der Kunde am Freitag / Samstag / Sonntag bestellt dann dementsprechend länger.

In welchen Bereich kann ich das Umsetzen?

Danke und Grüße aus den Norden
 

Steffen80

Sehr aktives Mitglied
27. August 2012
478
104
Ok, kann man alles machen.
Als Anregung zum ausprobieren...

Ich würde den Workflow unter Aufträge > erstellt anlegen (Auslösendes Ereignis)

Tage bzw Uhrzeiten kann man testen mit:
Beispiel:

Code:
{% assign Stunde = {{Datum.Jetzt|FormatDate:'hh' -%}
{% assign Minute = {{Datum.Jetzt|FormatDate:'mm' -%}
{% assign WochenTag = {{Datum.Jetzt|FormatDate:'dddd'}} -%}
{% if Stunde < 12 -%}

'Deine Aktion'

{% endif -%}

{{Stunde}}
{{Minute}}
{{WochenTag}}

weiß nicht wie fit du darin bist aber einfach probieren
 

frankell

Sehr aktives Mitglied
9. September 2019
2.685
840
Flensburg
Ergänzend:

Manuelles Workflowereignis anlegen mit zwei Workflows.

1. Workflow:
- Bedingung: Auftragseingang nach 12 Uhr oder Freitag/Samstag(/Sonntag) oder vor Feiertag.
- 1. Aktion: Werte setzen -> "VoraussichtlichesLieferdatum" entsprechend anpassen.
- 2. Aktion: Ausgabe -> AB-Mail senden

2. Workflow:
- Bedingung: Auftragseingang bis 12 Uhr und nicht Freitag/Samstag(/Sonntag) und nicht vor Feiertag.
- Aktion: Ausgabe -> AB-Mail senden

Die Bedingung würde ich jeweils als Erweiterte Eigenschaft anlegen. Beim Setzen des Wertes "VoraussichtlichesLieferdatum" kommt man ja eh nicht drum herum.

Ist mehr Gefrickel, als es bisher im Thread rausgekommen ist. Aber geht natürlich. Feiertage sind dann noch mal ne ganz eigene Geschichte, wobei man die zur Not auch hard coden kann. Sind ja überschaubar viele/wenige.
 
Ähnliche Themen
Titel Forum Antworten Datum
In Diskussion Workflow für Erinnerungen an bevorstehende Lieferungen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Workflow zum ändern des Amazon-Bestandes JTL-Workflows - Ideen, Lob und Kritik 0
Neu JTL-Shop 5.5 – „Rechnung nicht beilegen“ per Workflow anhand der Auftragsposition erkennen User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Kundengruppe nach Umsatz (SQL in Workflow) JTL-Workflows - Ideen, Lob und Kritik 5
In Diskussion Workflow bei fehlerhaften Bankabgleich JTL-Workflows - Ideen, Lob und Kritik 4
Neu Lagerkommentar 1 per Workflow füllen User helfen Usern - Fragen zu JTL-Wawi 6
Neu Biete: KI-gestützte Produktdatenoptimierung für JTL-Wawi (Zero-Touch, mit Faktencheck) Dienstleistung, Jobs und Ähnliches 2
Neu Suche Setup-Datei / Installer für JTL-Wawi 1.6 (1.6.48.0) JTL-Wawi 1.6 1
Neu Ringscanner mit Akku zu verkaufen (für das WMS) Smalltalk 1
In Wawi 2.0.6 Kommentar 1 und Kommentar 2 für Lagerbestände von Kindartikeln desselben Vaterartikels nicht mehr über Vaterartikel pflegbar JTL-Wawi 2.0 4
Neu Identische Aufträge übernimmt nur für einen Auftrag die Kartonage JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Merkmal oder Attribut für Produktdetailseite und Strukturierte Daten Betrieb / Pflege von JTL-Shop 2
Neu Plugin: Infinite Scroll / „Mehr laden“ für JTL-Shop 5 – einmalige Lizenz, kein Abo Plugins für JTL-Shop 0
Exportvorlage ZUGFeRD für Deutsche Bahn JTL-Wawi 1.11 1
Neu System für Ebay Artikelmerkmale - warum ist das so wichtig? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kapazitäten für anstehenden Auftragsspitzen Dienstleistung, Jobs und Ähnliches 1
Neu Ebay.com: Mehrfaches Dropdown-Menü für den Artikelzustand eBay-Anbindung - Fehler und Bugs 0
Neu Shipping 2.0 ist ein Grund für kleine Shops JTL zu verlassen bzw. gar nicht erst mit JTL anzufangen JTL-ShippingLabels - Ideen, Lob und Kritik 26
Wawi nur für ebay JTL-Wawi 2.0 2
Neu Exportvorlage für Shopify Schnittstellen Import / Export 1
Versandmail für Kaufland abstellen kaufland.de - Anbindung (SCX) 6
Neu 💚 Plugin: DZM Bonus Plus - das Treueprogramm für deinen JTL-Shop Plugins für JTL-Shop 12
Neu Stücklisten auf Vorlagen für Picklisten formatieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu 🔥 𝐍𝐮𝐫 𝟓× verfügbar 𝟓𝟎% 𝐑𝐚𝐛𝐚𝐭𝐭 auf dein Besucherticket für die kommende JTL-Connect am 02.10.2026 in Köln Dienstleistung, Jobs und Ähnliches 0
Neu 💚 Plugin: DZM Agentic Plus - dein Shop wird für KI-Agenten lesbar und abfragbar Plugins für JTL-Shop 0
Neu Abgleiche für zweiten Mandanten bei Worker-Neustart deaktiviert JTL-Wawi - Fehler und Bugs 0
Neu Eigenen JTL-SCX-Marktplatzkanal für Multi-Vendor-Marktplatz erstellen – Erfahrungen gesucht Einrichtung und Installation von JTL-eazyAuction 3
Neu PPWR für Importeure aus dem Nicht-EU-Ausland Business Jungle 2
Neu 🚨 Sicherheitswarnung für JTL-Shop-Betreiber: Manipulation des Checkout-Prozesses durch externes JavaScript (Magecart- / Payment-Skimmer) Betrieb / Pflege von JTL-Shop 11
Neu Abschaltung Bewertungserinnerung für spezifische Kunden Allgemeine Fragen zu JTL-Shop 0
Neu Suche 10–15 JTL-Shops für kostenlose JTL-Shop-Analyse (verschiedene Branchen) Dienstleistung, Jobs und Ähnliches 0
Neu Wir suchen Mitstreiter für ein gemeinsames Konfigurator-Projekt Dienstleistung, Jobs und Ähnliches 0
Neu Wir suchen Mitstreiter für ein gemeinsames Konfigurator-Projekt User helfen Usern - Fragen zu JTL-Wawi 7
Neu Wie stelle ich Retouren in JTL für DPD ein? JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Wroker macht keinen abgleich für Kaufland JTL-Wawi 2.0 8
Neu Beta-Tester gesucht: Produktdaten aus Artikelfotos schneller für JTL/CSV vorbereiten Dienstleistung, Jobs und Ähnliches 0
Neu Kundengruppeneinstellungen für Mindestabnahme und Abnahmeintervall löschen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Installationsdatei für JTL‑Wawi 1.9.6.5 Installation von JTL-Wawi 2
Wie lange braucht ihr aktuell für die Anlage eines neuen Artikels? JTL-Wawi App 3
Neu kostenlos: DHL Sendungsverfolgung für JTL-Wawi – Web-Dashboard mit Frühwarnsystem Schnittstellen Import / Export 0
In Diskussion Tool für Abrechnung von Fulfillment Dienstleistungen Arbeitsabläufe im Fulfillment Network 0
Neu Widerrufsbutton für JTL-Shop 4 Allgemeine Fragen zu JTL-Shop 17
Neu Keine Labels für Warenpost international über Packtisch JTL-ShippingLabels - Fehler und Bugs 8
Neu Laut Backend Shop Update für Shop 5.71 - Download nicht zu finden? Betrieb / Pflege von JTL-Shop 3
Neu Meta Shop seit September 2025: JTL-Lösung für neue Checkout-URL gesucht Allgemeine Fragen zu JTL-Shop 0
Angebliche externe Aufträge "für Rechnungserstellung freigeben" und Rechnungen erstellen. Gibt es dazu eine akzeptable Erklärung von JTL? JTL-Wawi 1.11 1
Neu Artikelname & Beschreibung angepasst für jeweiligen Marktplatz Arbeitsabläufe in JTL-Wawi 1
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 11
API 2.1 für OnPrem? JTL-Wawi 2.0 6

Ähnliche Themen