Menetapkan waktu pengiriman produk

Waktu pengiriman produk adalah perkiraan waktu yang dibutuhkan agar pesanan dikirimkan setelah ditempatkan. Partner sinyal pengiriman dapat menggunakanfitur ini untuk menetapkan waktu pengiriman untuk wilayah tertentu atas nama penjual yang menjadi partner mereka.

Partner sinyal pengiriman dapat menggunakan resource ini untuk menetapkan waktu pengiriman untuk pasangan wilayah penawaran, dan untuk melihat atau menghapus waktu pengiriman yang ada atas nama penjual yang ditautkan kepada mereka. Satu ProductDeliveryTime resource menyimpan beberapa waktu pengiriman, dan hanya boleh ada satu ProductDeliveryTime instance per penawaran.

Untuk menggunakan resource ProductDeliveryTime, lakukan autentikasi sebagai akun Merchant Center Anda sendiri, bukan akun penjual yang Anda perbarui.

create

Partner sinyal pengiriman dapat membuat atau memperbarui waktu pengiriman produk dengan memanggil create menggunakan merchantIdakun penjual yang akan diperbarui, dan instance ProductDeliveryTime. Untuk memperbarui waktu pengiriman produk yang ada, pastikan Anda memberikan semua kolom ProductDeliveryTime, termasuk kolom yang tidak berubah. Setiap permintaan create akan menimpa instance sebelumnya, sehingga kolom yang tidak Anda sertakan akan hilang. Metode ini menampilkan instance ProductDeliveryTime dengan informasi terbaru yang Anda kirimkan.

Setiap ProductDeliveryTime dapat memiliki maksimal 100 entri areaDeliveryTimes.

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

Berikut adalah contoh isi permintaan:

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

Dapatkan waktu pengiriman produk dengan memanggil get menggunakan merchantId penjual dan productId. Metode ini menampilkan instance ProductDeliveryTime untuk productId yang diberikan.

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

delete

Partner sinyal pengiriman dapat menghapus waktu pengiriman produk dengan memanggil delete menggunakan merchantId penjual dan productId. Metode ini menampilkan respons kosong.

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