Neu Workflow - als Bedingung Standard-Dropshipping-Lieferantenname prüfen

Ahok

Gut bekanntes Mitglied
11. September 2023
273
10
Hallo zusammen,

wenn ein Auftrag erstellt wurde, soll der Workflow prüfen können, ob wenigstens einer der Artikel im Auftrag einen bestimmten Lieferanten X als Standard- Dropshipping Lieferanten hinterlegt. Weiß jemand wie das genau möglich ist? Alle Optionen die ich finde scheinen nicht optimal oder ich verstehe nicht, was sie genau machen. Zum Beispiel "Positionen.enthält.Lieferantenartikel.IstStandardDropshippingLieferant", wo man nur auf Wahr oder Falsch prüfen kann. Das liest sich so, als würde man prüfen, ob ein Artikel ein Lieferant ist, was keinen Sinn ergibt.
 

Ahok

Gut bekanntes Mitglied
11. September 2023
273
10
Weiß das niemand, bzw gibt es diese Option nicht? Komme hier echt nicht weiter.
 

jtldudel

Sehr aktives Mitglied
4. Januar 2018
635
203
Ohne das vor Augen zu haben: entweder als SQL Direct Query alle Artikel mit dem dropshipping Lieferanten im Auftrag zahlen.
Oder eine Schleife über alle Positionen und in der Schleife immer prüfen Wenn Lieferant = X dann z.b. einen Variable mit einem +1 hochzählen.
Am Ende dann prüfen ob die Variable größer als 0 ist.

Also schätze ich du brauchst eine erweiterte Eigenschaft
 
  • Gefällt mir
Reaktionen: Ahok

Ahok

Gut bekanntes Mitglied
11. September 2023
273
10
Ohne das vor Augen zu haben: entweder als SQL Direct Query alle Artikel mit dem dropshipping Lieferanten im Auftrag zahlen.
Oder eine Schleife über alle Positionen und in der Schleife immer prüfen Wenn Lieferant = X dann z.b. einen Variable mit einem +1 hochzählen.
Am Ende dann prüfen ob die Variable größer als 0 ist.

Also schätze ich du brauchst eine erweiterte Eigenschaft
Schade, damit kenne ich mich leider nicht aus.
 

jtldudel

Sehr aktives Mitglied
4. Januar 2018
635
203
Unter den Auftragsworkflows eine erweiterte Eigenschaft erstellen, die nennst du wie du willst und wählst als Rückgabetypen "Boolean" aus wie hier im Screenshot.
Im Rot eingekreisten zwischen den Single Quotes schreibst du die Firmenbezeichnung des Lieferanten rein.

dropshippinglieferant.PNG

Code für die Eigenschaft:

