Neu Problem mit Exportvorlage für Lieferantenbestellung

griffelspitz

Aktives Mitglied
6. April 2020
43
3
Hallo Forum,

unser Lieferant benötigt eine CSV für Dropshipping-Bestellungen.
Folgende Vorgabe:
1. Zeile: Auftragsnummer; EAN; Menge; Vorname; Nachname
2. Zeile (zweiter Artikel): [leer]; EAN; Menge
3. Zeile (dritter Artikel): [leer]; EAN; Menge
3. Zeile (vierter Artikel): [leer]; EAN; Menge
usw. je nach Artikeln im Auftrag.

Das ist mein Code (Ausschnitt):

{{ Vorgang.Bezugsauftragsnummer | Trim }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Vorname | Trim }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Nachname | Trim }}
{% for position in Vorgang.Positionen -%}
{{Trennzeichen}}\
{{ position.Artikel.EAN | Trim }}{{Trennzeichen}}\
{{ position.Menge | Nummer: 'N0','en-US' }}
{% endfor %}

Wie bekomme ich den ersten Artikel in die erste Zeile mit den Kundendaten und die weiteren Artikel in die 2. Zeile usw.?

Gruß
Norbert
 

John

Sehr aktives Mitglied
3. März 2012
2.172
364
Berlin
Zur Not die Schleife über die Positionen zwei mal einbauen und jeweiles einen Zähler mit laufen lassen.

Beim ersten mal wenn Zähler = 1 aus der Schleife raus springen und im zweiten Schleifenteil nur ausgeben, wenn Zähler > 1

Ich weiß gerade nicht, b man bei dot.liquid Schleifen überhaupt vorzeitig verlassen kann. Wenn nicht dann mit einer if Bedingung arbeiten..
 

griffelspitz

Aktives Mitglied
6. April 2020
43
3
Zur Not die Schleife über die Positionen zwei mal einbauen und jeweiles einen Zähler mit laufen lassen.

Beim ersten mal wenn Zähler = 1 aus der Schleife raus springen und im zweiten Schleifenteil nur ausgeben, wenn Zähler > 1

Ich weiß gerade nicht, b man bei dot.liquid Schleifen überhaupt vorzeitig verlassen kann. Wenn nicht dann mit einer if Bedingung arbeiten..

Vielen Dank erstmal für die Hilfe.
Leider bin ich Anfänger und habe mir den Code aus der offiziellen Anleitung kopiert.
Kannst du mir den Code mitteilen, oder an einem Beispiel zeigen?

Gruß
Norbert
 

John

Sehr aktives Mitglied
3. März 2012
2.172
364
Berlin
Lass in dieser Schleife einen Zähler mit laufen. Wenn der Zähler 1 ist, lässt Du nicht nur EAN und Menge ausgeben, sondern auch die Kudnendaten.

Code:
zähler = 0
{% for position in Vorgang.Positionen -%}
zähler = zähler + 1
wenn zähler = 1 dann
{{ Vorgang.Bezugsauftragsnummer | Trim }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Vorname | Trim }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Nachname | Trim }}
{{ position.Artikel.EAN | Trim }}{{Trennzeichen}}\
{{ position.Menge | Nummer: 'N0','en-US' }}
sonst
{{Trennzeichen}}\
{{ position.Artikel.EAN | Trim }}{{Trennzeichen}}\
{{ position.Menge | Nummer: 'N0','en-US' }}
{% endfor %}

Sorry, aber das fix und fertig zu machen ist Fleißarbeit.
 

griffelspitz

Aktives Mitglied
6. April 2020
43
3
Falls es noch jemand gebrauchen kann, ich habe es jetzt mit dieser Schleife hinbekommen:

{% if Positionen.Sortierung == '1' -%}
...
...
{% else -%}
...
...
{% endif -%}

Gruß und danke,
Norbert
 
