Package google.shopping.merchant.products.v1beta

Índice

ProductInputsService

Servicio para usar el recurso ProductInput. Este servicio solo funciona para productos que tienen un canal en línea.

DeleteProductInput

rpc DeleteProductInput(DeleteProductInputRequest) returns (Empty)

Borra la entrada de un producto de tu cuenta de Merchant Center.

Después de insertar, actualizar o borrar la entrada de un producto, pueden pasar varios minutos antes de que se pueda recuperar el producto procesado.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

  • https://www.googleapis.com/auth/content

Para obtener más información, consulta la descripción general de OAuth 2.0.

InsertProductInput

rpc InsertProductInput(InsertProductInputRequest) returns (ProductInput)

Sube la entrada de un producto a tu cuenta de Merchant Center. Si ya existe una entrada con los mismos contentLanguage, offerId y dataSource, este método reemplaza esa entrada.

Después de insertar, actualizar o borrar la entrada de un producto, pueden pasar varios minutos antes de que se pueda recuperar el producto procesado.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

  • https://www.googleapis.com/auth/content

Para obtener más información, consulta la descripción general de OAuth 2.0.

ProductsService

Servicio para usar Recurso de producto. Este servicio solo funciona para productos que tienen un canal en línea.

GetProduct

rpc GetProduct(GetProductRequest) returns (Product)

Recupera el producto procesado de su cuenta de Merchant Center.

Después de insertar, actualizar o borrar una entrada de producto, pueden pasar varios minutos antes de que se pueda recuperar el producto final actualizado.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

  • https://www.googleapis.com/auth/content

Para obtener más información, consulta la descripción general de OAuth 2.0.

ListProducts

rpc ListProducts(ListProductsRequest) returns (ListProductsResponse)

Muestra una lista de los productos procesados en tu cuenta de Merchant Center. La respuesta puede contener menos elementos de los que especifica pageSize. Usa pageToken para determinar si hay más elementos por solicitar.

Después de insertar, actualizar o borrar una entrada de producto, pueden pasar varios minutos antes de que se pueda recuperar el producto procesado actualizado.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

  • https://www.googleapis.com/auth/content

Para obtener más información, consulta la descripción general de OAuth 2.0.

Atributos

Atributos.

Campos
expiration_date

Timestamp

Indica la fecha en la que debe caducar el artículo, como se especifica al momento de la inserción, en formato ISO 8601. La fecha de vencimiento real se expone en productstatuses como googleExpirationDate y podría ser anterior si expirationDate es demasiado lejana en el futuro.

disclosure_date

Timestamp

