Descontos Progressivos

Substituir desconto progressivo (replace)

Substitui os campos editáveis do desconto. Os campos do schema que não forem enviados voltam aos defaults ([] ou false). Campos legados não documentados aqui são preservados. Para alterações parciais, use PATCH.

Regras

  • A modalidade de faixa é exclusiva: exatamente uma entre faixaQuantidade e faixaPreco deve estar ativa no resultado. Ambas true ou ambas false retornam HTTP 400.
put/descontosProgressivos/{descontoProgressivoId}

Request

  • Base URL: https://app.vendizap.com/api
  • URL: https://app.vendizap.com/api/descontosProgressivos/{descontoProgressivoId}
  • Auth: API key in header X-Auth-Id and API key in header X-Auth-Secret

Request body

nomestring required
tipo'produto' | 'pedido' required
ativaboolean
tipoFiltro'todosProdutos' | 'produtos' | 'categorias'
categoriasstring[]
faixaQuantidadeboolean

Exclusivo com faixaPreco — exatamente uma das duas deve ser true, senão HTTP 400.

faixaPrecoboolean

Exclusivo com faixaQuantidade — exatamente uma das duas deve ser true, senão HTTP 400.

permiteCupomboolean

Quando false, os itens cobertos por esta campanha (com a faixa atingida) saem da base de cálculo de cupons. Omitir equivale a true.

Example request

{
  "produtos": [
    {
      "id": "6682f7b065be87123fd4d157",
      "codigo": "SKU-001"
    }
  ],
  "faixaQuantidadeLista": [
    {
      "aPartirDe": 2,
      "percentualDesconto": 10
    }
  ],
  "faixaPrecoLista": [
    {
      "aPartirDe": 2,
      "percentualDesconto": 10
    }
  ]
}

Response

Preço de atacado substituído com sucesso.

idstring

Example response

{
  "id": "6048f2b4b6fa7c28844582d5"
}

Changes

No recorded changes to this operation across all 1 revision of this API.