Hallo zusammen,
ich binde in einer eigener .NET C# Anwendung unseren SmartStore WebShop an, um die Statusänderungen für die Bestellungen zu verwalten (bezahlt, Sendungsnummern erfassen etc).
Einige Bestellungen umfassen mehrere Positionen und müssen auf mehrere Pakete verteilt werden, demzufolge muss ich mehrere Sendungsnummern pflegen. Das normale Web-Admin-UI des Shops beherrscht dies, über die WebAPI bekomme ich das aber nicht realisiert.
Nachdem ich festgestellt habe, dass die Methode AddShipment nicht passt zu meinen Anforderungen, dachte ich, lege ich selber Shipment-Objekte an und entsprechende ShipmentItem-Objekte.
Beim Anlegen von Shipments via Post-Aufruf bekomme ich lediglich HTTP 400 Fehler - ungültige Anforderung.
Mein JSON Body sieht wie folgt aus: