在 ExactOnline 中更改销售订单的状态

Change the Status of a Sales Order in ExactOnline

我们目前需要通过 API 在 ExactOnline 中将订单状态设置为取消,当它们在我们的商店被取消时。

我查看了 ExactOnline API 文档并在 salesOrdersPUT 请求中,我没有找到任何 [我可以更新 =24=]Status 字段,但是当这是 GET 请求时该字段存在。 https://start.exactonline.nl/docs/HlpRestAPIResourcesDetails.aspx?name=SalesOrderSalesOrders

我的 PUT 请求会将此主体设为状态 45 = 已取消。

{
    "Status": 45
}

当前 returns“204 无内容”(这是正常的)但状态未更新。

那么解决方法是什么?

谢谢。

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

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