Skip to main content
Promotion Status Sweep é a rotina periódica que mantém promoções alinhadas ao fim da validade configurada.

Objetivo

A rotina usa endsAt e status de Promotional para impedir que campanhas vencidas continuem ativas.

Execução

Ao rodar, a rotina:
  1. Busca promoções com status = ACTIVE.
  2. Filtra promoções com endsAt preenchido e vencido.
  3. Atualiza status para EXPIRED.

Regras

RegraComportamento
ExpiraçãoendsAt vencido encerra promoção ativa.
IníciostartsAt continua sendo validado no catálogo e no checkout.
PublicaçãoA rotina não publica promoções DRAFT nem reativa promoções INACTIVE.
HistóricoAplicações já registradas em PromotionalUsageHistory permanecem válidas.
IdempotênciaPromoções já expiradas são ignoradas.