我发现Magento API有两种不同的顺序属性可用.
order_id和order_increment_id.对于样本订单,它们可以像order_increment_id = 100000080和order_id = 81.
问题是:他们有什么区别?他们如何被认为被使用?在网上商店UI中,我看到我的订单有“订单号”= 100000080.什么是order_id属性?
我一直在使用magento API近一年,可以向您保证,您唯一需要使用的ID是order_increment_id.它用作order.info调用中的主ID.发票和装运API也是如此 – 它们也使用适当的增量ID作为主要的.
我认为与entity_id相同的order_id是sales_order表中用于将所有eav表连接在一起的主键.它在magento内部使用,但使用API,您不必担心.