finalizar_pedido
Finalizes a purchase by converting the customer's cart into a confirmed order, updating stock, and clearing the cart.
Instructions
Finaliza a compra: converte o carrinho em pedido, baixa o estoque e limpa o carrinho.
Confirme o carrinho com o cliente (ver_carrinho) antes de chamar esta tool.
Args: session_id: identificador do carrinho do cliente. endereco_entrega: endereço completo de entrega.
Returns: Pedido confirmado com número, itens, total, endereço e data/hora.
Erros: Carrinho vazio; endereço vazio ou incompleto.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | Identificador do carrinho do cliente, ex.: 'demo'. Use o mesmo valor em toda a compra. | |
| endereco_entrega | Yes | Endereço completo: rua, número, bairro, cidade/UF e CEP. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| itens | Yes | ||
| total | Yes | ||
| status | Yes | ||
| criado_em | Yes | Data/hora de criação em ISO 8601 (UTC). | |
| session_id | Yes | ||
| total_formatado | Yes | ||
| endereco_entrega | Yes | ||
| quantidade_itens | Yes |