He encontrado que hay dos propiedades diferentes de la orden en Magento API disponibles.ID de orden de la API de Magento frente al ID de incremento
order_id y order_increment_id. Para el orden de la muestra, pueden ser algo como order_increment_id = 100000080 y order_id = 81.
La pregunta es: ¿Cuál es la diferencia entre ellos? ¿Cómo se los considera usados? En la interfaz de usuario de la tienda web veo que mi pedido tiene "Order #" = 100000080. ¿Para qué sirve la propiedad order_id?
Esto es cierto para la API SOAP. Si está utilizando la API REST, quiere la ID de la entidad, no la ID del incremento. http://devdocs.magento.com/guides/m1x/api/rest/Resources/Orders/sales_orders.html – txyoji
La respuesta no es correcta para Magento 2.1. Realmente Magento 2.1 usa 'entity_id' para las llamadas al – burzhuy
Como se mencionó en otra parte, si está obteniendo SalesOrderShipments, necesita filtrar por el order_id, no el increment_id.En nuestro sistema almacenamos ambos porque ambos son necesarios. – David