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

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

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

หากต้องการใช้แหล่งข้อมูล 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