Время доставки товара — это оценка времени, которое потребуется для доставки заказа после его размещения. Партнеры по сигналам доставки могут использовать эту функцию, чтобы устанавливать время доставки для определенных регионов от имени продавцов, с которыми они сотрудничают.
Партнеры по сигналам доставки могут использовать этот ресурс, чтобы устанавливать время доставки для пар «предложение-регион», а также просматривать или удалять существующие сроки доставки от имени продавцов, с которыми они связаны. Один ресурс 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