Cupons e Promoções

Cupons

Admin

GET    /api/admin/coupons
POST   /api/admin/coupons
PUT    /api/admin/coupons/{id}
DELETE /api/admin/coupons/{id}
PUT    /api/admin/coupons/status/{id}    # Ativar/desativar

Body (criar/atualizar):

{
  "code": "PROMO10",
  "discount": 10.00,
  "discount_type": "percent",
  "min_order_value": 50.00,
  "max_uses": 100,
  "expires_at": "2025-12-31",
  "active": true
}

Campos discount_type:

Valor
Descrição

percent

Desconto percentual

value

Desconto em reais

Client — Validar cupom

Header X-Restaurant-Id obrigatório.

Resposta 200:

Erro (cupom inválido):


Promoções

Admin

Body:

Produtos em promoção (Admin)

Client — Listar promoções ativas

Last updated

Was this helpful?