제품 배송 시간 설정

제품 배송 시간은 주문 완료 후 배송되기까지 걸리는 예상 시간입니다. 배송 신호 파트너는 이 기능을 사용하여 제휴한 판매자를 대신하여 특정 지역의 배송 시간을 설정할 수 있습니다.

배송 신호 파트너는 이 리소스를 사용하여 제품-지역 쌍의 배송 시간을 설정하고 연결된 판매자를 대신하여 기존 배송 시간을 보거나 삭제할 수 있습니다. 하나의 ProductDeliveryTime 리소스는 여러 전송 시간을 저장하며 제품당 하나의 ProductDeliveryTime 인스턴스만 있을 수 있습니다.

ProductDeliveryTime 리소스를 사용하려면 업데이트하는 판매자 계정이 아닌 본인의 판매자 센터 계정으로 인증하세요.

제작

배송 신호 파트너는 업데이트할 판매자 계정의 merchantIdProductDeliveryTime 인스턴스를 사용하여 create를 호출하여 제품 배송 시간을 만들거나 업데이트할 수 있습니다. 기존 제품 배송 시간을 업데이트하려면 변경되지 않은 필드를 포함하여 모든 ProductDeliveryTime 필드를 제공해야 합니다. 각 create 요청은 이전 인스턴스를 덮어쓰므로 포함하지 않은 필드는 손실됩니다. 이 메서드는 제출한 업데이트된 정보로 ProductDeliveryTime 인스턴스를 반환합니다.

ProductDeliveryTime은 최대 100개의 areaDeliveryTimes 항목을 포함할 수 있습니다.

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

다음은 샘플 요청 본문입니다.

{
  "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

판매자의 merchantIdproductId를 사용하여 get를 호출하여 제품의 배송 시간을 가져옵니다. 이 메서드는 지정된 productIdProductDeliveryTime 인스턴스를 반환합니다.

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

delete

배송 신호 파트너는 판매자의 merchantIdproductId를 사용하여 delete를 호출하여 제품의 배송 시간을 삭제할 수 있습니다. 이 메서드는 빈 응답을 반환합니다.

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