Срок доставки товара — это предполагаемое время, необходимое для доставки заказа после его оформления. Партнеры по сигналам доставки могут использовать эту функцию для настройки сроков доставки в определённые регионы от имени продавцов, с которыми они сотрудничают.
Партнеры по сигналам доставки могут использовать этот ресурс для установки сроков доставки для пар «предложение-регион», а также для просмотра или удаления текущих сроков доставки от имени продавцов, с которыми они связаны. Один ресурс ProductDeliveryTime
хранит несколько сроков доставки, и для каждого предложения может быть только один экземпляр ProductDeliveryTime
.
Чтобы использовать ресурс ProductDeliveryTime
, выполните аутентификацию, используя свою учетную запись Merchant Center, а не учетную запись продавца, которую вы обновляете.
создавать
Партнеры по сигналам доставки могут создавать или обновлять время доставки товара, вызывая метод create
с идентификатором merchantId
обновляемого аккаунта продавца и экземпляром ProductDeliveryTime
. Чтобы обновить существующее время доставки товара, убедитесь, что вы указали все поля ProductDeliveryTime
, включая те, которые не были изменены. Каждый запрос create
перезаписывает предыдущий экземпляр, поэтому неучтенные поля теряются. Этот метод возвращает экземпляр ProductDeliveryTime
с обновленной информацией, которую вы отправили.
Каждый ProductDeliveryTime
может иметь не более 100 записей areaDeliveryTimes
.
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