discount define a regra econômica: percentual ou valor fixo, duração,
validade, limite de resgates e escopo de produtos. Ele não precisa ter código
público. Para permitir que compradores digitem um cupom no checkout, crie um
discount_code apontando para o desconto.
Aplicações concretas são registradas internamente como redemptions, com snapshot
da regra e do código no momento da cobrança.
Data Object
Identificador do desconto. Usa o prefixo
disc_*.Sempre
"discount".Valor fixo do desconto, em centavos. Vem
null quando type é percentage.Escopo de produtos onde o desconto pode ser aplicado.
Data de criação em ISO 8601.
Moeda do valor fixo em código de 3 letras minúsculas, como
brl. Vem null
quando type é percentage.Duração do desconto:
once, repeating ou forever.Quantidade de meses quando
duration é repeating.Data de expiração em ISO 8601. Vem
null quando não há expiração.true quando o desconto pode ser usado em novas compras.true em produção; false em ambiente de teste.Limite total de aplicações do desconto. Vem
null quando não há limite.Objeto livre para correlacionar o desconto com o seu sistema. Quando vazio,
retorna
{}.Nome público ou interno do desconto.
Percentual do desconto em basis points. Vem
null quando type é fixed_amount.Quantidade de vezes em que o desconto já foi aplicado.
Data inicial de validade em ISO 8601. Vem
null quando o desconto já pode ser
usado.Tipo econômico do desconto:
percentage ou fixed_amount.Data da última atualização em ISO 8601.
true quando o desconto está ativo, dentro da janela de validade e abaixo do
limite de uso.
