根据您提供的信息,2023-04版本的Shopify REST API中没有tracking_numbers端点,但您仍然可以通过其他方式向Shopify添加“Add another tracking number”。

一种方法是使用Orders API中的fulfillments端点。您可以通过以下步骤向订单添加另一个跟踪编号:

  1. 获取要添加跟踪编号的订单ID。您可以使用Orders API的List orders端点或Get order端点检索订单信息。

  2. 使用Fulfillments API的Create fulfillment端点创建一个新的履行记录。在请求正文中,指定订单ID和要添加的跟踪编号。

这是一个示例请求的代码片段:

import requests

order_id = "your_order_id"
tracking_number = "your_tracking_number"

url = f"https://your-shop-name.myshopify.com/admin/api/2023-04/orders/{order_id}/fulfillments.json"
headers = {
    "X-Shopify-Access-Token": "your_access_token",
    "Content-Type": "application/json"
}
data = {
    "fulfillment": {
        "tracking_number": tracking_number
    }
}

response = requests.post(url, headers=headers, json=data)

请确保将your-shop-name替换为您的Shopify店铺名称,your_access_token替换为您的访问令牌,your_order_id替换为要添加跟踪编号的订单ID,以及your_tracking_number替换为要添加的实际跟踪编号。

这样,您就可以使用Orders API和Fulfillments API向订单添加另一个跟踪编号

如何通过rest api 的2023-04版本中给shopify添加 Add another tracking numberrest api没有tracking_numbers这个端点

原文地址: https://www.cveoy.top/t/topic/iNd5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录