Ich habe festgestellt, dass es zwei verschiedene Eigenschaften der Bestellung in Magento API zur Verfügung stehen.Magento API Bestell-ID vs. Inkrement-ID
order_id und order_increment_id. Für die Beispielreihenfolge können sie etwas wie order_increment_id = 100000080 und order_id = 81 sein.
Die Frage ist: Was ist der Unterschied zwischen ihnen? Wie werden sie verwendet? In der Web-Shop-UI sehe ich, dass meine Bestellung "Order #" = 100000080 hat. Wofür ist die order_id-Eigenschaft?
Dies gilt für die SOAP API. Wenn Sie die REST-API verwenden, wird die Entitäts-ID und nicht die Inkrement-ID benötigt. http://devdocs.magento.com/guides/m1x/api/rest/Resources/Orders/sales_orders.html – txyoji
Antwort ist nicht korrekt für Magento 2.1. Wirklich Magento 2.1 verwendet 'entity_id' für Soap-Aufrufe – burzhuy
Wie bereits erwähnt, wenn Sie SalesOrderShipments erhalten, müssen Sie nach der order_id, nicht die increment_id filtern.In unserem System speichern wir beide, weil beide benötigt werden. – David