Hallo @synesty-Lukas,
danke für den Refund-Step, soweit klappt’s bei mir auch.
Zwei Sachen sind mir aber noch aufgefallen.
Der CreateFulfillment-Step produziert noch kein valides JSON, wenn man mehrere Positionen bestätigt. Da fehlt ein Komma zwischen den einzelnen Listenelementen in fulfillment_order_line_items.
{
"fulfillment": {
"line_items_by_fulfillment_order": [
{
"fulfillment_order_id": 6358171844843,
"fulfillment_order_line_items": [
{
"id": 13600015319275,
"quantity": 1
}
{
"id": 13600015352043,
"quantity": 1
}
{
"id": 13600015384811,
"quantity": 1
}
]
}
],
"notify_customer": false,
"tracking_info": {
"company": "DHL",
"url": "XXX",
"number": "XXX"
}
}
}
Beim shopifyCreateRefund-Step gibt es kein Outputspreadsheet mit den erfolgreichen Eintragen. Es gibt ein Output „fulfilledOrders“, der ist aber leer und der Name von Spreadsheet und Spalten passt auch nicht so ganz.
EDIT: Mir ist noch Probleme mit den API-Rates begegnet. Beim UpdateOrder, OrderFulfillment und bei CreateRefund-Step hatte ich bei meinen Teste noch 429-Error.
Bei den Refunds weiß ich von dem folgenden Disclaimer.
Weiß nicht, ob es auch bei den anderen Endpoints irgendein gesondertes Limit gibt. Ich bin in einem partner development store unterwegs.
Gruß
Gustav