ich möchte Bestellungen aus dem Webshop in eine externe Datenbank schreiben. Die Bestellungen die bereits eingelesen wurden, sollen nicht erneut eingelesen werden. Ich kann mit dieser Api (/api/orders/2 oder /api/orders/20003?useNumberAsId=true) einzelne Bestellungen holen, ich muß hierfür jedoch eine konkrete ID oder BestellNummer angeben.
Wenn ich in den Beispielen (orders?limit=20) um im Internet suche orders?limit=20&start=0, dann scheint es noch mehr Möglichkeiten zu geben? Sie funktionieren jedoch nicht.
Wie kann ich alle Bestellungen ab einer bestimmten Bestellnummer in einem Rutsch bekommen?
Die erste Bestellung hat bei Shopware immer die ID 1? Wenn diese noch nicht existiert, dann gibt es im Shop noch keine Bestellungen?
Ich habe mich geirrt. Wenn der “Filter” nicht korrekt ist, dann werden einfach alle Bestellungen zurück gegeben. Deshalb dachte ich das mein Code funktionieren würde. Könntest du mir einen Tip geben wo ich näheres über diese Filter erfahren könnte?
Den Source Code von Shopware habe ich bereits herunter geladen. Wo finde ich die Stelle wo die Rest Parameter verarbeitet werden? Dann kann ich selber weiter schauen.
Es funktioniert nicht: Errormesage: [Semantical Error] line 0, col 172 near ‘paymentStatus.id’: Error: ‘paymentStatus’ is not defined.
Ich habe jetzt dieses Beispielvon Helekia gefunden
DotNet.RestRequest(“orders/?filter[0][property]=orderStatus&filter[0][expression]==&filter[0][value]=0”, Method.[GET])