Tôi đã tìm thấy có hai thuộc tính khác nhau của đơn đặt hàng trong API Magento có sẵn.ID đơn hàng API Magento so với id gia tăng
order_id và order_increment_id. Đối với thứ tự mẫu, chúng có thể giống như order_increment_id = 100000080 và order_id = 81.
Câu hỏi là: Sự khác nhau giữa chúng là gì? Làm thế nào họ được coi là được sử dụng? Trong giao diện người dùng cửa hàng trực tuyến tôi thấy rằng đơn đặt hàng của tôi có "Đơn đặt hàng số" = 100000080. Thuộc tính order_id là gì?
Điều này đúng với api SOAP. Nếu bạn đang sử dụng REST api, nó muốn id thực thể, không phải là id gia tăng. http://devdocs.magento.com/guides/m1x/api/rest/Resources/Orders/sales_orders.html – txyoji
Câu trả lời là không đúng cho Magento 2.1. Thực sự Magento 2.1 sử dụng 'entity_id' cho các cuộc gọi xà phòng – burzhuy
Như đã đề cập ở nơi khác, nếu bạn đang nhận được salesOrderShipments, bạn cần phải lọc theo order_id, không phải là increment_id.Trong hệ thống của chúng tôi, chúng tôi lưu trữ cả hai vì cả hai đều cần thiết. – David