将承运商邮寄到Bigcommerce Shipments API [英] Post carrier to Bigcommerce Shipments API

查看:66
本文介绍了将承运商邮寄到Bigcommerce Shipments API的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

通过联邦快递运送物品时,我希望最终客户看到联邦快递的跟踪号.我如何指示承运人?是否在"shipping_method"字段中输入"FedEx"?

When an item ships via FedEx I want the end customer to see a FedEx tracking number. How do I indicate the carrier? Do I put "FedEx" in the shipping_method field?

推荐答案

只能在初始POST期间设置运输载体,而不能在后续的PUT请求中设置运输载体.创建货件时,您要表示托运人,则应发送带有JSON正文的POST请求,例如:

The shipping carrier can only be set during the initial POST and not with subsequent PUT requests. When creating a shipment and you want to denote the shipping carrier, you should send a POST request with a json body such as:

[
  {
    "id": 1,
    "order_id": 115,
    "customer_id": 0,
    "order_address_id": 16,
    "date_created": "Wed, 19 Dec 2012 17:17:10 +0000",
    "tracking_number": "111222333444",
    "shipping_method": "None",
    "shipping_provider": "fedex",
    "tracking_carrier": "fedex",
    "comments": "A sample shipment for order 115",
    "billing_address": {
      "first_name": "Louise",
      "last_name": "Dean",
      "company": "Skiptube",
      "street_1": "147 Meadow Vale Way",
      "street_2": "",
      "city": "Fullerton",
      "state": "Rhode Island",
      "zip": "74674",
      "country": "United States",
      "country_iso2": "US",
      "phone": "7-(086)085-9448",
      "email": ""
    },
    "shipping_address": {
      "first_name": "Louise",
      "last_name": "Dean",
      "company": "Skiptube",
      "street_1": "147 Meadow Vale Way",
      "street_2": "",
      "city": "Fullerton",
      "state": "Rhode Island",
      "zip": "74674",
      "country": "United States",
      "country_iso2": "US",
      "phone": "7-(086)085-9448",
      "email": ""
    },
    "items": [
      {
        "order_product_id": 16,
        "product_id": 0,
        "quantity": 1
      }
    ]
  }
]

这篇关于将承运商邮寄到Bigcommerce Shipments API的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