Ustaw czas dostawy produktu

Czas dostawy produktu to szacowany czas potrzebny na złożenie zamówienia ma być dostarczony po jego umieszczeniu. Sygnały dotyczące dostawy partnerzy mogą korzystać z tej opcji funkcja ustawiania czasu dostawy dla określonych regionów w imieniu sprzedawców z którymi współpracuje.

Partnerzy świadczący usługi dostawy mogą używać tego zasobu do ustawiania czasu dostawy pary oferta-region oraz wyświetlanie lub usuwanie istniejących czasów dostawy w imieniu sprzedawców, z którymi są powiązani. Jeden ProductDeliveryTime magazynów zasobów wiele czasów dostawy, przy czym może być tylko jeden ProductDeliveryTime instancji na ofertę.

Aby korzystać z zasobu ProductDeliveryTime, uwierzytelnij się jako własny sprzedawca konto Merchant Center, a nie konto sprzedawcy, które aktualizujesz.

utwórz

Partnerzy świadczący usługi dostawy mogą utworzyć lub zaktualizować czas dostawy produktu przez Wywołuję: create z merchantIdkonta sprzedawcy, które chcesz zaktualizować, oraz ProductDeliveryTime instancji. Aby zaktualizować obecny czas dostawy produktu, podaj wszystkie pola ProductDeliveryTime, w tym te, które się nie zmieniły. Każdy Żądanie create zastępuje poprzednią instancję, więc nie uwzględniono pól z powodu utraty danych. Ta metoda zwraca instancję ProductDeliveryTime z parametrem zaktualizowane przesłane przez Ciebie informacje.

Każdy element typu ProductDeliveryTime może zawierać maksymalnie 100 elementów typu areaDeliveryTimes wpisów.

POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime

Oto 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

Zadzwoń, aby sprawdzić czas dostawy produktu get z merchantId i productId. Ta metoda zwraca ProductDeliveryTime dla danej instancji productId.

GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId

usuń

Partnerzy świadczący usługi dostawy mogą usunąć czas dostawy produktu, dzwoniąc pod numer delete z merchantId i productId. Ta metoda zwraca pustą odpowiedź.

DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId