Pular para o conteúdo principal

Exclui uma promoção

DELETE 

/sku/promotion/:idstockkeepingunitpromotion

Exclusão híbrida — depende de a promoção já ter sido usada em pedidos:

  • Se a tabela OrdersPromotion não tem registros vinculados → exclusão física (DELETE FROM StockKeepingUnitPromotion).
  • Se já foi usada → exclusão lógica (UPDATE ... SET IDTypeSkuPromotionStatus = 0 — status "Excluída"). Isso preserva o histórico nos pedidos antigos.

Dispara a regravação do cache Redis StockKeepingUnitPromotion:<IDCompany> (excluídas e inativas ficam de fora do cache).

Request

Responses

Promoção excluída (resposta: string sucesso).