Pular para o conteúdo principal

API Promocional

Visão Geral

A API Promocional expõe os endpoints do módulo Promocional da plataforma para Sellers e Integradores, permitindo automatizar a gestão de promoções e a participação em campanhas. Com isso, os parceiros conseguem aderir e criar promoções de diversos tipos — Preço Promocional, Desconto à Vista e Cupom de Desconto — com ou sem incentivos do Canal, diretamente de seus próprios sistemas (ERPs e Hubs), centralizando a operação em um só local e reduzindo a necessidade de acesso manual ao Portal do Seller.

Disponibilidade em fases

Esta documentação descreve o escopo completo da API Promocional. As funcionalidades serão liberadas em fases. Atualmente, estão disponíveis:

  • Lista as promoções disponíveis para o Seller
  • Buscar promoção por ID

Novas capacidades serão adicionadas progressivamente. Confira o cronograma de implantação do módulo:

Cronograma de Implantação do Módulo Promocional

Contexto

Atualmente, a gestão de promoções exige que o Seller acesse o Portal do Seller manualmente para configurar cada oferta ou aderir a promoções sazonais. Esse processo gera duplicidade de trabalho para quem opera grandes catálogos e dificulta a velocidade de reação frente à concorrência.

Ao plugar o Módulo Promocional na Open API, o Magalu passa a atuar como uma plataforma integrada, onde a inteligência de descontos e os subsídios do canal são consumidos automaticamente, garantindo que o lojista tenha uma visão única de sua estratégia comercial.

Objetivos

  • Expor APIs de leitura e escrita para criação e gestão de promoções via ferramentas externas.
  • Seguir os padrões da Open Platform, operadas com token de seller.
  • Habilitar o fluxo de Opt-in/Opt-out para que Sellers participem de campanhas com incentivos do Magalu via API.
  • Disponibilizar consulta de campanhas vigentes e SKUs elegíveis.
  • Centralizar a operação no ERP/Hub, eliminando a necessidade de acesso manual ao Portal do Seller.
  • Disponibilizar Webhooks de notificação para alterações de status, expiração ou exclusão de promoções em tempo real.

Tipos de Promoção

TipoDescrição
absolute_discountPreço fixo "De/Por".
percentage_discountDesconto percentual (ex: 10% OFF). Geralmente criado pelo Magalu, focado em métodos de pagamento específicos.
coupon_discountDesconto via código de cupom. Pode ser Autosserviço.
fidelity_discountExclusivo para clientes Ouro, geralmente restrito ao SuperApp.

Origem das Promoções

OrigemDescrição
channelCriada pelo Magalu (Marketplace).
self_serviceCriada pelo próprio Seller.

Status do Ciclo de Vida

StatusDescrição
scheduledPromoção agendada, ainda não iniciada.
draftAceita, mas aguardando dados complementares (ex: planilha de SKUs).
activeVigente e visível para o cliente final.
finishedEncerrada.

Elegibilidade Comercial

Nem toda promoção está disponível para todos os vendedores. O sistema valida se o seller_id está na allowlist da promoção, definida pelo time comercial. Caso o Seller não seja elegível para nenhuma promoção, o array promos retorna vazio [] com status 200 OK.