- Recurso: Promoção
- RedemptionChannel
- Atributos
- ProductApplicability
- OfferType
- CouponValueType
- DestinationEnum
- StoreApplicability
- PromotionStatus
- DestinationStatus
- Estado
- ItemLevelIssue
- Gravidade
- Métodos
Recurso: 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.
Representação JSON |
---|
{ "name": string, "promotionId": string, "contentLanguage": string, "targetCountry": string, "redemptionChannel": [ enum ( |
Campos | |
---|---|
name |
Identificador. Nome da promoção. Formato: |
promotionId |
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. |
contentLanguage |
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. |
targetCountry |
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, como Listagens sem custo financeiro e anúncios do Shopping Anúncios de inventário local. |
redemptionChannel[] |
Obrigatório. Canal de resgate da promoção. É necessário ter pelo menos um canal. |
dataSource |
Apenas saída. A fonte de dados principal da promoção. |
attributes |
Opcional. Uma lista de atributos da promoção. |
customAttributes[] |
Opcional. Uma lista de atributos personalizados (fornecidos pelo comerciante). Ele também pode ser usado para enviar qualquer atributo da especificação de dados no formato genérico (por exemplo, |
promotionStatus |
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. |
versionNumber |
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 inferior ao 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. |
RedemptionChannel
Canal de uma promoção.
Enums | |
---|---|
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. |
Atributos
Atributos.
Representação JSON |
---|
{ "productApplicability": enum ( |
Campos | |
---|---|
productApplicability |
Obrigatório. Aplicabilidade da promoção a todos os produtos ou apenas a produtos específicos. |
offerType |
Obrigatório. Tipo da 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. |
genericRedemptionCode |
Opcional. Código de desconto genérico da promoção. Para ser usado com o campo |
longTitle |
Obrigatório. Título longo da promoção. |
couponValueType |
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. |
promotionDestinations[] |
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 |
itemIdInclusion[] |
Opcional. Filtre por ID do item para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo |
brandInclusion[] |
Opcional. Filtre por marca para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo |
itemGroupIdInclusion[] |
Opcional. Filtro de produtos por ID do grupo de itens para a promoção. Os atributos de filtro de produto só são válidos quando o atributo de aplicabilidade do produto na promoção [productApplicability] aos produtos qualificados está definido como specific_products. |
productTypeInclusion[] |
Opcional. Filtro de produto por tipo de produto para a promoção. Os atributos de filtro de produto só se aplicam quando o atributo |
itemIdExclusion[] |
Opcional. Filtre por exclusão de ID do item para a promoção. Os atributos de filtro de produto só se aplicam quando o atributo |
brandExclusion[] |
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 |
itemGroupIdExclusion[] |
Opcional. Filtre por ID do grupo de itens. Os atributos de filtro de produto só se aplicam quando o atributo |
productTypeExclusion[] |
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 |
minimumPurchaseAmount |
Opcional. Montante mínimo da compra da promoção. |
minimumPurchaseQuantity |
Opcional. Quantidade mínima de compra da promoção. |
limitQuantity |
Opcional. Quantidade de compra máxima da promoção. |
limitValue |
Opcional. Preço máximo do produto na promoção. |
percentOff |
Opcional. O desconto percentual oferecido na promoção. |
moneyOffAmount |
Opcional. O valor do desconto oferecido na promoção. |
getThisQuantityDiscounted |
Opcional. Número de itens com desconto na promoção. O atributo é definido quando |
freeGiftValue |
Opcional. Valor do brinde da promoção. |
freeGiftDescription |
Opcional. Descrição do brinde da promoção. |
freeGiftItemId |
Opcional. Código do item de brinde da promoção. |
promotionEffectiveTimePeriod |
Obrigatório. Representação de |
promotionDisplayTimePeriod |
Opcional. Representação |
storeApplicability |
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 vão gerar um erro se nenhuma aplicabilidade à loja for incluída. Um erro |
storeCodesInclusion[] |
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 em que o produto é vendido (o ID no seu Perfil da Empresa) Consulte a especificação dos dados do inventário de produtos disponíveis na loja física para mais informações. |
storeCodesExclusion[] |
Opcional. Códigos de loja a serem excluídos da promoção. Os atributos de filtro da loja só se aplicam quando o atributo |
promotionUrl |
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 |
ProductApplicability
A que produto ou lista de produtos a promoção se aplica.
Enums | |
---|---|
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. |
OfferType
Tipo de oferta de uma promoção.
Enums | |
---|---|
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 . |
CouponValueType
Tipo de valor do cupom de uma promoção.
Enums | |
---|---|
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. minimumPurchaseQuantity e getThisQuantityDiscounted precisam estar presentes. moneyOffAmount 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. minimumPurchaseQuantity e getThisQuantityDiscounted 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 x. minimumPurchaseQuantity e moneyOffAmount precisam estar presentes. |
BUY_M_GET_PERCENT_OFF |
Compre a quantidade M e ganhe um desconto de x. minimumPurchaseQuantity e percent_off_percentage precisam estar presentes. |
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. |
DestinationEnum
Valores de destino.
Enums | |
---|---|
DESTINATION_ENUM_UNSPECIFIED |
Não especificado. |
SHOPPING_ADS |
Anúncios do Shopping. |
DISPLAY_ADS |
Anúncios de display. |
LOCAL_INVENTORY_ADS |
Anúncios de inventário local. |
FREE_LISTINGS |
Listagens sem custo financeiro. |
FREE_LOCAL_LISTINGS |
Listagens sem custo financeiro de produtos locais. |
YOUTUBE_SHOPPING |
YouTube Shopping: |
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.
Enums | |
---|---|
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. |
PromotionStatus
Status da promoção.
Representação JSON |
---|
{ "destinationStatuses": [ { object ( |
Campos | |
---|---|
destinationStatuses[] |
Apenas saída. Os destinos pretendidos da promoção. |
itemLevelIssues[] |
Apenas saída. Uma lista de problemas associados à promoção. |
creationDate |
Apenas saída. Data em que a promoção foi criada no formato ISO 8601: data, hora e deslocamento (por exemplo, |
lastUpdateDate |
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.
Representação JSON |
---|
{ "reportingContext": enum ( |
Campos | |
---|---|
reportingContext |
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.
Enums | |
---|---|
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.
Representação JSON |
---|
{ "code": string, "severity": enum ( |
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. |
reportingContext |
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. |
applicableCountries[] |
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.
Enums | |
---|---|
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. |
Métodos |
|
---|---|
|
Recupera a promoção da sua conta do Merchant Center. |
|
Insere uma promoção na sua conta do Merchant Center. |
|
Lista as promoções na sua conta do Merchant Center. |