Definir o tempo de entrega dos produtos

O tempo de entrega do produto é uma estimativa do tempo que leva para um pedido entregue após ele ser colocado. Indicadores de frete parceiros podem usar esse que define tempos de entrega para regiões específicas em nome dos comerciantes. parceiros.

Indicadores de frete que os parceiros podem usar para definir tempos de entrega para oferta-região e para visualizar ou excluir tempos de entrega existentes em nome de a que estão vinculados. Um Armazenamentos de recursos do ProductDeliveryTime vários tempos de entrega, e pode haver apenas um ProductDeliveryTime instância por oferta.

Para usar o recurso ProductDeliveryTime, faça a autenticação como seu próprio comerciante do Merchant Center, não a conta do comerciante que você está atualizando.

create

Os parceiros de indicadores de frete podem criar ou atualizar o tempo de entrega do produto: chame create com o merchantIdda conta do comerciante a ser atualizada e um ProductDeliveryTime instância. Para atualizar o tempo de entrega de um produto existente, forneça todos os campos ProductDeliveryTime, incluindo aqueles que não foram alterados. Cada A solicitação create substitui a instância anterior. Portanto, os campos que você não inclui são perdidos. Esse método retorna a instância ProductDeliveryTime com o informações atualizadas enviadas por você.

Cada ProductDeliveryTime pode ter no máximo 100 areaDeliveryTimes de entradas de registro.

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

Veja um exemplo de corpo de solicitação:

{
  "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

Para saber o tempo de entrega de um produto, ligue para get pelo nome do comerciante. merchantId e productId. Esse método retorna a propriedade ProductDeliveryTime instância para o productId especificado.

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

excluir

Os parceiros de indicadores de frete podem excluir o tempo de entrega de um produto ligando para delete pelo nome do comerciante. merchantId e productId. Esse método retorna uma resposta vazia.

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