Listar os pedidos
Lista os pedidos mais recentes do cliente identificado, com status, valor, itens e o que falta pagar.
É a aba "Pedidos" da mini-loja. Devolve os pedidos mais recentes da conta do cliente, inclusive os feitos antes no site ou por outro canal e ligados à mesma conta. Só existe para cliente identificado: visitante recebe 403 account_required.
Listar
/api/v1/storefront/wa-coex/orders/{token}PúblicaLista os últimos pedidos do cliente
A lista não tem paginação nem filtros: vêm os pedidos mais recentes, no máximo 30. Para ver um pedido com todos os detalhes, use Ver o pedido.
Parâmetros de caminho
tokenstringobrigatórioToken da mini-loja.
Exemplo de requisição
bash
curl "$BASE_URL/api/v1/storefront/wa-coex/orders/$TOKEN"Resposta
200Pedidos do cliente
json
{
"orders": [
{
"order_id": "9f4a6d2e-1b7c-4c53-8d21-5e0b6a7c1f33",
"order_number": "1042",
"status": "P",
"status_code": "pending",
"status_name": "Aguardando pagamento",
"status_color": "#f59e0b",
"payment_status": "P",
"total_cents": 16387,
"created_at": "2026-10-11T18:42:10Z",
"item_count": 2,
"item_preview": "Notebook Slim Rosa",
"image_url": "/uploads/exemplo/notebook.png",
"stage": "incoming"
}
]
}Campos da resposta
ordersarrayPedidos, do mais novo para o mais antigo. [] quando não há.
order_iduuidId do pedido.
order_numberstringNúmero para exibir ao cliente.
statusstringStatus do pedido, a letra de 1 caractere gravada (por exemplo
P). Use status_code e status_name para decidir e exibir.status_codestringCódigo do status no cadastro da loja (por exemplo
pending, paid, shipped, cancelled). Cada loja pode configurar o seu fluxo.status_namestringNome do status em português, como a loja o chama.
status_colorstringCor do status no painel da loja.
payment_statusstringStatus do pagamento, em letra (
P pendente, C pago, F recusado...).total_centsintegerTotal em centavos.
created_atstringQuando o pedido foi criado, em RFC 3339.
item_countintegerQuantidade de itens.
item_previewstringNome dos primeiros itens (até 3), para o subtítulo do cartão.
image_urlstringFoto do primeiro item.
stagestringincomingpreparingoutdoneclosedEtapa na régua da loja:
incoming ainda não aceito, preparing aceito e em preparo, out enviado ou em rota, done entregue, closed cancelado ou estornado. É a mesma régua que decide se o cliente pode cancelar.payment_statestringrefusedanalysisSó aparece quando o pagamento precisa de destaque por cima do status do pedido:
refused (recusado) ou analysis (cartão em análise no banco). Ausente: o status já conta a história.cancel_requestedbooleanO cliente já pediu à loja para cancelar este pedido. Omitido quando
false.Erros
| Status | Quando | Corpo |
|---|---|---|
| 403 | O token não tem conta identificada. | {"error":"account_required","message":"Entre na sua conta para ver seus pedidos."} |
| 503 | Não foi possível resolver a conta agora. | {"error":"account_resolution_unavailable"} |