Ähnliche Themen
Titel Forum Antworten Datum
Workflow Warenpostartikel - Problem mit Warengruppen JTL-Wawi 1.7 3
Neu Problem mit Germanized WooCommerce-Connector 2
Neu DATEV / AMEISE => Problem mit Griechenland und Nordirland JTL-Ameise - Ideen, Lob und Kritik 8
Neu Unicorn2 - Etsy - Aktuelles Problem mit Token? Schnittstellen Import / Export 56
Dotliquid String Problem Das Objekt mit dem Typ "System.Double" kann nicht in den Typ "System.String" konvertiert werden. JTL-Wawi 1.7 4
Ein Problem mit dem Drucken von Etiketten. JTL-Wawi 1.7 1
Neu Dropshipping Adresse des Dropshipper als Absender bei Warenpost international gibt es ein Problem JTL-ShippingLabels - Fehler und Bugs 2
Neu Problem: URL selbsterstellte Seite Allgemeine Fragen zu JTL-Shop 6
Neu Problem nach Domainänderung Shopware-Connector 2
Kunden Nachricht Problem bei mehreren Ansprechpartnern. Ansprechpartner, nicht aus wählbar in Textvorlagen JTL-Wawi 1.7 0
In Bearbeitung Problem Workflow Überverkäufe JTL-Workflows - Fehler und Bugs 0
Packtisch Problem Artikel lassen sich nicht löschen JTL-Wawi 1.7 1
Problem beim Buchen von Zahlungen JTL-Wawi 1.7 0
Neu Problem Kaufland kaufland.de - Anbindung (SCX) 0
Neu UPS-Versandlabelerzeugung nicht mehr möglich - Problem / Meldung: Missing or invalid ship to StateProvinceCode JTL-ShippingLabels - Fehler und Bugs 1
Neu SQL Trigger Problem Eigene Übersichten in der JTL-Wawi 13
JTL Wawi App: Artikelsuche Problem JTL-Wawi App 5
Neu Problem beim Import   (Codierung?) JTL-Ameise - Fehler und Bugs 4
Neu Offener Betrag in Rechnungsformular *runden* - Schweizer-5-Rappen-Problem O_O Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Fehlermeldung bei Abgleich über Connector mit Gambio Gambio-Connector 1
Neu Bestellung mit Bildern importieren Shopware-Connector 0
Neu Artikeletiketten mit Seriennummern nicht druckbar JTL-Wawi 1.7 2
Neu Artikeletiketten mit Seriennummern nicht druckbar JTL-Shop - Fehler und Bugs 1
Neu Schriftänderung erst nach Hovern mit der Maus Templates für JTL-Shop 2
Neu LEXIKON mit HTML erstellen auf eigener Seite JTL-Shop - Ideen, Lob und Kritik 0
Neu Varianten Aufpreise löschen - keine Möglichkeit mit der Ameise - und nun? JTL-Ameise - Ideen, Lob und Kritik 0
Neu JTL-DB mit php connecten User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL-Wawi mit Microsoft SQL Server 2019 Express (sa) keine Verbindung JTL-Wawi 1.6 3
Neu Kassiervorgang mit externen Scanner Allgemeine Fragen zu JTL-POS 0
Neu Barcode Generierung mit Textausschnitten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Import mit Nachkommastellen der Menge pro VPE nicht möglich JTL-Ameise - Fehler und Bugs 0
Neu smarty variable in php script mit einfügen Technische Fragen zu Plugins und Templates 4
Neu BON Übersicht Pfeil runter und Pfeil rauf mit Ausrufezeichen Allgemeine Fragen zu JTL-POS 1
Neu Zahlung per Karte mit Unterschrift wird nicht gebucht JTL-POS - Fehler und Bugs 0
Worker als Dienst starten mit speziellem Konto JTL-Wawi 1.7 0
In Diskussion Erweiterte Eigenschaft mit if Abfrage JTL-Workflows - Ideen, Lob und Kritik 6
Neu Artikel inaktiv ( 0 Bestand) auf Amazon, obwohl Stücklistenartikel mit Bestand User helfen Usern - Fragen zu JTL-Wawi 5
Neu Prozess für Retouren erstellen und mit JTL Workflow kombinieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu BUG im Shop 5.2.2 mit Lieferadresse JTL-Shop - Fehler und Bugs 2
Neu Stellplatzübersicht mit FIFO Informationen (Eigene Übersicht / SQL) Eigene Übersichten in der JTL-Wawi 2
Neu Berechnung Amazon vs. Wawi mit Coupons Amazon-Anbindung - Fehler und Bugs 0
Neu Consent Manager mit Link aufrufen Shop 5.2.2 Technische Fragen zu Plugins und Templates 0
Neu Anzahl der Artikel auf Startseite stimmt nicht mit Einstellungen überein. Allgemeine Fragen zu JTL-Shop 2
JTL Wawi mit Cardmarket nutzen? JTL-Wawi 1.7 2
Neu Löschen von einer Kategorie mit 350000 Artikel JTL-Wawi - Fehler und Bugs 5
Neu Automatisches Verpacken mit Gewichtsabfrage Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Probleme mit Steuersatz 0% beim übertrage immer 19% Modified eCommerce-Connector 1
Neu Kindartikel Namen je Kanal mit Ameise ändern User helfen Usern - Fragen zu JTL-Wawi 1
Neu Beim 'Verpacken' die Artikelselektion nur mit Scanner zulassen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Optimaler Arbeitsablauf für die E-mail Bearbeitung mit ServiceDesk und/oder Mail Programm Arbeitsabläufe in JTL-Wawi 0

Ähnliche Themen