Sessão de carrinho
A sessão de carrinho é gerenciada pela Cart API e representa o estado do carrinho de um cliente antes de iniciar o processo de compra formal. Ela armazena os itens selecionados e permite:- Criar ou atualizar o carrinho de compras
- Consultar o estado atual do carrinho
- Agendar a sessão para uma data e horário específicos
sessionId único que você define ao criar a sessão.
Sessão de compra
A sessão de compra é gerenciada pela Checkout API e representa o processo de finalização de um pedido. Ela encapsula:- Dados do cliente e endereço de entrega
- Cupons promocionais aplicados
- Método e status de pagamento
- Estado geral do pedido (aberto, concluído, cancelado)
Ciclo de vida de uma sessão de compra
Relacionamento entre as sessões
Uma sessão de compra referencia uma sessão de carrinho. O fluxo típico é:- Crie uma sessão de carrinho via Cart API
- Use o
cartSessionIdao criar a sessão de compra na Checkout API - Continue o checkout na Checkout API até a conclusão
O
sessionId é um identificador que você controla. Use um UUID ou outro identificador único por cliente/sessão para evitar colisões.