Gelöst Workflow Versandart nur ändern wenn...

TobiTrouble

Aktives Mitglied
7. April 2018
65
6
Hallo Zusammen,

ich versuche mich gerade an den ersten Workflows und stehe vor einer kleinen Hürde.
Wie bei vielen ist die Thematik, gerade bei eBay Verkäufen (bei mir noch mit Varianten in verschiedenen Gewichtseinheiten), dass für eine Einheit z.B. ein Großbrief oder Warensendung verwendet wird und für die größere Einheit ab 1Kg ein DHL Pakt genommen werden soll.

Soweit so gut, Workflow habe ich mit einem "Eigenen Feld" im Artikel bereits erstellt, dann ändert JTL bei einem Auftrag auch die Versandart auf den von mir vorgegebenen Wert - das funktioniert also.

Jetzt zu meinem Anliegen:
Standardmäßig ist bei mir DHL Paket voreinsgestellt.
Der 2. Workflow soll so aussehen, dass sobald ein 2. oder mehr Artikel in einem Auftrag stehen (und somit z.B. der Großbrief gewichtsseitig nicht mehr geht sondern ein Paket erforderlich ist) einfach nichts unternommen wird und DHL Paket (Vorauswahl) bestehen bleibt.

Quasi suche ich die Aktion: "Wenn mehrere Artikel im Auftrag, dann nichts unternehmen".

Wie könnte ich das realisieren?
 

Uwe Jaksties

Sehr aktives Mitglied
13. Mai 2014
571
117
Hallo,

Du denkst genau verkehrt herum.
Dein jetziger Workflow muss die zusätzliche Bedingung bekommen, dass die Aufträge nur aus einer Artikelposition bestehen.
Im Ergebnis wird für Aufträge mit mehr als einer Artikelposition nichts geschehen.

Allerdings solltest Du das mit einer Schleife über die Artikelpositionen abbilden und die Bestellmenge der Positionen berücksichtigen, denn ich vermute mal, dass die Versandart auch dann bestehen bleiben soll, wenn es zwar nur eine Position gibt, diese aber beispielsweise mit der Menge 3 bestellt wurde. Sinnvoll wäre also die Gesamtmenge der im Auftrag enthaltenen Artikel zu berechnen.
 
  • Gefällt mir
Reaktionen: TobiTrouble

TobiTrouble

Aktives Mitglied
7. April 2018
65
6
Hallo Uwe,
Danke für den Hinweis :)
das bedeutet, ich muss also in den ersten Workflow nochmal ein "Wenn" einbringen mit dem Wert "nur 1 Artikel"? Welche Variable wäre das denn?

Dein Einwand ist vollkommen richtig, vielen Dank, das soll natürlich auch passieren wenn der einzige Artikel aber in höherer Stückzahl im Auftrag steht. Wie meinst du das aber mit "Schleife"?
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.243
1.508
Falls du bei deinen Artikeln mit Gewichten arbeitest könntest du auch einfach mit Auftrag/Auftragspositionen/Positionen/GewichtGesamt kleiner X arbeiten.
Dann sparst du dir Schleifen und es ist egal ob 1 Artikel, 10 Einzel-Positionen oder 2 Artikel 5 mal vorkommen.
 
  • Gefällt mir
Reaktionen: TobiTrouble

TobiTrouble

Aktives Mitglied
7. April 2018
65
6
Hi Rico,

das mit den Gewichten ist an sich die beste Lösung, das stimmt, da werde ich sicher ansetzen.

Ich stehe trotzdem noch auf dem Schlauch was die "Schleifen" angeht, was ist damit gemeint?
Nochmal die Frage, welche Variable wäre denn "wenn Auftrag nur aus einer Position besteht" (wie Uwe weiter oben geschrieben hat)?
 

Uwe Jaksties

Sehr aktives Mitglied
13. Mai 2014
571
117
Hi Rico,

das mit den Gewichten ist an sich die beste Lösung, das stimmt, da werde ich sicher ansetzen.

Ich stehe trotzdem noch auf dem Schlauch was die "Schleifen" angeht, was ist damit gemeint?
Nochmal die Frage, welche Variable wäre denn "wenn Auftrag nur aus einer Position besteht" (wie Uwe weiter oben geschrieben hat)?

Hallo,

im Bereich der Workflow-Bedingungen gibt es die Erweiterten Eigenschaften. Dort kannst Du Dir mit DotLiquid eigene Bedingungen basteln, für die es keine passende Variable gibt.
Wenn Du die Gesamtmenge aller Positionen abfragen möchtest, wäre folgender Code nutzbar:

