REST Resource: accounts.languages.productCertifications

Recurso: ProductCertification

Son los datos de certificación del producto.

Representación JSON
{
  "name": string,
  "title": string,
  "brand": string,
  "mpn": [
    string
  ],
  "productCode": [
    string
  ],
  "countryCode": [
    string
  ],
  "productType": [
    string
  ],
  "certification": [
    {
      object (Certification)
    }
  ],
  "issues": [
    {
      object (Issue)
    }
  ],
  "destinationStatuses": [
    {
      object (DestinationStatus)
    }
  ]
}
Campos
name

string

Es obligatorio. Es el identificador de nombre único de una certificación de producto. El formato es accounts/{account}/languages/{language_code}/productCertifications/{id}, donde id es un identificador único y language_code es un código ISO 639-1 de 2 letras de un idioma admitido por Shopping según https://support.google.com/merchants/answer/160637.

title

string

Es obligatorio. Esto es para identificar claramente el producto que certificas.

brand

string

Es obligatorio. Es el nombre de la marca del producto. La marca se usa para identificar tu producto.

mpn[]

string

Opcional. Estos son los números de pieza del fabricante (MPN). Los MPN se usan para identificar un producto específico, de manera inequívoca, entre todos los productos del mismo fabricante.

productCode[]

string

Opcional. Otro nombre para el GTIN.

countryCode[]

string

Opcional. Es un código de país de 2 letras (ISO 3166-1 Alpha 2).

productType[]

string

Opcional. Este es tu propio sistema de categorización de productos en tus datos de productos.

certification[]

object (Certification)

Es obligatorio. Es una lista de certificaciones para vincular al producto descrito.

issues[]

object (Issue)

Solo salida. Es una lista de problemas asociados con el producto que genera el servidor.

destinationStatuses[]

object (DestinationStatus)

Solo salida. Son los estados de los destinos.

Certificación

Es la descripción de una certificación.

Representación JSON
{
  "name": string,
  "authority": string,
  "code": string,
  "value": string,
  "link": string,
  "logo": string,
  "validUntil": string
}
Campos
name

string

Es obligatorio. Nombre de la certificación.

authority

string

Es obligatorio. Nombre del organismo de certificación.

code

string

Opcional. Es un código único para identificar la certificación.

value

string

Opcional. Es un valor personalizado de la certificación.

validUntil

string

Opcional. Fecha de vencimiento (UTC).

Problema

Problema con el producto

Representación JSON
{
  "type": string,
  "severity": enum (Severity),
  "attribute": string,
  "title": string,
  "description": string,
  "resolution": enum (IssueResolution),
  "destination": string,
  "timestamp": string,
  "applicableCountries": [
    string
  ]
}
Campos
type

string

Es el tipo de problema generado por el servidor, por ejemplo, “INCORRECT_TEXT_FORMATTING”, “IMAGE_NOT_SERVEABLE”, etcétera.

severity

enum (Severity)

Es la gravedad del problema.

attribute

string

Si está presente, es el atributo que activó el problema. Para obtener más información sobre los atributos, consulta https://support.google.com/manufacturers/answer/6124116.

title

string

Título breve que describe la naturaleza del problema.

description

string

Es una descripción más larga del problema que se enfoca en cómo resolverlo.

resolution

enum (IssueResolution)

Qué debe suceder para resolver el problema

destination

string

Es el destino al que se aplica el problema.

timestamp

string (Timestamp format)

Es la marca de tiempo en la que apareció este problema.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z, y usa los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

applicableCountries[]

string

Solo salida. Es la lista de códigos de país (ISO 3166-1 alpha-2) en los que el problema se aplica al producto del fabricante.

Gravedad

Es la gravedad del problema.

Enumeraciones
SEVERITY_UNSPECIFIED Es una gravedad sin especificar que nunca se usa.
ERROR Es la gravedad del error. El problema impide el uso de todo el elemento.
WARNING Es la gravedad de la advertencia. El problema impide el uso del atributo que lo activó o pronto impedirá el uso de todo el elemento.
INFO Es la gravedad de la información. El problema no requiere atención inmediata. Por ejemplo, se usa para comunicar qué atributos aún están pendientes de revisión.

IssueResolution

Resolución del problema

Enumeraciones
RESOLUTION_UNSPECIFIED Resolución no especificada, nunca se usa.
USER_ACTION El usuario que proporcionó los datos debe tomar medidas para resolver el problema (por ejemplo, corregir algunos datos).
PENDING_PROCESSING El problema se resolverá automáticamente (por ejemplo, la revisión de imágenes o la revisión de Google). Por el momento, no es necesario realizar ninguna acción. La resolución podría generar otro problema (por ejemplo, si falla el rastreo).

DestinationStatus

Es el estado del destino.

Representación JSON
{
  "destination": string,
  "status": enum (Status),
  "approvedCountries": [
    string
  ],
  "pendingCountries": [
    string
  ],
  "disapprovedCountries": [
    string
  ]
}
Campos
destination

string

Es el nombre del destino.

status

enum (Status)

Es el estado del destino.

approvedCountries[]

string

Solo salida. Es la lista de códigos de país (ISO 3166-1 alpha-2) en los que se aprueba la oferta.

pendingCountries[]

string

Solo salida. Es la lista de códigos de país (ISO 3166-1 alpha-2) en los que la oferta está pendiente de aprobación.

disapprovedCountries[]

string

Solo salida. Es la lista de códigos de país (ISO 3166-1 alpha-2) en los que se rechazó la oferta.

Estado

Es el estado.

Enumeraciones
UNKNOWN Estado sin especificar, nunca se usa.
ACTIVE El producto se usa para este destino.
PENDING La decisión aún está pendiente.
DISAPPROVED Se rechazó el producto. Revisa los problemas.

Métodos

delete

Borra una certificación de producto por su nombre.

get

Obtiene una certificación de producto por su nombre.

list

Enumera las certificaciones de productos de un organismo de certificación especificado.

patch

Actualiza (o crea si allow_missing = true) una certificación de producto que vincula certificaciones con productos.