【问题标题】:Retrieving list of order statuses via Magento API通过 Magento API 检索订单状态列表
【发布时间】:2015-09-24 09:37:48
【问题描述】:

我试图了解是否可以通过 Magento API 从 Magento 后端检索订单状态列表。我不打算(此时)修改订单状态,这是迄今为止我能找到的唯一答案。

【问题讨论】:

    标签: api magento status


    【解决方案1】:

    是的,您有 sales_order.info 方法,或者您可以通过 sales_order.list 检索更多订单。

    之后,您可以在订单数组中循环并创建带有订单 ID 和状态的哈希映射。

    对于带有状态的数组,您需要编写自己的 API 方法。

    请看这里http://www.magentocommerce.com/api/soap/sales/salesOrder/sales_order.info.html 和http://www.magentocommerce.com/api/soap/sales/salesOrder/sales_order.list.html

    【讨论】:

    • 谢谢 Marko 我不是开发人员而是产品经理,如果我缺乏技术知识,请原谅我。我们有一个桌面应用程序,它通过 SOAP 和 REST API 与 Magento 集成。我希望该软件能够将订单标记为在 Magento 上发送。有人告诉我,这只能通过下载最近 x 天的订单并发现状态来完成,这样我们就可以编制一份清单。这似乎很笨拙,特别是如果商人是多产的卖家。检索状态并将其作为下载标准也很有用。有什么建议吗?
    • 如果你想通过你的应用程序改变订单状态,你应该实现你的API方法,即sales_order.dispatch。对于订单过多的问题,您可以实现过去 x 天的一些订单 XML 导出,并通过 SFTP 协议导入您的系统。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-04
    • 1970-01-01
    相关资源
    最近更新 更多