【问题标题】:Change the Status of a Sales Order in ExactOnline在 ExactOnline 中更改销售订单的状态
【发布时间】:2021-10-04 08:15:25
【问题描述】:

目前我们需要在ExactOnline中通过API设置订单在我们店铺取消时的状态为CANCEL。

我浏览了 ExactOnline API 文档,在 salesOrdersPUT 请求中,我没有找到任何可以更新的 Status 字段但是当这是一个 GET 请求时,此字段存在。 https://start.exactonline.nl/docs/HlpRestAPIResourcesDetails.aspx?name=SalesOrderSalesOrders

我的 PUT 请求会将此正文设置为状态 45 = 已取消。

{
    "Status": 45
}

目前返回“204 No Content”(这是正常的)但是状态没有更新。

那么解决方法是什么?

谢谢。

【问题讨论】:

  • 这可能是 Exact Online 支持的问题。如果没有登录帐户,我们将无法访问更多 Exact Online 文档,但您链接到的页面上没有状态。

标签: php json api exact-online


【解决方案1】:

您是否尝试过使用 PHP API 客户端? https://github.com/picqer/exact-php-client 如果您的 API 请求格式不正确,这可能是一种更简单的方法。

【讨论】:

  • 这不是一个错误的请求或什么的。只是 PUT 请求中似乎没有 Status 字段。
【解决方案2】:

经过与 ExactOnline 团队的一些询问和讨论,通过 API 更新销售相关事物的状态是不可行的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多