在 Shopify REST API 2023-04 版本中,您可以为订单的 tracking_info 字段添加多个运单号。您可以使用以下步骤来实现:

  1. 首先,获取订单的当前 tracking_info

    GET /admin/api/2023-04/orders/{order_id}.json
    
  2. 然后,在获取到的订单数据中,将 tracking_info 字段解析为一个数组。

    "tracking_info": [
       {
         "number": "TRACKING_NUMBER_1",
         "url": "TRACKING_URL_1",
         "company": "TRACKING_COMPANY_1"
       },
       {
         "number": "TRACKING_NUMBER_2",
         "url": "TRACKING_URL_2",
         "company": "TRACKING_COMPANY_2"
       }
    ]
    
  3. 您可以通过向数组中添加新的运单号来添加多个运单号。例如,您可以添加第三个运单号:

    {
      "number": "TRACKING_NUMBER_3",
      "url": "TRACKING_URL_3",
      "company": "TRACKING_COMPANY_3"
    }
    
  4. 最后,将更新后的 tracking_info 数组重新发送给 Shopify 以更新订单。

    PUT /admin/api/2023-04/orders/{order_id}.json
    {
      "order": {
        "id": {order_id},
        "tracking_info": [
          {
            "number": "TRACKING_NUMBER_1",
            "url": "TRACKING_URL_1",
            "company": "TRACKING_COMPANY_1"
          },
          {
            "number": "TRACKING_NUMBER_2",
            "url": "TRACKING_URL_2",
            "company": "TRACKING_COMPANY_2"
          },
          {
            "number": "TRACKING_NUMBER_3",
            "url": "TRACKING_URL_3",
            "company": "TRACKING_COMPANY_3"
          }
        ]
      }
    }
    

以上是在 Shopify REST API 2023-04 版本中添加多个运单号的方法。请根据您的实际需求进行调整

shopify restapi的2023-04版本中的tracking_info添加多个运单号

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

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