Índice
PromotionsService
(interface)Attributes
(mensagem)CouponValueType
(enum)GetPromotionRequest
(mensagem)InsertPromotionRequest
(mensagem)ListPromotionsRequest
(mensagem)ListPromotionsResponse
(mensagem)OfferType
(enum)ProductApplicability
(enum)Promotion
(mensagem)PromotionStatus
(mensagem)PromotionStatus.DestinationStatus
(mensagem)PromotionStatus.DestinationStatus.State
(enum)PromotionStatus.ItemLevelIssue
(mensagem)PromotionStatus.ItemLevelIssue.Severity
(enum)RedemptionChannel
(enum)StoreApplicability
(tipo enumerado)
PromotionsService
Serviço para gerenciar promoções de produtos.
GetPromotion |
---|
Recupera a promoção da sua conta do Merchant Center. Depois de inserir ou atualizar a entrada de uma promoção, pode levar vários minutos até que a promoção atualizada possa ser recuperada.
|
InsertPromotion |
---|
Insere uma promoção na sua conta do Merchant Center. Se a promoção já existir, ela será atualizada.
|
ListPromotions |
---|
Lista as promoções na sua conta do Merchant Center. A resposta pode conter menos itens do que o especificado por Depois de inserir ou atualizar uma promoção, pode levar vários minutos até que a promoção processada atualizada possa ser recuperada.
|
Atributos
Atributos.
Campos | |
---|---|
product_applicability |
Obrigatório. Aplicabilidade da promoção a todos os produtos ou apenas a produtos específicos. |
offer_type |
Obrigatório. Tipo de promoção. Use esse atributo para indicar se os clientes precisam ou não de um código do cupom para resgatar sua promoção. |
generic_redemption_code |
Opcional. Código de desconto genérico da promoção. Para ser usado com o campo |
long_title |
Obrigatório. Título longo da promoção. |
coupon_value_type |
Obrigatório. O atributo tipo de valor do cupom para indicar o tipo de promoção que você está exibindo. Dependendo do tipo do valor do cupom selecionado, alguns atributos são obrigatórios. |
promotion_destinations[] |
Obrigatório. A lista de destinos a que a promoção se aplica. Se você não incluir um valor compatível na sua fonte de dados para especificar um destino, sua promoção será exibida nos anúncios do Shopping e nas listagens sem custo financeiro por padrão. Talvez você já tenha enviado os seguintes valores como destinos para seus produtos: Shopping Actions, Google plataformas e Plataformas locais do Google. Para representar esses valores, use |
item_id_inclusion[] |
Opcional. Filtre por ID do item para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo |
brand_inclusion[] |
Opcional. Filtre por marca para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo |
item_group_id_inclusion[] |
Opcional. Filtro de produtos por ID do grupo de itens para a promoção. Os atributos de filtro de produto só se aplicam quando os produtos qualificados para aplicabilidade do produto em promoção [product_applicability] estão definidos como produtos específicos specific_products. |
product_type_inclusion[] |
Opcional. Filtro de produto por tipo de produto para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo |
item_id_exclusion[] |
Opcional. Filtre por exclusão de ID do item para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo |
brand_exclusion[] |
Opcional. Filtro de produto por exclusão de marca para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo |
item_group_id_exclusion[] |
Opcional. Filtre por ID do grupo de itens. Os atributos de filtro de produto só são válidos quando o atributo |
product_type_exclusion[] |
Opcional. Filtre por exclusão de tipo de produto para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo |
minimum_purchase_amount |
Opcional. Montante mínimo da compra da promoção. |
minimum_purchase_quantity |
Opcional. Quantidade mínima de compra da promoção. |
limit_quantity |
Opcional. Quantidade de compra máxima da promoção. |
limit_value |
Opcional. Preço máximo do produto na promoção. |
percent_off |
Opcional. O desconto percentual oferecido na promoção. |
money_off_amount |
Opcional. O valor do desconto oferecido na promoção. |
get_this_quantity_discounted |
Opcional. Número de itens com desconto na promoção. O atributo é definido quando |
free_gift_value |
Opcional. Valor do brinde da promoção. |
free_gift_description |
Opcional. Descrição do brinde da promoção. |
free_gift_item_id |
Opcional. Código do item de brinde da promoção. |
promotion_effective_time_period |
Obrigatório. Representação de |
promotion_display_time_period |
Opcional. Representação |
store_applicability |
Opcional. Indica se a promoção se aplica a todas as lojas ou apenas lojas específicas. As promoções de anúncios de inventário local geram um erro se nenhuma aplicabilidade à loja estiver incluída. Um erro |
store_codes_inclusion[] |
Opcional. Códigos de loja a serem incluídos na promoção. Os atributos de filtro da loja só se aplicam quando o atributo Código da loja física (o ID no seu Perfil da Empresa) da loja física em que o produto é vendido. Consulte a especificação dos dados do inventário de produtos disponíveis na loja física para mais informações. |
store_codes_exclusion[] |
Opcional. Códigos de loja a serem excluídos da promoção. Os atributos de filtro da loja só se aplicam quando o atributo |
promotion_url |
Opcional. URL para a página do site do comerciante em que a promoção aparece. As promoções de anúncios de inventário local vão gerar um erro se nenhum |
CouponValueType
Tipo de valor do cupom de uma promoção.
Tipos enumerados | |
---|---|
COUPON_VALUE_TYPE_UNSPECIFIED |
Indica que o tipo de valor do cupom não foi especificado. |
MONEY_OFF |
Tipo de valor do cupom de desconto. |
PERCENT_OFF |
Tipo de valor do cupom de porcentagem de desconto. |
BUY_M_GET_N_MONEY_OFF |
Compre uma quantidade M e ganhe N de desconto no tipo de valor do cupom. minimum_purchase_quantity e get_this_quantity_discounted precisam estar presentes. money_off_amount também precisa estar presente. |
BUY_M_GET_N_PERCENT_OFF |
Compre a quantidade M e ganhe N com o tipo de valor do cupom. minimum_purchase_quantity e get_this_quantity_discounted precisam estar presentes. percent_off_percentage também precisa estar presente. |
BUY_M_GET_MONEY_OFF |
Compre a quantidade M e ganhe um desconto de dinheiro. É necessário incluir minimum_purchase_quantity e money_off_amount . |
BUY_M_GET_PERCENT_OFF |
Compre a quantidade M e ganhe um desconto de dinheiro. É necessário incluir minimum_purchase_quantity e percent_off_percentage . |
FREE_GIFT |
Brinde apenas com descrição. |
FREE_GIFT_WITH_VALUE |
Brinde com valor monetário. |
FREE_GIFT_WITH_ITEM_ID |
Brinde com código do item. |
FREE_SHIPPING_STANDARD |
Tipo de valor do cupom de frete grátis padrão. |
FREE_SHIPPING_OVERNIGHT |
Tipo de valor do cupom de frete grátis de um dia para o outro. |
FREE_SHIPPING_TWO_DAY |
Tipo de valor do cupom de frete grátis em dois dias. |
GetPromotionRequest
Solicite mensagem para o método GetPromotion
.
Campos | |
---|---|
name |
Obrigatório. Nome da promoção a ser recuperada. Formato: |
InsertPromotionRequest
Solicite mensagem para o método InsertPromotion
.
Campos | |
---|---|
parent |
Obrigatório. A conta em que a promoção será inserida. Formato: accounts/{account} |
promotion |
Obrigatório. Promoção a ser inserida. |
data_source |
Obrigatório. A fonte de dados no formato da promoção: |
ListPromotionsRequest
Solicite mensagem para o método ListPromotions
.
Campos | |
---|---|
parent |
Obrigatório. A conta para listar as promoções processadas. Formato: |
page_size |
Apenas saída. O número máximo de promoções a serem retornadas. O serviço pode retornar menos que esse valor. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. Se não for especificado, o número máximo de promoções será retornado. |
page_token |
Apenas saída. Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ListPromotionsResponse
Mensagem de resposta para o método ListPromotions
.
Campos | |
---|---|
promotions[] |
As promoções processadas da conta especificada. |
next_page_token |
Um token, que pode ser enviado como |
OfferType
Tipo de oferta de uma promoção.
Tipos enumerados | |
---|---|
OFFER_TYPE_UNSPECIFIED |
Tipo de oferta desconhecido. |
NO_CODE |
Tipo de oferta sem um código. |
GENERIC_CODE |
Tipo de oferta com um código. É necessário um código de desconto genérico da promoção quando offerType = GENERIC_CODE . |
ProductApplicability
A que produto ou lista de produtos a promoção se aplica.
Tipos enumerados | |
---|---|
PRODUCT_APPLICABILITY_UNSPECIFIED |
Os produtos a que a promoção se aplica são desconhecidos. |
ALL_PRODUCTS |
Aplicável a todos os produtos. |
SPECIFIC_PRODUCTS |
Aplicável a apenas um produto ou uma lista de produtos. |
Promoção
Representa uma promoção. Consulte os artigos a seguir para mais detalhes.
Os atributos de entrada obrigatórios da promoção que são necessários para passar nas verificações de validação de dados são definidos principalmente abaixo:
Depois de inserir e atualizar a entrada de uma promoção, pode levar vários minutos até que a promoção final seja recuperada.
Campos | |
---|---|
name |
Identificador. Nome da promoção. Formato: |
promotion_id |
Obrigatório. O ID da promoção fornecido pelo usuário para identificar a promoção de maneira exclusiva. Siga os requisitos mínimos para evitar reprovações de promoções. |
content_language |
Obrigatório. O código de idioma ISO 639-1 de duas letras da promoção. As promoções só estão disponíveis em idiomas selecionados. |
target_country |
Obrigatório. O país de destino usado como parte do identificador exclusivo. Representado como um código de território CLDR (em inglês). As promoções só estão disponíveis em alguns países, anúncios de inventário local e listagens sem custo financeiro e anúncios do Shopping. |
redemption_channel[] |
Obrigatório. Canal de resgate da promoção. É necessário ter pelo menos um canal. |
data_source |
Apenas saída. A fonte de dados principal da promoção. |
attributes |
Opcional. Uma lista de atributos da promoção. |
custom_attributes[] |
Opcional. Uma lista de atributos personalizados (fornecidos pelo comerciante). Ele também pode ser usado para enviar qualquer atributo da especificação de dados na forma genérica (por exemplo, |
promotion_status |
Apenas saída. O status de uma promoção e os problemas de validação de dados, ou seja, informações sobre uma promoção calculadas de forma assíncrona. |
version_number |
Opcional. Representa a versão existente (atualização) da promoção, que pode ser usada para preservar a ordem correta quando várias atualizações são feitas ao mesmo tempo. Se definido, a inserção será impedida quando o número da versão for menor que o número da versão atual da promoção existente. A reinserção (por exemplo, atualização de promoção após 30 dias) pode ser realizada com o Se a operação for impedida, a exceção cancelada será lançada. |
PromotionStatus
Status da promoção.
Campos | |
---|---|
destination_statuses[] |
Apenas saída. Os destinos pretendidos da promoção. |
item_level_issues[] |
Apenas saída. Uma lista de problemas associados à promoção. |
creation_date |
Apenas saída. Data em que a promoção foi criada no formato ISO 8601: data, hora e deslocamento (por exemplo, |
last_update_date |
Apenas saída. Data em que o status da promoção foi atualizado pela última vez no formato ISO 8601: data, hora e deslocamento (por exemplo, |
DestinationStatus
O status do destino especificado.
Campos | |
---|---|
reporting_context |
Apenas saída. Nome do destino da promoção. |
status |
Apenas saída. O status do destino especificado. |
Estado
O estado atual da promoção.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
Status de promoção desconhecido. |
IN_REVIEW |
A promoção está em análise. |
REJECTED |
A promoção foi reprovada. |
LIVE |
A promoção foi aprovada e está ativa. |
STOPPED |
A promoção foi interrompida pelo comerciante. |
EXPIRED |
A promoção não está mais ativa. |
PENDING |
A promoção não foi interrompida, e todas as revisões foram aprovadas, mas a data de atividade está no futuro. |
ItemLevelIssue
O problema associado à promoção.
Campos | |
---|---|
code |
Apenas saída. O código de erro do problema. |
severity |
Apenas saída. Como esse problema afeta a veiculação da promoção. |
resolution |
Apenas saída. Se o problema pode ser resolvido pelo comerciante. |
attribute |
Apenas saída. O nome do atributo, se o problema for causado por um único atributo. |
reporting_context |
Apenas saída. O destino a que o problema se aplica. |
description |
Apenas saída. Uma breve descrição do problema em inglês. |
detail |
Apenas saída. Uma descrição detalhada do problema em inglês. |
documentation |
Apenas saída. O URL de uma página da Web para ajudar a resolver o problema. |
applicable_countries[] |
Apenas saída. Lista de códigos de país (ISO 3166-1 alfa-2) onde o problema se aplica à oferta. |
Gravidade
A gravidade do problema.
Tipos enumerados | |
---|---|
SEVERITY_UNSPECIFIED |
Não especificado. |
NOT_IMPACTED |
Esse problema representa um alerta e não tem efeito direto na promoção. |
DEMOTED |
A promoção foi rebaixada e provavelmente tem performance limitada nos resultados da pesquisa |
DISAPPROVED |
O problema reprova a promoção. |
RedemptionChannel
Canal de uma promoção.
Tipos enumerados | |
---|---|
REDEMPTION_CHANNEL_UNSPECIFIED |
Indica que o canal não foi especificado. |
IN_STORE |
Indica que o canal está na loja. Isto é o mesmo que o canal local usado para products . |
ONLINE |
Indica que o canal está on-line. |
StoreApplicability
Códigos da loja ou lista de códigos da loja a que a promoção se aplica. Apenas para promoções de anúncios de inventário local.
Tipos enumerados | |
---|---|
STORE_APPLICABILITY_UNSPECIFIED |
Os códigos da loja a que a promoção se aplica são desconhecidos. |
ALL_STORES |
A promoção é válida para todas as lojas. |
SPECIFIC_STORES |
A promoção é válida somente para as lojas especificadas. |