Đặt thời gian giao hàng

Thời gian giao hàng sản phẩm là thời gian ước tính để đặt hàng cần phân phối sau khi đặt hàng. Tín hiệu vận chuyển các đối tác có thể sử dụng đoạn mã này tính năng thay mặt người bán thiết lập thời gian giao hàng cho các khu vực cụ thể mà họ hợp tác.

Đối tác về tín hiệu vận chuyển có thể sử dụng tài nguyên này để thiết lập thời gian giao hàng cho các cặp khu vực ưu đãi và để xem hoặc xoá thời gian giao hàng hiện tại thay mặt cho người bán mà họ liên kết. Một Kho lưu trữ tài nguyên ProductDeliveryTime nhiều thời gian giao hàng và chỉ được có một ProductDeliveryTime phiên bản cho mỗi ưu đãi.

Để sử dụng tài nguyên ProductDeliveryTime, hãy xác thực là Người bán của riêng bạn chứ không phải tài khoản người bán mà bạn đang cập nhật.

create

Đối tác về tín hiệu vận chuyển có thể tạo hoặc cập nhật thời gian giao hàng bằng cách gọi create bằng merchantIdtài khoản người bán cần cập nhật và ProductDeliveryTime thực thể. Để cập nhật thời gian giao hàng hiện tại, hãy nhớ cung cấp tất cả các trường ProductDeliveryTime, bao gồm cả những trường không thay đổi. Một Yêu cầu create sẽ ghi đè phiên bản trước, vì vậy, các trường mà bạn không đưa vào đều bị mất. Phương thức này trả về phiên bản thể hiện ProductDeliveryTime có phần tử cập nhật thông tin bạn gửi.

Mỗi ProductDeliveryTime có thể có tối đa 100 areaDeliveryTimes mục nhập.

POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime

Sau đây là nội dung yêu cầu mẫu:

{
  "productId": {
    "productId": "online:en:US:offer-id"
  }
  "areaDeliveryTimes": [
    {
      "deliveryArea": {
        "countryCode": "US"
        "postalCodeRange": {
          "firstPostalCode": "123*"
          "lastPostalCode": "456*"
        }
      }
      "deliveryTime": {
        "minHandlingTimeDays": "0"
        "maxHandlingTimeDays": "1"
        "minTransitTimeDays": "2"
        "maxTransitTimeDays": "4"
      }
    },
    {
      "deliveryArea": {
        "countryCode": "US"
        "administrativeAreaCode": "NY"
      }
      "deliveryTime": {
        "minHandlingTimeDays": "0"
        "maxHandlingTimeDays": "1"
        "minTransitTimeDays": "5"
        "maxTransitTimeDays": "7"
      }
    }
  ]
}

get

Để biết thời gian giao hàng của sản phẩm bằng cách gọi điện get bằng merchantIdproductId. Phương thức này trả về ProductDeliveryTime cho productId đã cho.

GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId

xóa

Đối tác về tín hiệu vận chuyển có thể xoá thời gian giao hàng của sản phẩm bằng cách gọi điện delete bằng merchantIdproductId. Phương thức này trả về một phản hồi trống.

DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId