使用 REST API 标记 WooCommerce 订单,这样我就不会再次同步它们

问题描述 投票:0回答:1

我正在我的 WooCommerce 商店和第三方工具之间同步订单,并且我正在使用 REST API 重新制作同步程序。我想要获得一批新订单,在将它们插入数据库后,我想设置一个状态或标志,以便下次我请求一批订单时,我不会得到相同的订单。

REST API 文档

详细说明了如何获取订单,并且它有效。我不想使用 STATUS 字段,因为商店经理可以更改它。我不想排除订单 ID 列表,因为随着时间的推移它会变得太长。寻找一个字段,我可以使用该字段将返回的订单限制为我尚未看到的订单,并能够在成功同步后更新该字段。看起来可能吗?

一个已经存在的字段或创建一个字段的方法?

我想知道是否有一个字段将订单标记为之前已同步,以便我可以仅请求尚未同步的新订单。看起来很常见,希望有人做过并提供建议。

woocommerce hook-woocommerce woocommerce-rest-api
1个回答
1
投票

要标记订单,唯一的方法是添加一些自定义元数据。
当您更新/同步订单时,请使用:

  "meta_data": [
    {
      "key": "_your_meta_key",
      "value": "Your meta value"
    }
  ]
© www.soinside.com 2019 - 2024. All rights reserved.