Die Produktlieferzeit ist eine Schätzung der Zeit, die benötigt wird, bis eine Bestellung nach der Aufgabe geliefert wird. Versandsignale: Partner können mit dieser Funktion Lieferzeiten für bestimmte Regionen im Namen der Händler festlegen, mit denen sie zusammenarbeiten.
Versandsignale: Partner können diese Ressource verwenden, um Lieferzeiten für Angebots-Region-Paare festzulegen und vorhandene Lieferzeiten im Namen von Händlern, mit denen sie verknüpft sind, aufzurufen oder zu löschen. In einer ProductDeliveryTime
-Ressource werden mehrere Lieferzeiten gespeichert. Pro Angebot kann es nur eine ProductDeliveryTime
-Instanz geben.
Wenn Sie die ProductDeliveryTime
-Ressource verwenden möchten, authentifizieren Sie sich mit Ihrem eigenen Merchant Center-Konto und nicht mit dem Händlerkonto, das Sie aktualisieren.
create
Versandsignale: Partner können die Lieferzeit eines Produkts erstellen oder aktualisieren, indem sie create
mit der merchantId
des zu aktualisierenden Händlerkontos und einer ProductDeliveryTime
-Instanz aufrufen. Wenn Sie die Lieferzeit eines vorhandenen Produkts aktualisieren möchten, müssen Sie alle ProductDeliveryTime
-Felder angeben, auch die, die sich nicht geändert haben. Bei jeder create
-Anfrage wird die vorherige Instanz überschrieben. Felder, die Sie nicht angeben, gehen also verloren. Diese Methode gibt die ProductDeliveryTime
-Instanz mit den aktualisierten Informationen zurück, die Sie einreichen.
Jede ProductDeliveryTime
kann maximal 100 areaDeliveryTimes
-Einträge enthalten.
POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime
Hier ein 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 die Lieferdauer eines Produkts ab, indem Sie get
mit der merchantId
des Händlers und der productId
aufrufen. Diese Methode gibt die ProductDeliveryTime
-Instanz für die angegebene productId
zurück.
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId
Löschen
Versandsignale: Partner können die Lieferdauer eines Produkts löschen, indem sie delete
mit der merchantId
des Händlers und der productId
aufrufen. Diese Methode gibt eine leere Antwort zurück.
DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId