Colecciones de productos

Las colecciones de productos te permiten definir grupos de productos para usar con formatos enriquecidos, como Imágenes con puntos de compra. Cada puede incluir hasta 100 productos. Puedes crear una colección con ya sea Google Merchant Center o Content API.

En esta guía, se muestra cómo usar las colecciones de productos a través de Content API. incluidos ejemplos para crear una colección de Imágenes con puntos de compra y cómo para verificar el estado de una colección.

Usa las colecciones de productos

Content API incluye dos servicios para administrar colecciones de productos:

  • collections: Te permite obtener, enumerar, insertar y borrar colecciones de productos.

  • collectionstatuses: Te permite obtener y enumerar el estado de las colecciones para descubrir si una colección tiene algún problema que pueda provocar que se vuelva no ser válidos para un destino, como Shopping Ads [anuncios de Shopping].

Ejemplo: Crea una colección de imágenes con puntos de compra

Las imágenes con puntos de compra son altas imágenes de calidad que muestran uno o más productos con anotaciones, y se configuran mediante colecciones. Para usar imágenes con puntos de compra, debes especificar valores de los campos imageLink y featuredProduct, además de los campos obligatorios para todas las colecciones. Para obtener más información sobre los campos obligatorios, consulta la Documentación de referencia de Content API

Para usar Imágenes con puntos de compra, debe crear una colección de productos y usar la imageLink para especificar una imagen que contenga hasta diez productos. Mié se recomienda usar imágenes cuadradas (con una relación de aspecto de 1:1).

También debes especificar los productos que se muestran en la imagen mediante el Campo featuredProduct, incluidas las coordenadas de los productos de la imagen con los campos x y y. Estos campos solo son obligatorios para las colecciones se usan con imágenes con puntos de compra. Los valores x y y deben estar entre 0 y 1. inclusivas.

Cada colección puede incluir un máximo de 100 productos. Sin embargo, para Imágenes con puntos de compra, te recomendamos especificar coordenadas de no más de 10 productos por imagen a fin de garantizar que haya espacio suficiente en ella para mostrar los textos destacados de productos. El offerId que forma parte del objeto featuredProduct debe coincidir con la offerId de salida en el recurso products, que es diferente del Valor id en el recurso products.

Además de los campos imageLink y featuredProduct, que son obligatorios para las Imágenes con puntos de compra, también puedes especificar el título de una colección con el campo headline opcional. Recomendamos incluir un título para proporcionar a los clientes con detalles adicionales sobre la colección.

Si quieres crear una colección nueva para imágenes con puntos de compra, envía una solicitud POST al Extremo collections.insert con la siguiente URL y cuerpo de la solicitud:

https://shoppingcontent.googleapis.com/content/v2.1/merchantId/collections
{
  "id": "exampleCollection"
  "language": "en",
  "productCountry": "UK",
  "imageLink": ["www.imageLink.example"],
  "featuredProduct": [
{
  "offerId": '432',
  "x": 0.11,
  "y": 0.99
},
{ "offerId": '433',
  "x": 0.53,
  "y": 0.89
}
],
  "link": "www.link.example",
  "mobileLink": "www.mobileLink.example",
  "headline": "www.link.example",
  "customLabel0": "Organize",
  "customLabel1": "Your",
  "customLabel2": "Bidding/Reporting",
  "customLabel3": "With",
  "customLabel4": "Me"
}

Ejemplo: Verifica el estado de una colección

Para descubrir si la colección que creaste anteriormente tiene problemas invalidar la recopilación para que no publique anuncios, realiza una solicitud GET al collectionsstatuses.get con la siguiente URL y, además, incluye el extremo id de la colección cuyo estado quieres recuperar. No es necesario que proporciones un cuerpo de solicitud.

https://shoppingcontent.googleapis.com/content/v2.1/merchantID/collectionstatuses/collection ID

Ejemplo de respuesta de estado de la colección

{
  "id": "exampleCollection",
  "creationDate": "2020-09-22T00:26:51Z",
  "lastUpdateDate": "2020-09-22T00:26:51Z",
  "collectionLevelIssues": [
    {
      "code": "invalid_url",
      "servability": "unaffected",
      "resolution": "merchant_action",
      "attributeName": "link",
      "description": "Invalid URL [link]",
      "detail": "Use a complete URL that starts with http:// or https:// and
          links to a valid destination such as an image or a landing page",
      "documentation": "https://support.google.com/merchants/answer/7052112"
    },
    {
      "code": "invalid_url",
      "servability": "unaffected",
      "resolution": "merchant_action",
      "attributeName": "imageLink",
      "description": "Invalid URL [imageLink]",
      "detail": "Use a complete URL that starts with http:// or https:// and
          links to a valid destination such as an image or a landing page",
      "documentation": "https://support.google.com/merchants/answer/7052112"
    }
  ]
}