Hallo zusammen,
Ich muss einen API Post senden, die Daten kommen aus einem Master-Child Datastore. Als Step habe ich den „SpreadsheetUrlDownload“ genommen. Soweit so gut, wenn ich das Limit auf 1 setze funktioniert es, aber ab 2 Leider nicht. Es soll einmal pro Order gesendet werden.
<#list spreadsheet@SearchMasterDatastore_271.getRows() as row>
<#assign orders>
{
„shipment_id“: „${row.get(„shipment_id“)!}“,
„order_id“: „${row.get(„Order-ID“)!}“,
„invoice_id“: „${row.get(„invoice_id“)!}“,
„invoice_date“: „${row.get(„invoice_date“)!}“,
„incoterm“: „${row.get(„incoterm“)!}“,
„tracking_code“: „${row.get(„tracking_code“)!}“,
„return_tracking_code“: „“,
„planned_pickup_datetime“: „${row.get(„planned_pickup_datetime“)!}“,
„departure_country“: „DE“,
„departure_country_customs_id“: „${row.get(„country_customs_id“)!}“
„arrival_country_customs_id“: „${row.get(„arrival_customs_id“)!}“
„net_weight“: 0.5,
„gross_weight“: 1,
„weight_um“: „K“,
„departure_country_currency“: „EUR“,
„consignment_id“: „“,
„packaging“: „Paperboard Box“,
„reference_number“: „${row.get(„Order-ID“)!}“,
„is_return“: false,
„parent_container“: „“,
„arrival_country_currency“: „CHF“,
„recipient“: {
„first_name“: „${row.get(„L_Vorname“)!}“,
„last_name“: „${row.get(„L_Nachname“)!}“,
„address“: „${row.get(„L_Strasse“)!}“,
„city“: „${row.get(„L_Ort“)!}“,
„zip_code“: „${row.get(„L_PLZ“)!}“,
„country“: „${row.get(„L_Land“)!}“,
„company_name“: „${row.get(„L_Firma“)!}“,
„address_details“: „${row.get(„L_AdressZusatz“)!}“,
„phone“: „${row.get(„L_Phone“)!}“,
„email“: „${row.get(„L_EMail“)!}“
},
<#assign orderItems>
<#list row.children() as ch>
{
„id“: ${ch[‚ID‘]!},
„country_of_origin“: „${ch[‚Herkunftland‘]!}“,
„departure_country_description“: „${ch[‚Artikel Name‘]!}“,
„language_departure_country_description“: „de“,
„preferential_code“: „2“,
„departure_country_tariff_number“: „${ch[‚TARIC-Code‘]!}“,
„arrival_country_description“: „${ch[‚Artikel Name‘]!}“,
„language_arrival_country_description“: „de“,
„arrival_country_tariff_number“: „${ch[‚TARIC-Code-ch‘]!}“,
„qty“: ${ch[‚Artikel-Menge‘]!},
„weight_um“: „K“,
„upc_code“: „${ch[‚upc_code‘]!}“,
„qty_um“: „NAR“,
„weight“: ${ch[‚Artikel_Gewicht‘]!},
„total_net_weight“: ${ch[‚Versand_Gewicht‘]!},
„net_value“: ${ch[‚net_value‘]!},
„total_net_value“: ${ch[‚total_net_value‘]!},
„url“: „${ch[‚url‘]!}“,
„brand“: „${ch[‚brand‘]!}“,
„color“: „${ch[‚color‘]!}“,
„category“: „${ch[‚category‘]!}“,
„image_url“: „${ch[‚image_url‘]!}“,
„language_code“: „${ch[‚language_code‘]!}“,
„sales_value“: ${ch[‚sales_value‘]!},
„sales_value_total“: ${ch[‚sales_value_total‘]!},
„vat_tariff“: „“,
„article_id“: „${ch[‚Artikel-ID‘]!}“
},
</#list>
</#assign>
„skus“: [
${orderItems!?trim?remove_ending(„,“)}
]
}
</#assign>
</#list>
${orders!?trim?remove_ending(",")}