per Admin API kann ich bereits eine Paket-Sendungsnummer aus unserer Warenwirtschaft speichern:
PATCH auf /api/v1/order-delivery/xyz mit PostField trackingCodes=[123]
Ich möchte nun auch den Lieferstatus von „open“ auf „shipped“ patchen, was aber nicht gelingt wenn ich einfach ein PostField „stateId“:xyz anhänge. Hierbei bekomme ich den Fehler „This field is write protected“.
Wie kann ich per API den Lieferstatus einer Bestellung von „open“ auf „shipped“ ändern?
In der Tabelle state_machine_transition sind vier wesentliche Werte gespeichert: action_name (hier: ship), from_state_id (die gegenwärtige stateId), to_state_id (die stateId, die nach Ausführung der Aktion für die jeweilige Status-Rubrik state_machine_id (in Tabelle state_machine zu finden, enthält IDs für Bestellstatus, Zahlungsstatus, Lieferstatus) eingetragen wird).