Menetapkan waktu pengiriman produk

Waktu pengiriman produk adalah perkiraan waktu yang diperlukan untuk pesanan untuk dikirimkan setelah ditempatkan. Sinyal pengiriman partner dapat menggunakan untuk menyetel waktu pengiriman ke wilayah tertentu atas nama penjual yang berpartner dengan mereka.

Partner sinyal pengiriman dapat menggunakan resource ini untuk menyetel waktu pengiriman pasangan wilayah penawaran, dan untuk melihat atau menghapus waktu pengiriman yang ada atas nama penjual yang tertaut dengan mereka. paket Premium AI ProductDeliveryTime penyimpanan resource beberapa kali pengiriman, dan hanya boleh ada satu ProductDeliveryTime per penawaran.

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

create

Partner sinyal pengiriman dapat membuat atau memperbarui waktu pengiriman produk dengan memanggil create dengan merchantIdakun penjual yang akan diperbarui, dan ProductDeliveryTime di instance Compute Engine. Untuk memperbarui waktu pengiriman produk yang sudah ada, pastikan Anda memberikan semua kolom ProductDeliveryTime, termasuk yang belum diubah. Masing-masing Permintaan create akan menimpa instance sebelumnya, sehingga kolom yang tidak Anda sertakan akan hilang. Metode ini menampilkan instance ProductDeliveryTime dengan pembaruan informasi yang Anda kirimkan.

Setiap ProductDeliveryTime dapat memiliki maksimal 100 areaDeliveryTimes entri.

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 dengan merchantId dan productId. Metode ini akan menampilkan ProductDeliveryTime untuk productId yang diberikan.

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

hapus

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

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