Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben

BSG-JTL

Mitglied
5. März 2025
12
0
Exdorf
Hallo ich möchte bei dem Auftragsexport nur Artikel exportieren die Dropshipping möglich == TRUE sind:

Leider finde ich keine Info: ob dies im Variablenbaum von: Report.SalesOrderPosition möglich ist:

{% for position in Report.SalesOrderPosition -%}
{{ position.Name | Trim | Quote }}{{Trennzeichen}}\
{{ position.SKU | Trim | Quote }}{{Trennzeichen}}\
{{ position.EAN | Trim | Quote }}{{Trennzeichen}}\
{{ position.NetPricePerUnit | Nummer: 'N2','de-DE' }}{{Trennzeichen}}\
{{ position.Quantity | | FormatNumber: 'N0', 'de-DE' }}{{Trennzeichen}}\
{{ position.VATRate | Nummer: 'N2','de-DE' }}{{Trennzeichen}}\
{{ position.DiscountRate | Nummer: 'N2','de-DE' }}{{Trennzeichen}}\
{% endfor -%}
 

John

Sehr aktives Mitglied
3. März 2012
4.218
1.091
Berlin
Mach mal einen Rechtsklick auf die Variable "Positionen" im Variablenbaum und wählen dann Codesnippet > Schleife über alle Variablen aus.
Du bekommst dann Demo-Code, der alle Untervariablen enthält.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.685
840
Flensburg
Jetzt muss ich das irgenwie direkt über die DB abfragen.

Falls noch nicht geschehen:

Code:
{% for position in Report.SalesOrderPosition -%}
{% capture query -%}
IF EXISTS (SELECT 1 FROM tliefartikel WHERE tArtikel_kArtikel = {{ position.ProductInternalId | SqlEscape }} AND nDropShipping = 1)
SELECT 1
{% endcapture -%}
{% assign dropshipping = query | DirectQueryScalar -%}
{% if dropshipping == 1 -%}
{{ position.Name | Trim | Quote }}{{Trennzeichen}}\
{{ position.SKU | Trim | Quote }}{{Trennzeichen}}\
{{ position.EAN | Trim | Quote }}{{Trennzeichen}}\
{{ position.NetPricePerUnit | Nummer: 'N2','de-DE' }}{{Trennzeichen}}\
{{ position.Quantity | | FormatNumber: 'N0', 'de-DE' }}{{Trennzeichen}}\
{{ position.VATRate | Nummer: 'N2','de-DE' }}{{Trennzeichen}}\
{{ position.DiscountRate | Nummer: 'N2','de-DE' }}{{Trennzeichen}}\
{% endif -%}
{% endfor -%}
 

Ähnliche Themen