Hallo,
wenn wir über ShopwareSearchOrders (5.2+) alle, oder eine größere Menge von Bestellungen abrufen möchten, bekommen wir einen Fehler durch Bestellungen im OrderStatusId -1:
WARNING:Couldn't get order details of orderId 8059. Skipped detail call for this order. Error: (Root Causes: ResourceNotFoundException: Resource null not found . Please check if your shopware version is supported. Error:Internal Shopware API error: Not Found
Order by id 8059 not found)
Wenn wir die Order direkt über ShopwareSearchOrders auslesen, so wird diese korrekt angezeigt.
Zur Erklärung, wie überhaupt diese -1 Status Fälle entstehen: Wir übertragen die Bestellnummer mit an Paypal. Das Paypal-Plugin erstellt dazu eine OrderID von bevor der Kunde zu Paypal weitergeleitet wird. Bricht der Kunde hier dann ab, so wird die Order in den Status -1 gesetzt. Diese Bestellungen sieht man dann im Backend nicht direkt sondern nur unter den Abgebrochenenen Warenkörben.
Ist es möglich auch Bestellungen im diesem Status über Shopwaresearchorders abrufbar zu machen, ohne dass die Vorgänge für Warnings und dann zum Fehler des Flows führen?
Viele Grüße
Alex