protonmg

Aktives Mitglied
4. November 2016
23
0
Liebes Forum,

In einem Auftrag habe ich drei Artikelpositionen: 2 für den Dropshipper und eine für das eigenen Lager. Dem Dropshipper möchte ich per API nur die zwei Artikel, die für ihn bestimmt sind übermitteln.

In der Schleife wähle ich mit dem "IF" die Artikel für den Dropshipper über das Feld Anmerkung = DS aus. Das funktioniert, es werden nur zwei der drei Artikelpositionen ausgegeben.

Mein Problem:

Für die API soll ich das Feld Position füllen. Wenn jetzt der erste und der dritte Artikel DS-Artikel sind, dann steht in den Positionen 1 und 3. Ich hätte dazu aber gerne eine fortlaufende Nummerierung ohne der ursprünglichen Positionsangabe.

Dazu habe ich folgendes geschrieben:

{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen -%}
{% if Artikelbeschreibungen.Artikel.Anmerkung == 'DS' -%}

"position": {% assign amount = 0 %}
{% for Artikel in Vorgang.AuftragsPositionen.Positionen -%}
{% if Artikel.Anmerkung == 'DS' %}
{% assign amount = amount | Plus:1 %}
{% endif %}
{% endfor -%}
{{ amount }},




{% endif %}
{% endfor -%}

forloop.index funktioniert natürlich auch nicht.

Leider funktioniert dasnicht. Ich brauche die Positionen auch, um nach der letzten das Komma auszuschließen.

Kann mir bitte jemand einen Tipp geben?

Vielen Dank!!!

Matthias
 

protonmg

Aktives Mitglied
4. November 2016
23
0
Der Code hier zählt die Schleifenpositionen insgesamt ich brächte aber auch die Position innerhalb der Schleife.

{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen -%}
{% if Artikelbeschreibungen.Artikel.Anmerkung == 'DS' %}

"position": {% assign amount = 0 %}
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
{% if Artikelbeschreibungen.Artikel.Anmerkung == 'DS' %}
{% assign amount = amount | Plus:1 %}
{% endif %}
{% endfor -%}
{{ amount }},



{% endif %}
{% endfor -%}
 

protonmg

Aktives Mitglied
4. November 2016
23
0
Forloop.index berücksichtig die If Bedingung nicht!

Es bräuchte sozusagen eine forloop.index die nur die Ausgaben aufgrund der 'IF'-Bedingung zählt..
 

ple

Sehr aktives Mitglied
20. August 2019
818
163
mal so nebenbei, wieso fängst du das nicht als lieferantenbestellung ab? Ausliefern und csv erzeugen. Oder im Workflow kann man sich auch alle Artikel vom Lieferanten ausgeben lassen, die dropshipping sind
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow - Bedingung Lieferstatus User helfen Usern - Fragen zu JTL-Wawi 4
Workflow: Artikel geändert -> bat-script ausführen JTL-Wawi 1.11 2
Neu Workflow funktioniert nicht so wie gewollt :) User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow Abweichung Preise > Emailreport JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow Auslöser: Artikel gelöscht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Mahnwesen per Workflow automatisieren User helfen Usern 0
Neu Ebay-Artikelimport triggert Workflow "Artikel geändert" nicht JTL-Wawi - Fehler und Bugs 0
Neu Workflow Überfällige Mahnung an Inkassoanwalt übergeben JTL-Workflows - Ideen, Lob und Kritik 0
JTL Workflow - Email addresse von Rechnungsadresse JTL-Wawi 1.9 5
Neu JTL REST API einen Workflow ausführen und benutzerspezifischen Drucker ansteuern User helfen Usern 0
Neu Retouren Variablen in Workflow für Rechnungskorrektur Wert & Korrekturbetrag JTL-Workflows - Ideen, Lob und Kritik 0
Neu JTL-Wawi 1.11.5: Sequenzieller Kundenexport mit Workflow und SQL-Queue Schnittstellen Import / Export 2
Workflow Druckvorlage personalisierte Artikel JTL-Wawi 1.11 2
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

Ähnliche Themen