{% assign SUM = 0 -%}
{% for position in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
{% assign SUM = SUM | Plus: position.Menge -%}
{% endfor -%}
{{ SUM }}

In der Bedingung wählst Du dann die Eigenschaft aus und prüfst auf "Bedingung gleich 1. Dann wird der Workflow nur ausgeführt, wenn genau eine Artikelposition mit Menge 1 enthalten ist.
Achtung: Solltest Du Stücklisten haben, muss das Ganze möglicherweise noch erweitert werden, je nachdem ob eine Stückliste für Dich als Einzelposition gilt oder nicht.

Das Gewicht kann natürlich eine Alternative sein. Aus meiner Erfahrung heraus, sagt das Gewicht aber oftmals nichts darüber aus, ob die Artikel auch von der Größe her noch beispielsweise in einen Großbrieg passen. Das hängt von Deinen Produkten ab.
 

TobiTrouble

Aktives Mitglied
7. April 2018
65
6
Hallo Uwe,

okay, ist definitiv einen Versuch wert. Stückliste ist auch vorhanden, ich werde das ganze mal durchprobieren.
Thema Gewicht gebe ich dir recht, kann aber sagen, dass meine Artikel die z.B. bis 500g gehen auch in einen Großbrief oder in eine Warensendung passen.

Ich probier beides und entscheide dann was passt.

Vielen Dank euch für die tollen Infos!
 

Uwe Jaksties

Sehr aktives Mitglied
13. Mai 2014
571
117
Hallo Uwe,

okay, ist definitiv einen Versuch wert. Stückliste ist auch vorhanden, ich werde das ganze mal durchprobieren.
Thema Gewicht gebe ich dir recht, kann aber sagen, dass meine Artikel die z.B. bis 500g gehen auch in einen Großbrief oder in eine Warensendung passen.

Ich probier beides und entscheide dann was passt.

Vielen Dank euch für die tollen Infos!

Hallo,

das mit dem Gewicht an Deinem Beispiel will ich gar nicht in Frage stellen. Die Antwort von Rico zielte aber meinem Verständnis nach eher darauf hinaus, es nicht an der Artikelmenge sondern nur am Gewicht festzumachen.
Beispiel:
Ein Artikel wiegt 100g und passt in einen Großbrief.
Hast Du in einem Auftrag fünf Artikel zu je 100g, dann würden die vom Gewicht her auch da rein passen, aber vielleicht sind diese fünf Artikel dann in Summe zu groß dafür.

Am Ende wird es da per Workflow nie die perfekte Lösung geben, aber wenn Dir der Großteil der Arbeit zuverlässig abgenommen wird, ist auch schon viel gewonnen.

Wenn es Stücklisten gibt, dann müsste man wirklich aufpassen. Für Stücklisten gibt es einen eigenen Container, um auf die Komponenten zu prüfen. Beobachte das bitte.
 
  • Gefällt mir
Reaktionen: TobiTrouble

TobiTrouble

Aktives Mitglied
7. April 2018
65
6
Hi Uwe,

absolut richtig, so habe ich das auch nicht gleich gesehen, da ich Artikel mit 100 oder 150g habe ist das schon richtig.
Ich muss das ganze an irgendeiner Stelle entspannen, vielleicht auch nur noch Warensendung (hier passen dann die aktuellen Artikel die so leicht sind auch von der Größe rein) oder eben weiterhin mit Nacharbeit... mal sehen.

Den Container für die Stücklisten müsste ich erst mal finden, das sind für mich imo wirklich noch alles böhmische Dörfer o_O
 
Ähnliche Themen
Titel Forum Antworten Datum
Workflow für Versandart Wenn/Und JTL-Wawi 1.7 0
Workflow = Gewinn unter 30 % vom netto = per Mail informiert JTL-Wawi 1.6 2
Neu BUG: Mahnlauf über Workflow ignoriert Zahlungsziel JTL-Workflows - Fehler und Bugs 3
Neu Wie gebrauchte Waren bei Ebay einstellen? Workflow User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Mobile App Neukunden identifizieren User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow - Stücklistenartikel abfragen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Workflow - Positionen an Dropshipping-Lieferant mailen. Warum funktioniert dieser Code nicht? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow bei Login in WMS / WAWI starten User helfen Usern - Fragen zu JTL-Wawi 10
Neu Workflow - als Bedingung Standard-Dropshipping-Lieferantenname prüfen Gelöste Themen in diesem Bereich 5
Nach Aufruf von Stored Procedure 'Kunde.spKundeUpdate' schwere Fehler in JTL (z.B. Kundenliste, Workflow-Editor) JTL-Wawi 1.8 2
Neu Feldname für Workflow herausfinden User helfen Usern - Fragen zu JTL-Wawi 4
Workflow - internationaler Auftrag -> Artikelname aus Stammdaten JTL-Wawi 1.7 1
JTL Mahnwesen Workflow- Email nach 30 Tagen noch nicht bezahlt. JTL-Wawi 1.8 2
Neu Workflow der bei Stücklisten: Überverkäufe de-/aktivieren User helfen Usern - Fragen zu JTL-Wawi 11
Neu Workflow Aktion E-Mail senden kann nicht Plain und HTML Email zusammen versenden Arbeitsabläufe in JTL-Wawi 6
Workflow Manuell HTML Request wie Server Antwort verarbeiten JTL-Wawi 1.7 0
Workflow Marktplätze - Otto, Kaufland, etc. JTL-Wawi 1.6 0
Workflow Artikel + Anzahl in Einkaufsliste aktualisieren JTL-Wawi 1.8 0
Neu Workflow Web-Request Post für mollie Arbeitsabläufe in JTL-Wawi 6
Workflow MwSt.-Sätze ersetzen 0% -> 19% ändert netto in Positionen aber nicht in der Auftragssumme JTL-Wawi 1.7 2
Neu API Integration via Workflow Arbeitsabläufe in JTL-Wawi 10
In Diskussion Automatische Zuweisung der Kategorien für Artikel durch Workflow JTL-Workflows - Ideen, Lob und Kritik 3
In Bearbeitung Workflow offene Aufträge zusammenfassen bei ausgelieferten JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow-Auswahl ... mit ins Kontext-Menü aufnehmen (rechten Maustaste) JTL-Wawi - Ideen, Lob und Kritik 2
Neu Benachrichtigung per Workflow bei Wareneingang User helfen Usern - Fragen zu JTL-Wawi 24
Workflow für Artikel versandklassen JTL-Wawi 1.7 1
Gelöst Per Workflow im Servicedesk eine Mail versenden. Gelöste Themen in diesem Bereich 4
Workflow für Amazon Zahlart erstellen JTL-Wawi 1.7 0
In Diskussion Workflow von Stornobelege Rechnung JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Auftraqspositionen per Email an Kunden senden JTL-Wawi 1.7 3
Gelöst Servicedesk Workflow Datei erstellen um einen Auftrag zu ändern Gelöste Themen in diesem Bereich 1
Neu Workflow mit Freipositionen in Email Gelöste Themen in diesem Bereich 3
Neu Workflow > Rechnungen > Label Setzen ? (1.8.11) User helfen Usern - Fragen zu JTL-Wawi 6
Neu Workflow Ereignis auslösen wenn alle Bedingungen erfüllt sind. Sonst anderes Ereignis auslösen. JTL-Wawi - Ideen, Lob und Kritik 0
Beantwortet Kunde von Firma per Workflow setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow für Rechnung gesucht Arbeitsabläufe in JTL-Wawi 1
Workflow - Debitorennummer JTL-Wawi 1.8 2
In Diskussion Workflow - Artikelmerkmale setzen? JTL-Workflows - Ideen, Lob und Kritik 2
Workflow: Mahnungen - Fehler JTL-Wawi 1.8 5
Neu Workflow Lieferantenartikel-Nummer vor Artikelname setzen JTL-Wawi 1.7 1
In Diskussion Workflow wenn offene Rechnungen, dann weitere offene Aufträge sperren und im Kundensatz Sperrung setzten. JTL-Workflows - Ideen, Lob und Kritik 0
Workflow für Kaufland greift nicht mehr 1.8.11.0 kaufland.de - Anbindung (SCX) 5
[JTL-WAWI API] - Trigger Sales Order Workflow Event JTL-Wawi 1.8 3
Workflow-Bug: 1.8.11 Attribute in Workflow setzen JTL-Wawi 1.8 10
In Diskussion Workflow, Wert setzen aus Zwischenablage/Clipboard JTL-Workflows - Ideen, Lob und Kritik 0
Neu EK-Preise per Workflow in Lieferantenbestellung einfügen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Rechnungsvorlage ändern klappt nicht - Wawi 1.7.13.1 User helfen Usern - Fragen zu JTL-Wawi 0
Neu per Workflow: WhatsApp oder ähnliches senden User helfen Usern - Fragen zu JTL-Wawi 0
Workflow Bug: Rechnungskorrektur erstellen aus Retoure JTL-Wawi 1.8 4
Gelöst In Workflow auf Stücklistenartikel zugreifen und dessen Eigenschaften anzeigen Gelöste Themen in diesem Bereich 7

Ähnliche Themen