Modelo
- Produto: nome, descrição, referência externa, imagens.
- Preço:
amountMinorem centavos + moeda. Criar um novo preço cria uma versão; o histórico permanece. - Oferta: produto + preço vigente + métodos de pagamento (
PIX,CARD),maxInstallmentse cadência (avulsa ou recorrente). Publicar a oferta gera opublicCodedo link de pagamento.
Regras de estado
- Só ofertas publicadas geram vendas. Arquivar uma oferta não cancela sessões de checkout já abertas (elas completam dentro do TTL).
POST /v1/offers/{id}/revisionscria uma revisão da oferta;publishtroca a versão ativa.- Um produto arquivado não aceita novas ofertas.