Pedir orçamento
request_quotePede orçamento a uma loja: para item com preço sob consulta (priceType ON_REQUEST em get_offers) ou quantidade especial. Devolve confirmUrl: o CONSUMIDOR abre, informa nome, WhatsApp e e-mail (e o endereço, na entrega) e o pedido vai para a loja, que responde com os preços em até 5 dias. Acompanhe em get_quote: DRAFT (esperando o consumidor), REQUESTED (esperando a loja), ANSWERED (preços em items, total e validUntil), ACCEPTED (virou pedido: orderNumber; o consumidor segue no mesmo link), DECLINED (a loja não atende: closeReason), REJECTED ou EXPIRED. Mostre a resposta ao consumidor e, com a decisão dele, use respond_to_quote. Em details de cada item, descreva o que ele quer (medidas, cor, prazo). O link vale 72 horas para o consumidor confirmar e aparece só nesta resposta.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"storeId": "<storeId>",
"items": "<items>",
"fulfillment": "<fulfillment>"
},
"name": "request_quote"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Observação para a loja | |
| items | Yes | Itens: lista de {productId, quantity, details} | |
| storeId | Yes | storeId da loja (de get_offers) | |
| postalCode | No | CEP do consumidor (obrigatório na entrega, no envio e a domicílio) | |
| fulfillment | Yes | 'pickup', 'delivery', 'shipping', 'in_store' ou 'at_customer' | |
| externalReference | No | Seu id para este orçamento (conversa ou usuário), até 100 caracteres |