Es la fecha y hora en que una oferta se hace visible en los resultados de la búsqueda de las plataformas de YouTube de Google, en formato ISO 8601. Consulte [Fecha de divulgación]( https://support.google.com/merchants/answer/13034208) para obtener más información.

availability_date

Timestamp

El día en que un producto pedido por adelantado estará disponible para la entrega, en formato ISO 8601.

price

Price

Precio del artículo.

installment

Installment

Indica la cantidad y el importe de las cuotas que se deben pagar por un artículo.

subscription_cost

SubscriptionCost

Cantidad de períodos (meses o años) y el importe del pago por período de un elemento con un contrato de suscripción asociado.

loyalty_points

LoyaltyPoints

Puntos de lealtad que reciben los usuarios después de comprar el artículo. Oferta válida solo para Japón.

loyalty_programs[]

LoyaltyProgram

Es una lista de información del programa de lealtad que se usa para mostrar los beneficios de lealtad (por ejemplo, mejores precios, puntos, etc.) al usuario de este elemento.

product_types[]

string

Categorías del artículo (con el formato que se indica en las especificaciones de datos de productos)

sale_price

Price

Es el precio de oferta publicado del artículo.

sale_price_effective_date

Interval

Período en el que el artículo está en oferta (consulta las especificaciones de datos de productos).

product_height

ProductDimension

Es la altura del producto en las unidades proporcionadas. El valor debe ser entre 0 (exclusivo) y 3,000 (inclusive).

product_length

ProductDimension

Es la longitud del producto en las unidades proporcionadas. El valor debe ser entre 0 (exclusivo) y 3,000 (inclusive).

product_width

ProductDimension

Es el ancho del producto en las unidades proporcionadas. El valor debe ser entre 0 (exclusivo) y 3,000 (inclusive).

product_weight

ProductWeight

Indica el peso del producto en las unidades proporcionadas. El valor debe estar comprendido entre 0 (exclusivo) y 2000 (inclusive).

shipping[]

Shipping

Reglas de envío.

free_shipping_threshold[]

FreeShippingThreshold

Son las condiciones que se deben cumplir para que un producto tenga envío gratis.

shipping_weight

ShippingWeight

Es el peso del artículo para el envío.

shipping_length

ShippingDimension

Es la longitud del artículo para el envío.

shipping_width

ShippingDimension

Es el ancho del artículo para el envío.

shipping_height

ShippingDimension

Altura del artículo para el envío.

size_types[]

string

Es el corte del artículo. Se puede usar para representar tipos de tallas combinados de artículos de indumentaria. Se puede proporcionar un máximo de dos tipos de tamaño (consulta [https://support.google.com/merchants/answer/6324497](tipo de talla)).

taxes[]

Tax

Información fiscal.

unit_pricing_measure

UnitPricingMeasure

Indica la medida y la dimensión de un artículo.

unit_pricing_base_measure

UnitPricingBaseMeasure

La preferencia del denominador del precio unitario.

ads_labels[]

string

Es similar a ads_grouping, pero solo funciona en CPC.

cost_of_goods_sold

Price

Costo de bienes vendidos. Se usa para generar informes de ganancias brutas.

product_details[]

ProductDetail

Especificaciones técnicas o detalles adicionales del producto.

product_highlights[]

string

Incluye viñetas que describen los aspectos más relevantes de un producto.

display_ads_similar_ids[]

string

Recomendaciones especificadas por el anunciante.

promotion_ids[]

string

Es el ID único de una promoción.

included_destinations[]

string

Es la lista de destinos que se deben incluir para este objetivo (corresponde a las casillas de verificación marcadas en Merchant Center). Los destinos predeterminados siempre se incluyen, a menos que se proporcionen en excludedDestinations.

excluded_destinations[]

string

Es la lista de destinos que se excluirán para este objetivo (corresponde a las casillas de verificación desmarcadas en Merchant Center).

shopping_ads_excluded_countries[]

string

Lista de códigos de país (ISO 3166‐1 alfa‐2) para excluir la oferta del destino de los anuncios de Shopping. Los países de esta lista se quitan de los países establecidos en la configuración de la fuente de datos.

cloud_export_additional_properties[]

CloudExportAdditionalProperties

Campos adicionales para exportar al programa Cloud Retail.

certifications[]

Certification

Certificaciones de productos, por ejemplo, para el etiquetado de eficiencia energética de los productos registrados en la base de datos del EPREL de la UE Para obtener más información, consulte el artículo del Centro de ayuda.

auto_pricing_min_price

Price

Una protección en los proyectos “Descuentos automatizados” (https://support.google.com/merchants/answer/10295759) y “Promociones dinámicas” (https://support.google.com/merchants/answer/13949249), que garantizan que los descuentos en las ofertas de los comercios no sean inferiores a este valor y, por lo tanto, se preserva el valor y la rentabilidad de la oferta.

identifier_exists

bool

Establece este valor como falso cuando el artículo no tenga identificadores únicos de producto apropiados para su categoría, como GTIN, MPN y marca. Si no se proporciona, el valor predeterminado es verdadero.

is_bundle

bool

Indica si el artículo es un paquete definido por el comercio. Un paquete es una agrupación personalizada de diferentes productos que vende un comercio por un precio único.

title

string

Es el título del artículo.

description

string

Es la descripción del artículo.

adult

bool

Se establece como verdadero si el artículo está dirigido a adultos.

age_group

string

Es la edad de segmentación del artículo.

availability

string

Es el estado de disponibilidad del artículo.

brand

string

Marca del artículo

color

string

Es el color del artículo.

condition

string

Estado o condición del artículo.

gender

string

Género objetivo del artículo.

google_product_category

string

La categoría de Google del artículo (consulta la taxonomía de productos de Google). Cuando consultes productos, este campo contendrá el valor que proporcionó el usuario. Actualmente, no hay forma de recuperar las categorías de productos de Google asignadas automáticamente a través de la API.

gtin

string

Es el código comercial global de artículo (GTIN).

item_group_id

string

Es el identificador compartido para todas las variantes del mismo producto.

material

string

Indica el material del que está hecho el artículo.

mpn

string

Es el número de pieza del fabricante (MPN) del artículo.

pattern

string

El diseño del artículo (por ejemplo, lunares).

sell_on_google_quantity

int64

Es la cantidad del producto que está disponible para venderse en Google. Compatible solo con productos en línea.

max_handling_time

int64

Tiempo máximo de preparación del producto (en días hábiles).

min_handling_time

int64

Tiempo mínimo de preparación del producto (en días hábiles).

shipping_label

string

Es la etiqueta de envío del producto, que se usa para agrupar el producto en las reglas de envío a nivel de la cuenta.

transit_time_label

string

Es la etiqueta de tiempo en tránsito del producto, que se usa para agrupar productos en los tiempos en tránsito a nivel de la cuenta.

size

string

Es el tamaño del artículo. Solo se permite un valor. En el caso de las variantes con diferentes tamaños, inserta un producto distinto para cada tamaño con el mismo valor de itemGroupId (consulta [https://support.google.com/merchants/answer/6324492](definición de tamaño)).

size_system

string

Es el sistema en el que se especifica el tamaño. Recomendado para artículos de indumentaria.

tax_category

string

La categoría fiscal del producto, que se usa para configurar nexos fiscales detallados en la configuración de impuestos a nivel de la cuenta.

energy_efficiency_class

string

Indica el nivel de eficiencia energética según se define en la directiva 2010/30/UE de la UE.

min_energy_efficiency_class

string

Indica el nivel de eficiencia energética según se define en la directiva 2010/30/UE de la UE.

max_energy_efficiency_class

string

Indica el nivel de eficiencia energética según se define en la directiva 2010/30/UE de la UE.

multipack

int64

Indica la cantidad de productos idénticos en un multipack definido por el comercio.

ads_grouping

string

Se usa para agrupar elementos de forma arbitraria. Solo para el porcentaje de CPA. En caso contrario, no se recomienda.

ads_redirect

string

Permite que los anunciantes anulen la URL del artículo cuando el producto se muestre en el contexto de los anuncios de productos.

display_ads_id

string

Es un identificador de un artículo para las campañas de remarketing dinámico.

display_ads_title

string

Es el título de un artículo para las campañas de remarketing dinámico.

display_ads_value

double

Margen de oferta para las campañas de remarketing dinámico.

pickup_method

string

Es la opción de retiro del artículo.

pickup_sla

string

Cronograma de retiro en tienda del artículo

custom_label_0

string

Etiqueta personalizada 0 para la agrupación personalizada de artículos en una campaña de Shopping.

custom_label_1

string

Etiqueta personalizada 1 para la agrupación personalizada de artículos en una campaña de Shopping.

custom_label_2

string

Etiqueta personalizada 2 para la agrupación personalizada de artículos en una campaña de Shopping.

custom_label_3

string

Etiqueta personalizada 3 para agrupación personalizada de artículos en una campaña de Shopping.

custom_label_4

string

Etiqueta personalizada 4 para la agrupación personalizada de artículos en una campaña de Shopping.

external_seller_id

string

Obligatorio para las cuentas de varios vendedores. Usa este atributo si representas a un mercado que sube productos para varios vendedores a tu cuenta de varios vendedores.

pause

string

Se pausará temporalmente la publicación de este elemento.

structured_title

ProductStructuredTitle

Título estructurado, para títulos generados por algoritmos (IA).

structured_description

ProductStructuredDescription

Descripción estructurada para descripciones generadas por algoritmos (IA).

Certificación

La certificación del producto, que se presentó inicialmente para el cumplimiento del etiquetado de eficiencia energética de la UE, a través de la base de datos de EPREL de la UE

Campos
certification_authority

string

Es la autoridad certificadora, por ejemplo, “Europe_Commission”. La longitud máxima es de 2,000 caracteres.

certification_name

string

Es el nombre de la certificación, por ejemplo, “EPREL”. La longitud máxima es de 2,000 caracteres.

certification_code

string

El código de certificación La longitud máxima es de 2,000 caracteres.

certification_value

string

El valor de la certificación (también conocido como clase, nivel o grado); por ejemplo, “A+”, “C” o “oro”. La longitud máxima es de 2,000 caracteres.

CloudExportAdditionalProperties

Propiedad del producto para la API de Cloud Retail. Por ejemplo, las propiedades de un producto de TV podrían ser "Resolución de pantalla" o "Tamaño de pantalla".

Campos
text_value[]

string

Es el valor de texto de la propiedad determinada. Por ejemplo, "8K(UHD)" podría ser un valor de texto para un producto de TV. La repetición máxima de este valor es 400. Los valores se almacenan en un orden arbitrario pero coherente. El tamaño máximo de la cadena es de 256 caracteres.

int_value[]

int64

Son los valores de número entero de la propiedad determinada. Por ejemplo, 1080 para la resolución de pantalla de un producto de TV. La repetición máxima de este valor es 400. Los valores se almacenan en un orden arbitrario pero coherente.

float_value[]

float

Valores flotantes de la propiedad determinada. Por ejemplo, para el producto de TV 1.2345. La repetición máxima de este valor es 400. Los valores se almacenan en un orden arbitrario pero coherente.

property_name

string

Es el nombre de la propiedad determinada. Por ejemplo, "Resolución de pantalla" para un producto de TV. El tamaño máximo de la cadena es de 256 caracteres.

bool_value

bool

Valor booleano de la propiedad determinada. Por ejemplo, para un producto de TV, la opción "Verdadero" o "Falso" si la pantalla está en UHD

min_value

float

Valor flotante mínimo de la propiedad determinada. Por ejemplo, para un producto de TV 1.00.

max_value

float

El valor flotante máximo de la propiedad determinada. Por ejemplo, para un producto de TV, 100.00.

unit_code

string

Unidad de la propiedad determinada. Por ejemplo, "Píxeles" para un producto de TV. El tamaño máximo de la cadena es de 256 B.

DeleteProductInputRequest

Mensaje de solicitud para el método DeleteProductInput.

Campos
name

string

Obligatorio. El nombre del recurso de entrada del producto que se borrará. Formato: accounts/{account}/productInputs/{product}

data_source

string

Obligatorio. La fuente de datos principal o complementaria desde la que se debe borrar la entrada del producto. Formato: accounts/{account}/dataSources/{datasource}.

FreeShippingThreshold

Son las condiciones que se deben cumplir para que un producto tenga envío gratis.

Campos
country

string

Es el código de territorio de CLDR del país al que se enviará un artículo.

price_threshold

Price

El precio mínimo del producto para que el costo de envío sea gratuito. Se representa como un número.

GetProductRequest

Mensaje de solicitud para el método GetProduct.

Campos
name

string

Obligatorio. Es el nombre del producto que se recuperará. Formato: accounts/{account}/products/{product}

InsertProductInputRequest

Mensaje de solicitud para el método InsertProductInput.

Campos
parent

string

Obligatorio. La cuenta en la que se insertará este producto. Formato: cuentas/{account}

product_input

ProductInput

Obligatorio. La entrada del producto que se insertará.

data_source

string

Obligatorio. Es el nombre de la fuente de datos de productos principal o complementaria. Si el producto ya existe y la fuente de datos proporcionada es diferente, el producto se moverá a una nueva fuente de datos. Formato: accounts/{account}/dataSources/{datasource}.

Cuota

Un mensaje que representa una cuota.

Campos
months

int64

Indica la cantidad de cuotas que debe pagar el comprador.

amount

Price

Es el importe mensual que debe pagar el comprador.

downpayment

Price

Es el importe del pago inicial por adelantado que debe pagar el comprador.

credit_type

string

El tipo de pago en cuotas. Los valores admitidos son los siguientes: * “finance” * “lease

ListProductsRequest

Mensaje de solicitud para el método ListProducts.

Campos
parent

string

Obligatorio. La cuenta para la que se enumeran los productos procesados. Formato: cuentas/{account}

page_size

int32

Es la cantidad máxima de productos que se mostrarán. El servicio puede mostrar menos que este valor. El valor máximo es 1,000; valores superiores a 1,000 se convertirán en 1,000. Si no se especifica, se devolverá la cantidad máxima de productos.

page_token

string

Un token de página, recibido desde una llamada ListProducts anterior. Proporciona esto para recuperar la página siguiente.

Cuando se pagina, todos los demás parámetros proporcionados a ListProducts deben coincidir con la llamada que proporcionó el token de la página.

ListProductsResponse

Mensaje de respuesta para el método ListProducts.

Campos
products[]

Product

Son los productos procesados de la cuenta especificada. Estos son tus productos procesados después de aplicar reglas y fuentes de datos complementarias.

next_page_token

string

Un token, que se puede enviar como page_token para recuperar la página siguiente. Si se omite este campo, no habrá páginas siguientes.

LoyaltyPoints

Un mensaje que representa los puntos de lealtad.

Campos
name

string

Nombre del programa de puntos de lealtad. Se recomienda limitar el nombre a 12 caracteres de ancho completo o a 24 caracteres romanos.

points_value

int64

Son los puntos de lealtad del minorista en valor absoluto.

ratio

double

La proporción que se usa para la conversión de un punto a una moneda. Google supone la moneda en función de la configuración de Merchant Center. Si no se incluye la proporción, el valor predeterminado es 1.0.

LoyaltyProgram

Un mensaje que representa el programa de lealtad.

Campos
program_label

string

Es la etiqueta del programa de lealtad. Es una etiqueta interna que identifica de manera inequívoca la relación entre una entidad comercial y una entidad del programa de lealtad. La etiqueta se debe proporcionar para que el sistema pueda asociar los activos que se indican a continuación (por ejemplo, precio y puntos) con un comercio. El programa correspondiente debe estar vinculado a la cuenta del comerciante.

tier_label

string

Es la etiqueta del nivel dentro del programa de lealtad. Debe coincidir con una de las etiquetas del programa.

price

Price

El precio para los miembros del nivel determinado, es decir, el precio con descuento instantáneo. Debe ser inferior o igual al precio normal.

cashback_for_future_use

Price

La devolución de dinero que se puede usar para compras futuras.

loyalty_points

int64

Es la cantidad de puntos de lealtad que se obtuvieron por una compra.

Producto

El producto procesado, creado a partir de varias [entradas de productos][[google.shopping.content.bundles.Products.ProductInput] después de aplicar reglas y fuentes de datos complementarias. Este producto procesado coincide con lo que se muestra en tu cuenta de Merchant Center, los anuncios de Shopping y otras plataformas de Google. Cada producto se compila a partir de una entrada de producto de fuente de datos principal y varias entradas complementarias de fuente de datos. Después de insertar, actualizar o borrar una entrada de producto, pueden pasar varios minutos antes de que se pueda recuperar el producto procesado actualizado.

Todos los campos del producto procesado y sus mensajes secundarios coinciden con el nombre del atributo correspondiente en las especificaciones de datos de productos, con algunas excepciones.

Campos
name

string

Es el nombre del producto. Formato: "{product.name=accounts/{account}/products/{product}}"

channel

ChannelEnum

Solo salida. Es el canal del producto.

offer_id

string

Solo salida. Es el identificador único del producto. Esto es lo mismo para la entrada del producto y el producto procesado. Los espacios en blanco iniciales y finales se quitan y se reemplazan varios espacios en blanco al momento del envío. Consulta las especificaciones de datos de productos para obtener más detalles.

content_language

string

Solo salida. Corresponde al código de idioma ISO 639-1 de dos letras del producto.

feed_label

string

Solo salida. Es la etiqueta de feed del producto.

data_source

string

Solo salida. Es la fuente principal de datos del producto.

attributes

Attributes

Solo salida. Una lista de atributos de productos.

custom_attributes[]

CustomAttribute

Solo salida. Una lista de atributos personalizados (proporcionados por el comercio). También se puede usar para enviar cualquier atributo de las especificaciones de datos en su formato genérico (por ejemplo, { "name": "size type", "value": "regular" }). Esto es útil para enviar atributos que la API no expone de forma explícita, como los atributos adicionales que se usan para Comprar con Google.

product_status

ProductStatus

Solo salida. El estado de un producto, problemas de validación de datos, es decir, información sobre un producto calculada de forma asíncrona.

version_number

int64

Solo salida. Representa la versión existente (actualidad) del producto, que se puede usar para mantener el orden correcto cuando se realizan varias actualizaciones al mismo tiempo.

Si se establece, no se podrá insertar cuando el número de versión sea inferior al número de versión actual del producto existente. La reinserción (por ejemplo, actualizar el producto después de 30 días) se puede realizar con el version_number actual.

Solo es compatible con las inserciones en fuentes de datos principales.

Si se impide la operación, se arrojará la excepción anulada.

ProductDetail

Son los detalles del producto.

Campos
section_name

string

El encabezado de sección que se usa para agrupar un conjunto de detalles del producto.

attribute_name

string

Es el nombre de los detalles del producto.

attribute_value

string

El valor de los detalles del producto.

ProductDimension

Es la dimensión del producto.

Campos
value

double

Obligatorio. Es el valor de la dimensión representado como un número. El valor puede tener una precisión máxima de cuatro decimales.

unit

string

Obligatorio. Son las unidades de dimensión. Los valores aceptables son los siguientes: * “in” * “cm

ProductInput

Este recurso representa los datos de entrada que envías a un producto, no el producto procesado que ves en Merchant Center, los anuncios de Shopping o las plataformas de Google. Las entradas de productos, las reglas y los datos de fuentes de datos complementarios se combinan para crear el [producto][google.shopping.content.bundles.Products.Product].

Los atributos de entrada de productos obligatorios para pasar las verificaciones de validación de datos se definen principalmente en las especificaciones de datos de productos.

Los siguientes atributos son obligatorios: [feedLabel][google.shopping.content.bundles.Products.feed_label], [contentLanguage][google.shopping.content.bundles.Products.content_language] y [offerId][google.shopping.content.bundles.Products.offer_id].

Después de insertar, actualizar o borrar la entrada de un producto, pueden pasar varios minutos antes de que se pueda recuperar el producto procesado.

Todos los campos de la entrada del producto y sus mensajes secundarios coinciden con el nombre en inglés del atributo correspondiente en la especificación de la vertical, con algunas excepciones.

Campos
name

string

Identificador. Es el nombre de la entrada del producto. Formato: "{productinput.name=accounts/{account}/productInputs/{productinput}}"

product

string

Solo salida. Es el nombre del producto procesado. Formato: "{product.name=accounts/{account}/products/{product}}"

channel

ChannelEnum

Obligatorio. Inmutable. Es el canal del producto.

offer_id

string

Obligatorio. Inmutable. Es el identificador único del producto. Esto es lo mismo para la entrada del producto y el producto procesado. Los espacios en blanco iniciales y finales se quitan y se reemplazan varios espacios en blanco al momento del envío. Consulta las especificaciones de datos de productos para obtener más detalles.

content_language

string

Obligatorio. Inmutable. Corresponde al código de idioma ISO 639-1 de dos letras del producto.

feed_label

string

Obligatorio. Inmutable. Es la etiqueta de feed del producto.

attributes

Attributes

Opcional. Una lista de atributos de productos.

custom_attributes[]

CustomAttribute

Opcional. Una lista de atributos personalizados (proporcionados por el comercio). También se puede usar para enviar cualquier atributo de las especificaciones de datos en su formato genérico (por ejemplo, { "name": "size type", "value": "regular" }). Esto es útil para enviar atributos que la API no expone de forma explícita, como los atributos adicionales que se usan para Comprar con Google. La cantidad máxima permitida de caracteres para cada atributo personalizado es de 10,240 (representa la suma de caracteres para el nombre y el valor). Se puede configurar un máximo de 2,500 atributos personalizados por producto, con un tamaño total de 102.4 KB. Los guiones bajos en los nombres de los atributos personalizados se reemplazan por espacios cuando se insertan.

version_number

int64

Opcional. Representa la versión existente (actualidad) del producto, que se puede usar para mantener el orden correcto cuando se realizan varias actualizaciones al mismo tiempo.

Si se establece, no se podrá insertar cuando el número de versión sea inferior al número de versión actual del producto existente. La reinserción (por ejemplo, actualizar el producto después de 30 días) se puede realizar con el version_number actual.

Solo es compatible con las inserciones en fuentes de datos principales.

Si se impide la operación, se arrojará la excepción anulada.

ProductStatus

El estado de un producto, problemas de validación de datos, es decir, información sobre un producto calculada de forma asíncrona.

Campos
destination_statuses[]

DestinationStatus

Son los destinos previstos del producto.

item_level_issues[]

ItemLevelIssue

Una lista de todos los problemas asociados con el producto.

creation_date

Timestamp

Es la fecha en la que se creó el elemento. Debe mostrarse en formato ISO 8601.

last_update_date

Timestamp

Es la fecha en la que se actualizó el artículo por última vez. Debe mostrarse en formato ISO 8601.

google_expiration_date

Timestamp

Indica la fecha de vencimiento del artículo. Debe mostrarse en formato ISO 8601.

DestinationStatus

Es el estado del destino del producto.

Campos
reporting_context

ReportingContextEnum

Es el nombre del contexto del informe.

approved_countries[]

string

Lista de los códigos de país (ISO 3166-1 alpha-2) en los que se aprobó la oferta.

pending_countries[]

string

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

disapproved_countries[]

string

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

ItemLevelIssue

El ItemLevelIssue del estado del producto.

Campos
code

string

Es el código de error del problema.

severity

Severity

Cómo afecta este problema a la publicación de la oferta.

resolution

string

Indica si el comercio puede resolver el problema.

attribute

string

El nombre del atributo, si el problema se debe a un solo atributo.

reporting_context

ReportingContextEnum

El contexto de la denuncia al que se aplica el problema.

description

string

Una descripción breve del problema en inglés.

detail

string

Una descripción detallada del problema en inglés.

documentation

string

La URL de una página web para ayudar a resolver este problema.

applicable_countries[]

string

Lista de códigos de país (ISO 3166-1 alpha-2) donde el problema se aplica a la oferta.

Gravedad

Cómo afecta el problema a la publicación del producto

Enumeradores
SEVERITY_UNSPECIFIED No se especifica.
NOT_IMPACTED Este problema representa una advertencia y no tiene un efecto directo en el producto.
DEMOTED El producto desciende de nivel y es probable que tenga un rendimiento limitado en los resultados de la búsqueda
DISAPPROVED El problema rechaza el producto.

ProductStructuredDescription

Descripción estructurada para descripciones generadas por algoritmos (IA).

Campos
digital_source_type

string

El tipo de fuente digital, por ejemplo, “trained_algorithmic_media”, Sigue las indicaciones de IPTC. La longitud máxima es de 40 caracteres.

content

string

El texto descriptivo tiene una longitud máxima de 5,000 caracteres

ProductStructuredTitle

Título estructurado, para títulos generados por algoritmos (IA).

Campos
digital_source_type

string

El tipo de fuente digital, por ejemplo, “trained_algorithmic_media”, Sigue las indicaciones de IPTC. La longitud máxima es de 40 caracteres.

content

string

El texto del título tiene una longitud máxima de 150 caracteres.

ProductWeight

Es el peso del producto.

Campos
value

double

Obligatorio. Es el peso representado como número. La ponderación puede tener una precisión máxima de cuatro decimales.

unit

string

Obligatorio. La unidad de peso. Los valores aceptables son los siguientes: * "g" * "kg" * "oz" * "lb"

Envíos

Es el envío del producto.

Campos
price

Price

Es el precio de envío fijo, representado como un número.

country

string

Es el código de territorio de CLDR del país al que se enviará un artículo.

region

string

La región geográfica a la que se aplica una tarifa de envío. Consulta region para obtener más información.

service

string

Una descripción sin formato de la clase de servicio o la velocidad de entrega.

location_id

int64

El ID numérico de una ubicación a la que se aplica la tarifa de envío, según se define en la API de AdWords.

location_group_name

string

Es la ubicación en la que se aplica el envío, representada por el nombre de un grupo por ubicación.

postal_code

string

El intervalo de códigos postales al que se aplica la tarifa de envío, representado por un código postal, un prefijo de código postal seguido de un comodín *, un intervalo entre dos códigos postales o dos prefijos de códigos postales de igual longitud.

min_handling_time

int64

Tiempo de preparación mínimo (incluido) entre el momento en que se recibe el pedido y se envía en días hábiles. 0 significa que el pedido se envía el mismo día en que se recibe si se realiza antes del horario límite. [minHandlingTime][google.shopping.content.bundles.Products.Shipping.min_handling_time] solo puede estar presente junto con [maxHandlingTime][google.shopping.content.bundles.Products.Shipping.max_handling_time]; pero no es obligatorio si [maxHandlingTime][google.shopping.content.bundles.Products.Shipping.max_handling_time] está presente.

max_handling_time

int64

Tiempo de preparación máximo (incluido) entre el momento en que se recibe el pedido y se envía en días hábiles. 0 significa que el pedido se envía el mismo día en que se recibe si se realiza antes del horario límite. Los atributos [maxHandlingTime][google.shopping.content.bundles.Products.Shipping.max_handling_time] y [maxTransitTime][google.shopping.content.bundles.Products.Shipping.max_transit_time] son obligatorios para proporcionar velocidades de envío. [minHandlingTime][google.shopping.content.bundles.Products.Shipping.min_handling_time] es opcional si [maxHandlingTime][google.shopping.content.bundles.Products.Shipping.max_handling_time] está presente.

min_transit_time

int64

Tiempo mínimo en tránsito (incluido) entre el momento en que se envía el pedido y su entrega en días hábiles. 0 significa que el pedido se entrega el mismo día en que se envía. [minTransitTime][google.shopping.content.bundles.Products.Shipping.min_transit_time] solo puede estar presente junto con [maxTransitTime][google.shopping.content.bundles.Products.Shipping.max_transit_time]; pero no es obligatorio si [maxTransitTime][google.shopping.content.bundles.Products.Shipping.max_transit_time] está presente.

max_transit_time

int64

Tiempo máximo en tránsito (incluido) entre el momento en que se envía el pedido y su entrega en días hábiles. 0 significa que el pedido se entrega el mismo día en que se envía. Los atributos [maxHandlingTime][google.shopping.content.bundles.Products.Shipping.max_handling_time] y [maxTransitTime][google.shopping.content.bundles.Products.Shipping.max_transit_time] son obligatorios para proporcionar velocidades de envío. [minTransitTime][google.shopping.content.bundles.Products.Shipping.min_transit_time] es opcional si [maxTransitTime][google.shopping.content.bundles.Products.Shipping.max_transit_time] está presente.

ShippingDimension

Es la dimensión ShippingDimension del producto.

Campos
value

double

Es la dimensión del producto que se usa para calcular el costo de envío del artículo.

unit

string

Es la unidad de valor.

ShippingWeight

Indica el ShippingWeight del producto.

Campos
value

double

Es el peso del producto que se utiliza para calcular el costo de envío del artículo.

unit

string

Es la unidad de valor.

SubscriptionCost

El SubscriptionCost del producto.

Campos
period

SubscriptionPeriod

El tipo de período de suscripción. Los valores admitidos son los siguientes: * “month” * “year

period_length

int64

Indica la cantidad de períodos de suscripción que debe pagar el comprador.

amount

Price

Es el importe que debe pagar el comprador por período de suscripción.

SubscriptionPeriod

Es el período de suscripción del producto.

Enumeradores
SUBSCRIPTION_PERIOD_UNSPECIFIED Indica que el período de suscripción no se especifica.
MONTH Indica que el período de suscripción es mes.
YEAR Indica que el período de suscripción es año.

Impuesto

Indica el impuesto del producto.

Campos
rate

double

Es el porcentaje de la tasa impositiva que se aplica al precio del artículo.

country

string

Indica el país en el que se aplican impuestos al artículo, que se especifica como un código de territorio CLDR.

region

string

La región geográfica a la que se aplica la tasa impositiva.

tax_ship

bool

Se establece como verdadero si se cobran impuestos sobre el envío.

location_id

int64

El ID numérico de una ubicación a la que se aplica la tasa impositiva, según se define en la API de AdWords.

postal_code

string

El rango de códigos postales al que se aplica la tasa impositiva, representado por un código postal, un prefijo de código postal con el comodín *, un rango entre dos códigos postales o dos prefijos de códigos postales de igual longitud. Ejemplos: 94114, 94*, 94002-95460, 94*-95*.

UnitPricingBaseMeasure

El UnitPricingBaseMedida del producto.

Campos
value

int64

Es el denominador del precio unitario.

unit

string

La unidad del denominador.

UnitPricingMeasure

Es el valor de UnitPricingMedida del producto.

Campos
value

double

Es la medida de un artículo.

unit

string

Es la unidad de medida.