📌 Endpoint
PUT /stores/:storeId/coupons/:couponId
Atualiza parcialmente um cupom existente.
🔐 Autenticação
- Rota privada.
- Requer header
Authorizationcom sua API key e plano ativo.
🧾 Parâmetros de rota
🧍 Body (JSON)
Envie pelo menos um campo:code(3-32)discount(1-100)position(inteiro maior ou igual a 1)useLimit(inteiro -1 a 999)expiredAt(data futura ounull)productIds(array de IDs)categoryIds(array de IDs)
✅ Exemplo de requisição
Snippet padrao (cURL)
Use o exemplo cURL da secao Exemplo de requisicao acima como snippet oficial.📦 Resposta de sucesso (200)
⚠️ Possíveis erros
400 INVALID_DATA→ body inválido400 RELATION_NOT_FOUND→ produto/categoria inválido404 STORE_NOT_FOUND→ loja não encontrada404 COUPON_NOT_FOUND→ cupom não encontrado409 COUPON_ALREADY_EXISTS→ código duplicado500 INTERNAL_SERVER_ERROR→ erro interno