กำหนดเวลานำส่งผลิตภัณฑ์

เวลานำส่งผลิตภัณฑ์คือระยะเวลาโดยประมาณที่ใช้ในคำสั่งซื้อ การนำส่งหลังการแสดงโฆษณา สัญญาณการจัดส่ง พาร์ทเนอร์สามารถใช้ข้อมูลนี้ ฟีเจอร์เพื่อกำหนดเวลานำส่งสำหรับภูมิภาคที่เฉพาะเจาะจงในนามของผู้ขาย ที่พาร์ทเนอร์เป็นพาร์ทเนอร์ด้วย

พาร์ทเนอร์สัญญาณการจัดส่งจะใช้ทรัพยากรนี้เพื่อตั้งเวลานำส่งได้ คู่ข้อเสนอ-ภูมิภาค และเพื่อดูหรือลบเวลานำส่งที่มีอยู่ในนามของ ผู้ขายที่ตนลิงก์ด้วย หนึ่ง ที่เก็บทรัพยากร ProductDeliveryTime มีเวลานำส่งหลายครั้ง และมีProductDeliveryTimeได้เพียงรายการเดียวเท่านั้น อินสแตนซ์ต่อข้อเสนอ

หากต้องการใช้ทรัพยากร ProductDeliveryTime ให้ตรวจสอบสิทธิ์ว่าเป็นผู้ขายของคุณเอง บัญชี Center ไม่ใช่บัญชีผู้ขายที่คุณกำลังอัปเดต

สร้าง

พาร์ทเนอร์สัญญาณการจัดส่งสามารถสร้างหรืออัปเดตเวลานำส่งผลิตภัณฑ์ได้โดยทำดังนี้ กำลังโทรหา create ด้วย merchantIdของบัญชีผู้ขายที่จะอัปเดต และProductDeliveryTime อินสแตนซ์ หากต้องการอัปเดตเวลานำส่งผลิตภัณฑ์ที่มีอยู่ โปรดระบุ ช่อง ProductDeliveryTime ทั้งหมด รวมถึงช่องที่ยังไม่ได้เปลี่ยนแปลง ชิ้น คำขอ create เขียนทับอินสแตนซ์ก่อนหน้า ดังนั้นช่องที่คุณไม่มี สูญหายไป เมธอดนี้จะส่งคืนอินสแตนซ์ ProductDeliveryTime ที่มีเมธอด ข้อมูลที่อัปเดตใหม่ที่คุณส่ง

ProductDeliveryTime แต่ละรายการมี areaDeliveryTimes ได้สูงสุด 100 รายการ รายการ

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 กับผู้ขาย merchantId และproductId เมธอดนี้จะแสดง ProductDeliveryTime สำหรับ productId ที่ระบุ

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

ลบ

พาร์ทเนอร์สัญญาณการจัดส่งสามารถลบเวลานำส่งของผลิตภัณฑ์ได้ด้วยการโทร delete กับผู้ขาย merchantId และproductId วิธีนี้จะแสดงการตอบกลับที่ว่างเปล่า

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