Introdução

Esta página documenta os filtros e os includes disponíveis para a rota GET /checkout/carts, que retorna os carrinhos abandonados de clientes.

Esses parâmetros permitem buscar carrinhos por nome, e-mail, telefone, UTM, status de pagamento, data de criação e mais. Além disso, é possível expandir a resposta com dados relacionados ao cliente, pagamento, itens, endereço e promoções.

Você encontrará aqui:

  • Descrição de filtros suportados (busca textual, UTM, status, data).
  • Includes para enriquecer o retorno com entidades vinculadas.
  • Exemplo prático de requisição com múltiplos parâmetros.

Esta página complementa a documentação de consulta de carrinhos abandonados, com foco em flexibilidade e detalhamento da resposta.


Filtros disponíveis para carrinhos abandonados (/checkout/carts)

ParâmetroTipoDescrição
qstringTermo de busca. A API buscará pelo nome, e-mail ou telefone do cliente
utm_source[]arrayLista carrinhos com base no utm_source
utm_campaign[]arrayLista carrinhos com base no utm_campaign
statusstringFiltra por status do pagamento. Valor aceito: payment_refused
datestringIntervalo de datas. Exemplo: ?date=created_at:2017-05-21|2017-05-30

Includes disponíveis em carrinhos abandonados (/checkout/carts e /checkout/carts/{id})

Use o parâmetro include para expandir o retorno com dados relacionados ao carrinho.

Você pode incluir múltiplos valores separados por vírgula, por exemplo:
?include=customer,items,payment

IncludeDescrição
customerDados do cliente associado ao carrinho
paymentDados do método de pagamento selecionado
addressEndereço associado ao carrinho
promocodeCupom aplicado no carrinho (se houver)
itemsLista de itens adicionados ao carrinho
sellerVendedor associado (em contexto de marketplace)

Exemplo completo de requisição com filtros e includes

GET {alias}/checkout/carts?q=joao@gmail.com&utm_source[]=google&date=created_at:2024-06-01|2024-06-15&include=customer,items,payment