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

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

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

หากต้องการใช้ProductDeliveryTime ให้ตรวจสอบสิทธิ์ในฐานะบัญชี Merchant 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