> For the complete documentation index, see [llms.txt](https://apidoc.toplojas.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apidoc.toplojas.com.br/pedidos-abandonados/detalhes-do-pedido-abandonado.md).

# Detalhes do Pedido Abandonado

Retorna os **detalhes de um carrinho abandonado**, incluindo o cliente, o endereço informado e os itens que estavam no carrinho.

```
GET /pedidos-abandonados/{Codigo}/
```

O `{Codigo}` é o **código interno** do pedido — o mesmo campo `Codigo` retornado na listagem.

## 📥 Exemplo de requisição

```bash
curl -X GET "https://api.toplojas.com.br/pedidos-abandonados/1234/" \
  -H "Authorization: Bearer [Token]" \
  -H "Loja: [Identificador de Sua Loja]"
```

## 📤 Exemplo de resposta

```json
{
  "Codigo": 1234,
  "CodigoReferencial": 0,
  "Data": "2026-01-15 14:32:00",
  "Loja": "cmacetkoteste",
  "Cliente": {
    "Codigo": 1,
    "IsPessoa": "F",
    "Nome_RazaoSocial": "Paloma Macetko",
    "Contato": "",
    "DataNascimento": "1989-11-14",
    "Sexo": "M",
    "CPF_CNPJ": "000.000.000-00",
    "RG_IE": "",
    "Email": "suporte2@web4business.com.br",
    "Telefone01": "(47) 33224477",
    "Telefone02": "",
    "Telefone03": "",
    "Empresa": "",
    "End_Estado": "SC",
    "End_Cidade": "Brusque",
    "End_Bairro": "centro",
    "End_Endereco": "Rua Central",
    "End_Numero": "99",
    "End_Complemento": "",
    "End_CEP": "88355-000"
  },
  "EnderecoEntrega": {
    "End_Estado": "SC",
    "End_Cidade": "Brusque",
    "End_Bairro": "centro",
    "End_Endereco": "Rua Central",
    "End_Numero": "99",
    "End_Complemento": "",
    "End_CEP": "88355-000"
  },
  "Itens": [
    {
      "Produto": {
        "Codigo": 1187876,
        "SKU": "3017",
        "Nome": "Teste1"
      },
      "Quantidade": 2,
      "ValorUnitario": 110,
      "ValorTotal": 220,
      "Variacao": {
        "Codigo": 552,
        "SKU": "3017-P",
        "Nome": "Tamanho: P / Cor: Azul"
      }
    }
  ],
  "Valores": {
    "Produtos": 220
  }
}
```

{% hint style="info" %}
O bloco `Variacao` só aparece nos itens que **têm variação** selecionada (ex.: tamanho, cor). Itens sem variação não trazem este bloco.
{% endhint %}

## 🧮 Sobre o valor

`Valores.Produtos` é **estimado**: é a soma de `Quantidade × ValorUnitario` de todos os itens do carrinho.

{% hint style="warning" %}
Este valor **não inclui frete**, descontos de cupom ou descontos de forma de pagamento — nada disso foi definido, porque o cliente não concluiu a compra.
{% endhint %}

## ❌ Retornos de erro

| Código | Situação                                                                                             |
| ------ | ---------------------------------------------------------------------------------------------------- |
| `422`  | O `Codigo` não foi informado ("Preencha o Código")                                                   |
| `422`  | O código informado não existe na loja ("Registro não Localizado")                                    |
| `404`  | O pedido existe, mas **já foi continuado** pelo cliente — ou seja, não é mais um carrinho abandonado |

{% hint style="info" %}
O retorno **404** é a forma de saber que um carrinho foi **recuperado**: o cliente voltou e finalizou a compra. A partir daí, consulte o pedido pelo módulo de Pedidos:
{% endhint %}

Consulte a descrição de cada campo na referência:

{% embed url="<https://api.toplojas.com.br/doc/#/PedidosAbandonados>" %}
