Hallo Synesty,
mir ist aufgefallen, dass beim Abrufen von Aufträgen über die Plenty API pro Auftragsposition und pro Auftragskopf jeweils zwei "amounts" Objekte zurück gegeben werden. Einmal die Werte in der System Währung und Einmal die Werte in der Positionswährung.
Ich weiß nicht woran das liegt, aber die Reihenfolge in der diese Objekte zurückgegeben werden ist nicht konsistent und abhängig von der Art von Parametern die man übergibt.
Wenn ich zum Beispiel nur eine Order ID übergebe dann kommt das Amount Objekt mit "GBP" als erstes, das Objekt mit "EUR" als zweites. Entsprechend wird dann auch in Synesty das "GBP" Objekt übergeben. Sprich man sieht in Synesty unter OrderItemsAmountCurrency
Wenn ich aber noch eine weitere Order ID übergebe dann kommt in allen Positionen das Amount Objekt mit "EUR" als erstes und das "GBP" Objekt als zweites. So sehe ich dann auch in Synesty für alle Positionen die Positionswerte in "EUR".
Ich nehme also an, ihr nimmt hier immer das erste Objekt für die OrderItemsAmountCurrency.
Leider brauche ich hier aber immer die "GBP" Werte.
Besteht die Möglichkeit, dass ihr eine Option mit einbaut in der man sich aussuchen kann welches Objekt (Also Systemwährung oder Auftragswährung) übergeben wird?
Viele Grüße
Stefan Helme