Ho scoperto che sono disponibili due diverse proprietà dell'ordine nell'API Magento.ID ordine API Magento ID vs ID incremento
order_id e order_increment_id. Per l'ordine di esempio possono essere qualcosa come order_increment_id = 100000080 e order_id = 81.
La domanda è: qual è la differenza tra loro? Come sono considerati come usati? Nell'interfaccia utente del web store vedo che il mio ordine ha "Numero ordine" = 100000080. A cosa serve la proprietà order_id?
Questo è vero per l'API SOAP. Se si utilizza l'API REST, si desidera l'id entità, non l'ID incremento. http://devdocs.magento.com/guides/m1x/api/rest/Resources/Orders/sales_orders.html – txyoji
La risposta non è corretta per Magento 2.1. Realmente Magento 2.1 usa 'entity_id' per le chiamate soap – burzhuy
Come accennato altrove, se stai ricevendo salesOrderShipments, devi filtrare da order_id, non da increment_id.Nel nostro sistema memorizziamo entrambi perché entrambi sono necessari. – David