Descrição
Este webhook é acionado automaticamente sempre que houver alteração nos preços de produtos cadastrados no Olist ERP.Quando é Acionado
- Alteração de preço de venda
- Alteração de preço promocional
- Ativação/desativação de promoção
- Alteração em massa de preços
- Atualização de lista de preços
- Alteração de preço por regra automática
Estrutura da Notificação
Campos da Notificação
Exemplo de Implementação
PHP
Python
Node.js
Configuração
Para ativar este webhook:- Acesse Configurações > Integrações > Webhooks
- Clique em Novo Webhook
- Selecione o evento Envio de Preço de Produtos
- Informe a URL do seu endpoint
- Salve as configurações
Casos de Uso
- Sincronização com e-commerce: Mantenha preços atualizados em tempo real
- Marketplaces: Atualize preços em múltiplos canais automaticamente
- Análise de competitividade: Compare preços com concorrentes
- Gestão de margem: Monitore margens de lucro em tempo real
- Histórico de preços: Mantenha registro completo de alterações
- Alertas inteligentes: Notifique equipe sobre variações significativas
- Pricing dinâmico: Integre com ferramentas de precificação automática
Boas Práticas
- Validação de preços: Sempre valide se o preço é maior que zero
- Histórico completo: Mantenha log de todas as alterações de preço
- Sincronização em lote: Agrupe múltiplas atualizações quando possível
- Cache inteligente: Use cache para reduzir carga no banco
- Monitoramento de margem: Alerte quando margem ficar abaixo do mínimo
- Análise de impacto: Calcule impacto de alterações nas vendas
Estratégias de Preço
Preço Promocional Ativo
Quandopreco_promocional_atual não é null:
- Use o preço promocional como preço de venda
- Destaque o desconto em relação ao preço normal
- Mostre a economia para o cliente
- Adicione contador regressivo se houver data de fim
Preço Normal
Quandopreco_promocional_atual é null:
- Use o
preco_atualcomo preço de venda - Remova badges de promoção
- Atualize estratégias de marketing
Cálculos Úteis
Variação Percentual
Validação de Margem Mínima
Preço Efetivo de Venda
Observações
- Alterações em massa podem gerar uma única notificação com múltiplos produtos
- O webhook não é enviado se o preço for alterado e depois restaurado antes da sincronização
- Preços com margem negativa também geram notificação
- O campo
preco_custopode ser omitido por questões de confidencialidade (configurável) - Datas de promoção podem ser null se a promoção não tiver prazo definido
- A
lista_preco_idé null se o preço não pertence a nenhuma lista específica
