REST Resource: accounts.languages.productCertifications

Recurso: ProductCertification

Datos de certificación de productos

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

Obligatorio. Es el identificador de nombre único de una certificación de producto. Formato: 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 compatible con Shopping según https://support.google.com/merchants/answer/160637.

title

string

Obligatorio. Esto es para identificar claramente el producto que certificas.

brand

string

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 MPNs se usan para identificar un producto específico, de manera inequívoca, entre todos los productos del mismo fabricante.

productCode[]

string

Opcional. Es 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)

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 se genera en el servidor.

destinationStatuses[]

object (DestinationStatus)

Solo salida. Los estados de los destinos

Certificación

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

Obligatorio. Es el nombre de la certificación.

authority

string

Obligatorio. Es el nombre del organismo de certificación.

code

string

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

value

string

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

validUntil

string

Opcional. Es la 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
}
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)

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

Es un título breve que describe la naturaleza del problema.

description

string

Una descripción más larga del problema centrada en cómo resolverlo

resolution

enum (IssueResolution)

Qué debe suceder para resolver el problema.

destination

string

El destino al que se aplica el problema.

timestamp

string (Timestamp format)

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

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

Gravedad

Gravedad del problema

Enumeraciones
SEVERITY_UNSPECIFIED Gravedad sin especificar, nunca se usa.
ERROR Gravedad del error El problema impide el uso de todo el elemento.
WARNING Gravedad de la advertencia. El problema es uno que impide el uso del atributo que lo activó o uno que pronto impedirá el uso de todo el artículo.
INFO 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 actuar para resolver el problema (por ejemplo, corrigiendo algunos datos).
PENDING_PROCESSING El problema se resolverá automáticamente (por ejemplo, rastreo de imágenes o revisión de Google). No es necesario realizar ninguna acción en este momento. La resolución podría generar otro problema (por ejemplo, si falla el rastreo).

DestinationStatus

El estado del destino.

Representación JSON
{
  "destination": string,
  "status": enum (Status)
}
Campos
destination

string

Es el nombre del destino.

status

enum (Status)

Es el estado del destino.

Estado

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 la certificación de un producto por su nombre.

get

Obtiene una certificación de producto por su nombre.

list

Muestra una lista de 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 las certificaciones con los productos.