Pular para o conteúdo principal
Altera um desconto. Os campos são os mesmos do cadastro, todos opcionais: envie só o que quer mudar. O que não for enviado fica como está.
Opções na atualização. Sem options no corpo, as opções atuais ficam como estão. Com options, a lista enviada substitui a atual: uma opção que não estiver nela é desligada, e "options": [] desliga todas.
Para ligar ou desligar o desconto agora, use as ações em vez de mexer nas datas. status é ignorado se enviado.

Requisição

uuid
obrigatório
A loja.
uuid
obrigatório
O id do desconto.
string
SMART ou COUPON.
string
Nome do desconto SMART.
string
Código do cupom COUPON.
datetime
A partir de quando o desconto vale.
datetime
Até quando o desconto vale.
object
Envie só as regras que mudam.
string[]
Lista completa de opções: NON_PROMOTION_PRODUCTS e, só em COUPON, CUMULATIVE_WITH_SMART. Substitui a lista atual; omita para manter.

Resposta

Retorna 200 OK com o objeto desconto atualizado.
200 OK
A atualização não mexe nos canais de venda. Se o desconto também estava ligado a outros canais pelo painel, como um marketplace, eles continuam ligados.

Erros