Neu Workflows DotLiquid (JTL Wawi 1.6.)

RobbyLorenz

Mitglied
14. Januar 2022
36
1
Hallo liebe Community,

aktuell bin ich dabei Workflows in der JTL Wawi für den Bereich Fulfillment Abrechnungsartikel aufzusetzen. Leider bin ich mit DotLiquid noch nicht soweit, benötige aber dringend unterstützung. Es handelt sich dabei um folgendes.
Es gibt mindenstens 3 Zonen für Europakete im B2B Bereich. Diese Zonen beziehen sich auf Länder. Z.b. Frankreich ist Zone 1 und Schweden Zone 2. Hinter diesen Zonen verbergen sich logischerweise andere Preise. Um am Ende eines Monats auf einem Blick zu sehen, wie viele Europakete ein Kunde in Zone 1, 2, 3 versendet hat, möchte ich entsprechend einen Workflow aufbauen.

Wenn die Versandart "DHL Europaket" UND "Frankreich" ODER "Dänemark" ODER "Luxemburg" ist dann schreibe als Abrechnungspostion Europaket Zone 1 bzw. setze die Artikelnummer 2411 als Abrechnungsposition.
Wie kann ich das in den Workflows unter dem Punkt erweiterte Eigenschaften hinterlegen? Habt Ihr dazu eine Idee? Ich habe irgendow gesehen dass es mit MATCHES oder ähnlich gehen kann.

Vielen Dank vorab.
 

RobbyLorenz

Mitglied
14. Januar 2022
36
1
Hallo Zusammen,

ich habe jetzt einmal folgendes versucht:

HTML clipboard

{% comment %}
Hier ist der Workflow Eurozone 1
{% endcomment %}
{% if Vorgang.Lieferung.Lieferadresse.Landname == 'Belgien' or Vorgang.Lieferung.Lieferadresse.Name == 'Dänemark'
or Vorgang.Lieferung.Lieferadresse.Name == 'Frankreich'%}
1
{ % else % }
0
{% endif %}

Allerdings kommt im Vorschaufenster diese Fehlermeldung:

Workflowbedingung: '179', Exception: Eurozone1: Tag '{%' was not properly terminated with regexp: (?-mix:\%\})
Eurozone1: Tag '{%' was not properly terminated with regexp: (?-mix:\%\})

Was bedeutet diese Fhlermeldung?? Kann mir bitte jemand helfen.

Vielen Dank.
 

Ähnliche Themen