Die Produktlieferzeit ist eine Schätzung der Zeit, die für eine Bestellung benötigt wird. die nach der Platzierung geliefert werden sollen. Versandsignale Partner können diese Funktion zum Festlegen der Lieferdauer für bestimmte Regionen im Namen der Händler mit denen sie zusammenarbeiten.
Partner für Versandsignale können diese Ressource verwenden, um Lieferzeiten für
Angebot/Region-Paare ein. Außerdem können Sie die bestehenden Lieferzeiten im Namen von
Händler, mit denen sie verknüpft sind. Eins
ProductDeliveryTime
Ressourcenspeicher
mehrere Lieferzeiten und es darf nur ein ProductDeliveryTime
sein
Instanz pro Angebot.
Authentifizieren Sie sich als Ihr eigener Händler, um die Ressource ProductDeliveryTime
zu verwenden
nicht das zu aktualisierende Händlerkonto.
create
Versandpartner können eine Lieferdauer für Produkte erstellen oder aktualisieren, indem sie
create
mit der Methode
merchantId
des Händlerkontos, das aktualisiert werden soll, und eine ProductDeliveryTime
Instanz. Wenn Sie die Lieferdauer für ein Produkt aktualisieren möchten, müssen Sie
Alle ProductDeliveryTime
-Felder, einschließlich derjenigen, die nicht geändert wurden. Jedes
Die create
-Anfrage überschreibt die vorherige Instanz, sodass Felder, die Sie nicht einbeziehen,
sind verloren gegangen. Diese Methode gibt die Instanz ProductDeliveryTime
mit dem
aktualisierte Informationen, die Sie einreichen.
Jeder ProductDeliveryTime
darf höchstens 100 areaDeliveryTimes
haben
Einträge.
POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime
Beispiel für einen Anfragetext:
{
"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
Rufen Sie uns an, um die Lieferdauer eines Produkts zu erfragen
get
durch das
merchantId
und productId
. Diese Methode gibt den ProductDeliveryTime
zurück.
Instanz für die angegebene productId
.
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId
Löschen
Partner für Versandsignale können die Lieferdauer eines Produkts löschen, indem sie
delete
durch das
merchantId
und productId
. Diese Methode gibt eine leere Antwort zurück.
DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId