Establece el tiempo de entrega de los productos

El tiempo de entrega del producto es una estimación del tiempo que tarda un pedido se entreguen después de que se hayan colocado. Indicadores de envío los socios pueden usar este Función para establecer tiempos de entrega en regiones específicas en nombre de los comercios con la que se asocia.

Los socios de indicadores de envío pueden usar este recurso para establecer tiempos de entrega de de oferta y región, y para ver o borrar los tiempos de entrega existentes en nombre de comercios a los que están vinculados. Uno ProductDeliveryTime almacenes de recursos varios tiempos de entrega, y solo puede haber un ProductDeliveryTime instancia por oferta.

Para usar el recurso ProductDeliveryTime, autentícate como tu propio comercio Center, no la cuenta del comerciante que está actualizando.

create

Los socios de indicadores de envío pueden crear o actualizar el tiempo de entrega de un producto llamando a create con el merchantIdde la cuenta del comerciante que se actualizará y un ProductDeliveryTime instancia. Para actualizar el tiempo de entrega de un producto existente, asegúrate de proporcionar Todos los campos ProductDeliveryTime, incluidos los que no cambiaron. Cada La solicitud create reemplaza la instancia anterior, por lo que los campos que no incluyas se pierden. Este método muestra la instancia ProductDeliveryTime con el y la información actualizada que envíes.

Cada ProductDeliveryTime puede tener como máximo 100 areaDeliveryTimes de entradas de registro.

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

Este es un ejemplo de cuerpo de solicitud:

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

Llama para obtener el tiempo de entrega de un producto get con el nombre del comercio merchantId y productId. Este método devuelve ProductDeliveryTime para la productId especificada.

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

delete

Los socios de indicadores de envío pueden borrar el tiempo de entrega de un producto llamando a delete con el nombre del comercio merchantId y productId. Este método muestra una respuesta vacía.

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