ShopifyGetOrders - Suche nach IDs

Hallo zusammen,

ich habe eine kurze Frage zum Step shopifyGetOrders. Wie schaffe ich es, dass ich gezielt nach IDs suchen kann, die in vorherigen Steps ermittelt wurden? In der Auswahl habe ich nur Flow-Variablen zur Auswahl, aber keine anderen Steps.

In meinem Beispiel möchte ich Aufträge in Plenty suchen und dann anhand der externen Bestellnummer aus Plenty in Shopify Daten zu dem entsprechenden Auftrag abrufen. Dafür müsste ich bei der Suche in Shopify die externe Bestellnummer aus Plenty mit dem Feld Shopify IDs verknüpfen, was leider nicht möglich ist.

Ich hoffe, ihr könnt mir helfen.

LG, Thomas

Hallo Thomas,

dafür musst du das Outputspreadsheet in eine String mit den Bestellnummern umwandeln. Das kannst du mit dem TextHTMLWriter-Step erreichen. Den Step kannst du dann im Shopifystep mit dem Bestellnummern-Feld verknüpfen.

In dem TextHTMLWriter musst du über die Zeilen von deinem Plentyoutput iterieren und jeweils die externe Bestellnummer ausgeben lassen.
Code sieht in etwa wie folgt aus (Groß geschriebenes musst du ersetzen):

<#list PLENTYOUTPUT.getRows() as row>${row.get("SPALTENNAME_EXTERNE_BESTELLNUMMER")!}<#sep>,</#list>

Nur für alle Fälle: Wenn du sehr viele Aufträge über die Bestellnummer auf einmal von Shopify abrufst, läuft der Step auf einen Fehler, weil der Parameter schlicht weg zu lang wird. Siehe shopifyGetOrders max IDs

Gruß
Gustav

2 „Gefällt mir“

Hallo @gustavfriedeheim ,

vielen Dank für deine Hilfe. Mit dem TextHTMLWriter-Step hat es geklappt :slight_smile:

LG, Thomas