Gelöst Versenden von Versandbestätigungen nach Einlesen der Versanddaten

baumaschinenteile24

Sehr aktives Mitglied
2. Mai 2012
464
63
Vielleicht eine etwas dusselige Frage:
Gibt es eine Möglichkeit, die Versandbestätigungen geschlossen nach dem Import der Versanddaten zu versenden? Momentan verschickt die Wawi eh nur Versandbestätigungen für Kunden, die nicht aus dem Shop oder Ebay sind. Das ist soweit okay, aber sie tut es eben gleich beim Versand und nicht erst, wenn die Paketnummer vorliegt. Es ist uns aber mit GLS Gepard Connect nicht möglich, soweit ich das verstehe, die Paketnummern zu bekommen, bevor wir nachmittags den Tagesabschluss durchführen.

Kann man das sinnvoll automatisieren? Z. B. mit einem Workflow?
 
  • Gefällt mir
Reaktionen: Japsa

baumaschinenteile24

Sehr aktives Mitglied
2. Mai 2012
464
63
Danke. Das war noch nicht ganz das, was ich gesucht hatte, hat mich aber auf den richtigen Weg gebracht. Problem gelöst.

Mfg;

André
baumaschinenteile24
 

baumaschinenteile24

Sehr aktives Mitglied
2. Mai 2012
464
63
Unbedingt. Leider hat er sich als nicht 100%ig zuverlässig erwiesen. Ich habe einen Workflow angelegt, der an dem Event "Tracking-Status geändert" hängt und sofort ausgeführt wird (bei uns läuft kein Worker). Der sendet eine Mail (Mailtext habe ich aus der entsprechenden Mailvorlage übernommen) an den Kunden. Es sieht nur leider so aus, als würde durch das Einlesen der Tracking-IDs dieses Ereignis nicht ausgelöst.
Ich würde jetzt einfach denselben Workflow an "Lieferscheine Versendet" hängen und den Ausführungstermin auf 16 Uhr verlegen (sprich nach Versandschluss), aber dazu muss ich erst den Worker anwerfen. Von daher wäre ich dankbar für die Info was denn das Ereignis "Tracking-Status geändert" auslöst.
 

baumaschinenteile24

Sehr aktives Mitglied
2. Mai 2012
464
63
So, jetzt nochmal, und diesmal richtig:
1. Das Workflow-Event, das beim Einlesen der Paketdaten ausgelöst wird, ist Versand-->Lieferscheine-->Versendet. Den Workflow muss man also dort einhängen.
2. Als Bedingung nimmt man "Pakete.enthält.TrackingId ist nicht leer". So werden nur Mails für Pakete versendet, die auch eine Paketnummer erhalten haben. Dasselbe Event wird nämlich auch ausgelöst, wenn man ein Paket als verschickt markiert. Dann hat man aber (also zumindest ich habe dann) noch keine Paketnummer.
3. Als Aktion nimmt man "E-Mail senden". Titel und Text kann man von der Versandmail (in den Druck/ E-Mail/ Exportvorlagen) übernehmen, muss dann aber alle Vorkommen von "Lieferschein" in den DotLiquid-Variablen entfernen. Einfach Strg+H und ".Lieferschein." durch "." ersetzen.

Et voila. Das war die Lösung.
 

Ähnliche Themen