Czas dostawy produktu to szacowany czas, jaki upływa od złożenia zamówienia do jego dostarczenia. Partnerzy wysyłający sygnały mogą używać tej funkcji do ustawiania czasów dostawy w określonych regionach w imieniu sprzedawców, z którymi współpracują.
Partnerzy wysyłający sygnały mogą używać tego zasobu do ustawiania czasu dostawy dla par oferta-region oraz do wyświetlania lub usuwania istniejącego czasu dostawy w imieniu sprzedawców, z którymi są połączeni. Jeden zasób
ProductDeliveryTime
przechowuje
wiele czasów dostawy i w ramach oferty może być tylko jedna instancja ProductDeliveryTime
.
Aby użyć zasobu ProductDeliveryTime
, uwierzytelnij się jako własne konto Merchant Center, a nie konto sprzedawcy, które aktualizujesz.
utwórz
Partnerzy wysyłający sygnały dotyczące dostawy mogą tworzyć lub aktualizować czas dostawy produktu, wywołując funkcję create
z parametrami merchantId
konta sprzedawcy do zaktualizowania i instancji ProductDeliveryTime
. Aby zaktualizować czas dostawy istniejącego produktu, podaj wszystkie pola ProductDeliveryTime
, w tym te, które się nie zmieniły. Każde żądanie create
zastępuje poprzednią instancję, więc pola, których nie uwzględnisz, zostaną utracone. Ta metoda zwraca instancję ProductDeliveryTime
z przesłanymi przez Ciebie zaktualizowanymi informacjami.
Każda lista ProductDeliveryTime
może zawierać maksymalnie 100 wpisów areaDeliveryTimes
.
POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime
Przykładowa treść żądania:
{
"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
Aby uzyskać czas dostawy produktu, wywołaj funkcję
get
z identyfikatorem sprzedawcy merchantId
i identyfikatorem produktu productId
. Zwraca ona instancję ProductDeliveryTime
dla danego productId
.
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId
usuń
Partnerzy wysyłający sygnały mogą usunąć czas dostawy produktu, wywołując funkcję
delete
z identyfikatorem sprzedawcy
merchantId
i identyfikatorem productId
. Ta metoda zwraca pustą odpowiedź.
DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId