如何通过rest api 给shopify添加 Add another tracking number
要通过REST API向Shopify添加另一个跟踪号码,您需要执行以下步骤:
-
获取订单的ID:首先,您需要知道要添加跟踪号的订单的ID。您可以使用Shopify的
GET /admin/api/2021-10/orders.json端点来获取订单列表,并找到您要添加跟踪号的订单的ID。 -
创建一个物流追踪记录:使用Shopify的
POST /admin/api/2021-10/orders/{order_id}/fulfillments/{fulfillment_id}/tracking_numbers.json端点,您可以为订单的特定履行记录创建一个新的物流追踪记录。在请求正文中,您需要提供新的跟踪号码。
下面是一个示例请求的代码片段:
import requests
order_id = "123456789" # 替换为您要添加跟踪号的订单的ID
fulfillment_id = "987654321" # 替换为您要添加跟踪号的履行记录的ID
tracking_number = "1234567890" # 替换为要添加的新跟踪号码
url = f"https://your-shopify-store.myshopify.com/admin/api/2021-10/orders/{order_id}/fulfillments/{fulfillment_id}/tracking_numbers.json"
headers = {
"Content-Type": "application/json",
"X-Shopify-Access-Token": "your-access-token" # 替换为您的访问令牌
}
data = {
"tracking_number": tracking_number
}
response = requests.post(url, headers=headers, json=data)
if response.status_code == 201:
print("Tracking number added successfully")
else:
print("Failed to add tracking number")
print(response.text)
请确保将代码中的以下部分替换为您自己的信息:
order_id:要添加跟踪号的订单的ID。fulfillment_id:要添加跟踪号的履行记录的ID。tracking_number:要添加的新跟踪号码。your-shopify-store.myshopify.com:您的Shopify商店的域名。your-access-token:您的Shopify访问令牌。
执行此代码片段后,您应该能够通过REST API成功向Shopify添加另一个跟踪号码
原文地址: https://www.cveoy.top/t/topic/iMJZ 著作权归作者所有。请勿转载和采集!