Atributo Sale Price (Preço promocional)
O atributo sale_price indica o custo com desconto de um produto. É um campo altamente recomendado (e às vezes condicionalmente obrigatório) para feeds de dados promocionais no Google Merchant Products, Facebook Products, Pinterest Products, Tiktok Products e Reddit Products.
Enviar preços promocionais precisos que correspondam perfeitamente ao preço de venda exibido na sua landing page e no checkout é fundamental. A falta de correspondência desses preços ou a omissão do preço base original pode resultar em reprovações imediatas do anúncio.
Conteúdo:
Verificação Rápida de Sintaxe
Cole seu trecho de XML <g:sale_price> ou valor CSV abaixo para validar o formato:
Test your <g:price>
Live CheckChecking one by one? Validate your entire feed instantly.
Upload & Analyze File →
Comparação de Requisitos por Plataforma
Embora o padrão ISO 4217 se aplique universalmente, cada plataforma possui nuances específicas na maneira como processa dados promocionais.
| Requisito | Google Merchant Products | Facebook Products | Pinterest Products | Tiktok Products | Reddit Products |
|---|---|---|---|---|---|
| Tag XML | <g:sale_price> |
<g:sale_price> |
<g:sale_price> |
<g:sale_price> |
<g:sale_price> |
| Formato | Número + Espaço + ISO |
Número + Espaço + ISO |
Número + Espaço + ISO |
Número + Espaço + ISO |
Número + Espaço + ISO |
| Req. Preço Orig. | Sim, requer price |
Sim, requer price |
Sim, requer price |
Sim, requer price |
Sim, requer price |
| Atributo de Data | sale_price_effective_date |
sale_price_effective_date |
sale_price_effective_date_attribute |
sale_price_effective_date |
sale_price_effective_date |
| Preço de Membro | Não permitido | Não permitido | Não permitido | Não permitido | Não permitido |
Requisitos Gerais de Formatação
Para garantir que seu feed seja processado com sucesso em todos os canais de publicidade e comércio, siga estas regras estritas:
- Valor Numérico e Moeda: O valor deve consistir em um número seguido de um espaço e um código de moeda ISO 4217 de 3 letras (por exemplo,
89.90 BRL). - Separadores Decimais (Importante): Você deve usar um ponto (
.) como separador decimal, mesmo no Brasil. Vírgulas (,) usadas como separadores de decimais ou milhares causarão falhas no processamento. - Sem Símbolos: Não use símbolos de moeda localizados (
R$,$,€). - Inferior ao Preço Base: O
sale_pricedeve ser estritamente menor que o atributoprice. Se for igual ou superior ao preço base, a promoção será rejeitada. - Disponibilidade Universal: O preço promocional deve estar acessível a todos os clientes sem precisar inserir um código de cupom no checkout ou fazer login em uma conta de fidelidade.
Exemplos de Formatação
Formato de Feed XML
Formatação Correta: Usa um ponto para o decimal, inclui um espaço, usa o código ISO 4217 e é acompanhado pelo preço original.
<!-- Correct: Both price and sale_price are submitted properly -->
<g:price>129.90 BRL</g:price>
<g:sale_price>89.90 BRL</g:sale_price>
Formatação Incorreta: Não use vírgulas como separadores de milhares ou decimais, e nunca inclua símbolos de moeda.
<!-- Incorrect: Includes a currency symbol -->
<g:sale_price>R$89.90</g:sale_price>
<!-- Incorrect: Uses a comma for the decimal -->
<g:sale_price>89,90 BRL</g:sale_price>
Formato de Feed CSV / TSV
Ao trabalhar com arquivos CSV, mantenha os dados limpos. Não use símbolos ou formatações extras, e não coloque comentários dentro das linhas de dados.
Formatação Correta: O preço de venda inclui um ponto para decimais, o código da moeda ISO, e é inferior ao preço base.
id,title,price,sale_price,availability
PROD_001,Camiseta de Exemplo,129.90 BRL,89.90 BRL,in stock
Formatação Incorreta: A falta do código ISO, o uso de um símbolo de moeda ou a definição de um preço promocional superior ao preço base fará com que o upload do feed falhe.
id,title,price,sale_price,availability
PROD_002,Moletom de Exemplo,199.90 BRL,R$159.90,in stock
PROD_003,Jaqueta Premium,250.00 BRL,260.00 BRL,in stock
Nota: No exemplo incorreto acima, PROD_002 falha porque inclui o símbolo R$ e falta o código ISO. PROD_003 falha porque o sale_price é superior ao price original.