Neu workflow - alle Artikel mit bestimmter Bezeichnung

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.068
93
Moin zusammen,

ich versuche per Workflow festzustellen, ob ein Auftrag Artikel mit einer bestimmten Bezeichnung enthält.
Folgendes Konstrukt habe ich versucht:
Code:
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen -%}
    {% if Artikelbeschreibungen.Bezeichnung | Matches: 'foo', true %}
       ja
    {% else %}
       nein
    {% endif %}
{% endfor -%}
Leider verzweigt der Code immer in den "true" Zweig, obwohl mein Testauftrag nur einen Artikel mit "foo" enthält.
Mich dünkt, ich habe das if Statement falsch aufgebaut, weiß aber nicht wo es klemmt. Wenn ich den Code Testweise so aufbaue
Code:
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen -%}
    {{ Artikelbeschreibungen.Bezeichnung | Matches: 'foo', true }}
{% endfor -%}
bekomme ich genau 3x false und einmal true. Da das doch boolean sind, sollte es mit dem if Statement doch klappen?
Wo habe ich denn den Denkfehler?
 

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.068
93
ich habe das nun so gelöst:

Code:
{% assign master_artikel = 0 %}
{% assign dependency_artikel = 0 %}
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen -%}
    {% assign result = Artikelbeschreibungen.Artikelnummer | Matches: '123', true %}
    {% if result == true %}
       {%  assign master_artikel = master_artikel | Plus: 1 %}
    {% endif %}
{% endfor -%}
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen -%}
    {% assign result = Artikelbeschreibungen.Bezeichnung | Matches: 'abc', true %}
    {% if result == true %}
       {%  assign dependency_artikel = dependency_artikel | Plus: 1 %}
    {% endif %}
    {% assign result = Artikelbeschreibungen.Bezeichnung | Matches: 'xyz', true  %}
    {% if result == true %}
       {%  assign dependency_artikel = dependency_artikel | Plus: 1 %}
    {% endif %}
{% endfor -%}
{% assign gesamt_master = master_artikel | Times: 2 %}
{% if dependency_artikel == gesamt_master %}
true
{% else %}
false
{% endif %}

Für den Fall, dass das auch jemand gebrauchen kann...
Hiermit versuche ich Konfigurator-Abhängigkeiten nachzubilden. Wenn Konfi-Artikel 123 im Auftrag stehen, müssen zwingend noch jeweils 2 weitere Artikel abc und xyz vorhanden sein.
Fehlt einer davon geht ein E-Mail an den Kunden und der Auftrag wird gesperrt.
 
Ähnliche Themen
Titel Forum Antworten Datum
In Diskussion Workflow bei fehlerhaften Bankabgleich JTL-Workflows - Ideen, Lob und Kritik 4
In Diskussion Workflow für Erinnerungen an bevorstehende Lieferungen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Lagerkommentar 1 per Workflow füllen User helfen Usern - Fragen zu JTL-Wawi 6
Neu Suche Workflow: Erstbestellung Shop auf Rechnung -> Auftrag Zurückhalten JTL-Wawi - Ideen, Lob und Kritik 1
1.11.7 Workflow versendet soll Rechnung 1x drucken, druckt aber 2x JTL-Wawi 1.11 1
Neu Auftrag - Lieferstatus mit Workflow exportieren Arbeitsabläufe in JTL-Wawi 3
In Diskussion Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 7
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Workflow OpenAI JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 1
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Verständnisfrage zum Mahnlauf Workflow User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Amazon VCS Lite: Wie erstellt ihr unter Wawi 1.11 eine vollständige IGL-/ZM-Liste über alle Verkaufskanäle? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Anzeige Alle Artikel mit Kategorieanzeige linke Menüleiste Allgemeine Fragen zu JTL-Shop 9
Neu Alle PayPal Zahlungsarten seit gestern verschwunden! Plugins für JTL-Shop 3
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
Neu Listung mit Varianten - nicht alle Varianten sind vorhanden Amazon-Lister - Fehler und Bugs 0
Neu Startseite zusätzliche Anzeige - Artikel wieder lieferbar Allgemeine Fragen zu JTL-Shop 0
Neu Kind-Artikel nicht bei Ebay anbieten Allgemeine Fragen zu JTL-Shop 1
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Amazon Artikel-Highlights JTL-Wawi 1.7 1
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Fehlermeldung beim Artikel erstellen JTL-Wawi 1.11 3
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Neu Verkaufskanal Sichtbarkeit Zuweisung Artikel in Shopware gelöscht - Connector Bug? Shopware-Connector 1
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 1
Neu Artikel-Menü zurück Allgemeine Fragen zu JTL-Shop 1
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 2
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0

Ähnliche Themen