Neu Workflow : Bei Artikel die ein Erscheinungsdatum haben Denn Auftrag Farblich markieren

bangla

Gut bekanntes Mitglied
5. Februar 2009
162
7
Hallo zusammen,
Eine frage wir haben Artikel im Shop angelegt die wir als Vorbestellung anbieten ( Erscheinungsdatum ist hinterlegt und wird dem Kunde angezeigt im Shop) .
Ist es möglich per Workflow die Auftrage die in der Wawi als Bezahlt reinkommen, Farblich zu markieren?
Es reicht das er die Auftrage egal wann der Artikel Erscheint Farblich zu markieren.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.685
840
Flensburg
Hallo @bangla,

das kannst Du mit einem Workflow machen und der Workflow-Aktion "Farbcodierung". Dort kannst Du auswählen, was Du zuvor im Menü unter Verkauf - Vorgangsfarben angelegt hast.

Wahrscheinlich würdest Du den Workflow zweimal benötigen, einmal bei Auftrag - Erstellt mit der zusätzlichen Bedingung, dass der Auftrag voll bezahlt ist (bzw. kein offener Betrag mehr existiert) und einmal unter Auftrag - Komplett bezahlt, so dass Du auch Fälle abdeckst, bei denen der Auftrag erst später bezahlt wird.

Die Krux ist hier aber mehr die Definition der Bedingung. Denn Du musst per DotLiquid eine Schleife über alle Artikelpositionen laufen lassen und dabei nach Artikeln suchen, für die Überverkäufe aktiviert sind. Und das geht nur per SQL, weil die Variable in DotLiquid nicht werksseitig verfügbar gemacht wurde.
 

bangla

Gut bekanntes Mitglied
5. Februar 2009
162
7
Hallo Frankell,

Wieso Überverkäufe suchen?
Die Artikel sind mit Bestand und Lagerführung angelegt einzige ist das das Erscheinungsdatum in der Zukunft liegt
Habe grade überlegt er kann auch die nicht Bezahlten markieren so muss nur ein Workflow laufen
 

Steffen80

Sehr aktives Mitglied
27. August 2012
495
105
Das was Du vermutlich suchst ist diese Variable

{{ Vorgang.AuftragsPositionen.ErstesObjekt.Artikel.Erscheinungsdatum }}

Damit könnte man sich unter Bedingungen >> Erweiterte Eigenschaften was basteln, wie Frankell schon gesagt hat mit ner For Schleife über alle Artikel
 

frankell

Sehr aktives Mitglied
9. September 2019
2.685
840
Flensburg
Hallo Frankell,

Wieso Überverkäufe suchen?
Die Artikel sind mit Bestand und Lagerführung angelegt einzige ist das das Erscheinungsdatum in der Zukunft liegt
Habe grade überlegt er kann auch die nicht Bezahlten markieren so muss nur ein Workflow laufen

Du hattest von Vorbestellen gesprochen. Das setzt, soweit kein Bestand vorhanden ist, den Überverkauf voraus, neben dem Erscheinungsdatum. Ein Erscheinungsdatum kann man auch standalone setzen, ohne Vorbestellmöglichkeit, also ohne vorbestellen.

Wenn Du aber das Erscheinungsdatum nur in Verbindung mit dem Überverkauf verwendest, dann kannst Du tatsächlich einfach nach dem Erscheinungsdatum suchen in der Schleife über Vorgang.AuftragsPositionen.ArtikelPositionen mit der Variable, die Steffen80 genannt hat. Wobei diese in der Schleife verkürzt {{ Artikelbeschreibungen.Artikel.Erscheinungsdatum }} lautet. Das erkennt man nicht so ohne Weiteres.
 

bangla

Gut bekanntes Mitglied
5. Februar 2009
162
7
Moin,
Erst mal Danke an euch beiden. Es funktioniert
Jetzt muss ich das nur noch hinbekommen das es Automatisch funktioniert aber da lese ich mich erst mal ein und wenn noch fragen sind schreib ich hier noch mal
 

frankell

Sehr aktives Mitglied
9. September 2019
2.685
840
Flensburg
Jetzt muss ich das nur noch hinbekommen das es Automatisch funktioniert

Siehe hier:

Wahrscheinlich würdest Du den Workflow zweimal benötigen, einmal bei Auftrag - Erstellt mit der zusätzlichen Bedingung, dass der Auftrag voll bezahlt ist (bzw. kein offener Betrag mehr existiert) und einmal unter Auftrag - Komplett bezahlt, so dass Du auch Fälle abdeckst, bei denen der Auftrag erst später bezahlt wird.

😉
 

Ähnliche Themen