Diff:
{% capture query -%}
select count(*) from verkauf.tAuftragPosition
join tliefartikel on verkauf.tAuftragPosition.kArtikel = tliefartikel.tArtikel_kArtikel
join tlieferant on tliefartikel.tLieferant_kLieferant = tlieferant.kLieferant
where
verkauf.tAuftragPosition.kAuftrag = {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
and tlieferant.cFirma = 'XYZ'
and nDropShippingStandard = 1
{% endcapture -%}
{% assign count = query | DirectQueryScalar -%}
{% if count > 0 -%}1{% else -%}0{% endif -%}

Das fügst du dann als Bedingung hinzu und fragst ab ob die Bedingung Wahr ist.

Wenn du noch Hilfe brauchst sag Bescheid.
 
  • Gefällt mir
Reaktionen: Ahok

Ahok

Gut bekanntes Mitglied
11. September 2023
273
10
Unter den Auftragsworkflows eine erweiterte Eigenschaft erstellen, die nennst du wie du willst und wählst als Rückgabetypen "Boolean" aus wie hier im Screenshot.
Im Rot eingekreisten zwischen den Single Quotes schreibst du die Firmenbezeichnung des Lieferanten rein.

Den Anhang 108478 betrachten

Code für die Eigenschaft:

Diff:
{% capture query -%}
select count(*) from verkauf.tAuftragPosition
join tliefartikel on verkauf.tAuftragPosition.kArtikel = tliefartikel.tArtikel_kArtikel
join tlieferant on tliefartikel.tLieferant_kLieferant = tlieferant.kLieferant
where
verkauf.tAuftragPosition.kAuftrag = {{ Vorgang.Stammdaten.InterneAuftragsnummer }}
and tlieferant.cFirma = 'XYZ'
and nDropShippingStandard = 1
{% endcapture -%}
{% assign count = query | DirectQueryScalar -%}
{% if count > 0 -%}1{% else -%}0{% endif -%}

Das fügst du dann als Bedingung hinzu und fragst ab ob die Bedingung Wahr ist.

Wenn du noch Hilfe brauchst sag Bescheid.
Vielen lieben Dank erstmal. Soweit ich das auf die Schnelle sehe, funktioniert der Code. Dann schau ich mal nachher, ob ich auch den Rest des Workflows hinkriege. Du hast mir sehr geholfen.:thumbsup:
 
Ähnliche Themen
Titel Forum Antworten Datum
Stornobeleg als Workflow-Trigger JTL-Wawi 1.10 6
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
Workflow - Werte setzen JTL-Wawi 1.11 0
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 1
Neu Workflow Artkel bereits bestellt Arbeitsabläufe in JTL-Wawi 1
Neu Workflow bei Zahlungseingang User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow LandISO User helfen Usern - Fragen zu JTL-Wawi 3
Workflow zum abrufen der Upload-Datei aus dem Shop-Auftrag JTL-Wawi 1.11 0
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Neu Workflow zum automatischen Stornieren einer Rechnung nach Versand User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Issue angelegt [WAWI-86213] Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow für voraussichtlichen Liefertag erstellen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow für voraussichtlichen Liefertag erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
In Diskussion Workflow: Straße enthält Postfiliale oder Paketshop JTL-Workflows - Fehler und Bugs 3
Neu Workflow 4 Wochen vor vorraus. Lieferdatum Arbeitsabläufe in JTL-Wawi 1
Überverkäufe über Workflow setzen JTL-Wawi 1.10 2
In Diskussion Workflow alle X Tage ausführen JTL-Workflows - Ideen, Lob und Kritik 5
Ausliefern Workflow über API JTL-Wawi 1.9 6
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
JTL-Workflow | Automatisches Speichern von Rechnungen möglich? JTL-Wawi 1.9 2
In Diskussion Workflow Angebote OHNE Auftrag JTL-Workflows - Ideen, Lob und Kritik 8
Gelöst Workflow-Trigger für Selbstabholung / FFN-Versand JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow für bezahlte Aufträge eines bestimmten Lagers → Pickliste zu bestimmter Uhrzeit JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow verändert Wert JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Standardlieferant JTL-Wawi 1.10 2
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
Issue angelegt [WAWI-44314] Workflow automatisch 2 Pakete erstellen bei bestimmen Produkten? JTL-Workflows - Ideen, Lob und Kritik 2
Gelöst CustomWorkflow erscheint nicht in den Workflow-Aktionen JTL-Workflows - Fehler und Bugs 7
Neu Workflow um einen Artikel bei einem bestimmten Verkaufskanal zu aktivieren oder deaktivieren User helfen Usern - Fragen zu JTL-Wawi 4
Neu Mit Workflow verfügbaren Bestand aller Artikel in Datei schreiben User helfen Usern - Fragen zu JTL-Wawi 8
In Diskussion Workflow ausführen bei Lagerbestand 0 eines Lagers JTL-Workflows - Fehler und Bugs 3
Neu Workflow: WMS Lager nutzen um Versandart zu bestimmen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Versandkosten in eigenen Versandarten als Netto Preis angeben User helfen Usern - Fragen zu JTL-Wawi 2
Neu Rechnung als pdf. speichern mit Rechnungsnummer und Kundennummer im Namen klappt nicht User helfen Usern - Fragen zu JTL-Wawi 4
Neu Monatsabschlüsse als csv-Datei erstellen lassen? Allgemeine Fragen zu JTL-POS 0
Einzelartikel als Kindartikel zu einem neuen Vaterartikel zusammenführen (JTL-Wawi + Shopware Connector) JTL-Wawi 1.8 0
Neu Rechnungen als PDF drucken User helfen Usern - Fragen zu JTL-Wawi 3
Neu X-Rechnung nicht als XML User helfen Usern - Fragen zu JTL-Wawi 3
Neu Einkaufsliste - "% von Mindestbestand" als Spalte JTL-Wawi - Ideen, Lob und Kritik 0
Neu AlertService: Wunschzettel -> Hinzufügen/Entfernen wird nicht mehr als Benachrichtigung ausgegeben JTL-Shop - Fehler und Bugs 0
Update-Katastrophe schon wieder – warum wird so etwas als „Release“ veröffentlicht? JTL-Wawi 1.11 35
Neu Zuletzt Verkaufter Artikel länger als X Tage her und im eigenen Bestand User helfen Usern - Fragen zu JTL-Wawi 0
Neu Händlerbeleg als PDF Allgemeine Fragen zu JTL-POS 0
Neu Tailwind als Basis für JTL Shop 6 ? Templates für JTL-Shop 2
Neu Amazon VCS Lite Rechnungen als PDF speichern in Wawi 1.10 User helfen Usern - Fragen zu JTL-Wawi 2
Neu Falsche Währung in VCS-Lite Rechnungsvorlage bei anderem Land für Rechnung als Lieferung, HUF statt EUR Amazon-Anbindung - Fehler und Bugs 0
Neu Kunden mit Kundenkonto bestellen als Gast und Aufträge sind dann nicht im Konto sichtbar Allgemeine Fragen zu JTL-Shop 4
Neu tWarenkorbpos und tBestellung älter als 10 Jahre löschen JTL-Shop - Fehler und Bugs 0

Ähnliche Themen