Excluir um carrinho
Exclui o carrinho de compras de um usuário, para limpar carrinhos abandonados ou reiniciar a sessão de compra de um cliente.
Este endpoint exclui o carrinho de compras de um usuário da sua loja Venddor. Ele serve para limpar carrinhos abandonados ou para reiniciar a sessão de compra de um cliente. Envie uma requisição DELETE com o id do usuário no caminho; por exemplo, DELETE /api/carts/3 exclui o carrinho do usuário com user_id=3.
/api/carts/{user_id}AdminExcluir o carrinho associado a um id de usuário
Parâmetros de caminho
user_idintegerobrigatórioO identificador único do usuário cujo carrinho você quer excluir.
Exemplo de requisição
bash
curl -X DELETE -u "$EMAIL:$API_KEY" "$BASE_URL/api/carts/3"Resposta
O endpoint não devolve conteúdo quando a exclusão dá certo, apenas um código de status que indica sucesso.
| Código de status | Descrição |
|---|---|
204 No Content | O carrinho foi excluído com sucesso. |
404 Not Found | O carrinho informado não existe ou já foi excluído. |
Notas de implementação
Ao usar o endpoint de exclusão, considere estes casos de uso e boas práticas.
- Use-o para limpar carrinhos abandonados depois de um certo período de inatividade.
- Implemente a exclusão do carrinho como parte dos processos de encerramento de conta do usuário.
- Limpe os carrinhos quando o usuário concluir uma compra, para preparar a próxima sessão de compra.
- Considere fazer um backup dos dados do carrinho antes da exclusão se você precisar deles para análises.