Title: [Dúvida] Sessão de Carrinho
Last modified: 6 agosto, 2016

---

# [Dúvida] Sessão de Carrinho

 *  [Raphael Vs](https://br.wordpress.org/support/users/raphael-vs/)
 * (@raphael-vs)
 * [11 anos atrás](https://br.wordpress.org/support/topic/duvida-sessao-de-carrinho/)
 * Pessoal Boa tarde.
 * Estou trabalhando com o WP + WC a pouco tempo, tenho uma loja virtual e estou
   com o seguinte problema:
 *  Sempre que adiciono algum produto no carrinho, si eu deslogar e logar novamente
   ou depois de muito tempo o produto continua no carrinho…
 * Tem alguma forma de configurar o carrinho para limpar automaticamente ?
    Obrigado.

Visualizando 1 resposta (de um total de 1)

 *  [rtenshi](https://br.wordpress.org/support/users/rtenshi/)
 * (@rtenshi)
 * [11 anos atrás](https://br.wordpress.org/support/topic/duvida-sessao-de-carrinho/#post-54571)
 * Você pode usar um gancho para que ele limpe o carrinho sempre que o usuário se
   logar, porém eu sugiro que você não faca isso, pois é mais útil para o cliente
   ter seu carrinho salvo. O que você pode fazer, é criar um botão para que ele 
   possa limpar todo o carrinho rapidamente, ou dar a possibilidade de desligar 
   isso na configuração da conta. Para as duas formas, você precisará usar um action
   hook (add_action) pra woocommerce, você pode achar eles aqui:
 * [http://docs.woothemes.com/document/composite-products-actions-filters-events-reference/](http://docs.woothemes.com/document/composite-products-actions-filters-events-reference/)
 * caso não funcione, ou você tenha duvida, só falar aqui que eu olho com calma 
   o teu caso e preparo um pequeno code, o hook pra ligar sua função com o login
   é esse:
    `add_action('wp_login', 'your_function');` ele é chamado depois assim
   que o usuário se loga.
 * eu não testei, mas o código seria algo assim:
 *     ```
       add_action( 'wp_login', 'woocommerce_clear_cart_url' );
       function woocommerce_clear_cart_url() {
       	if ( isset( $_GET['clear-cart'] ) ) {
       		global $woocommerce;
       		$woocommerce->cart->empty_cart();
       	}
       }
       ```
   

Visualizando 1 resposta (de um total de 1)

 O tópico ‘[Dúvida] Sessão de Carrinho’ está fechado para novas respostas.

## Tags

 * [carrinho](https://br.wordpress.org/support/topic-tag/carrinho/)
 * [Limpar](https://br.wordpress.org/support/topic-tag/limpar/)
 * [sessão](https://br.wordpress.org/support/topic-tag/sessao/)

 * Em: [Ajustando o WordPress](https://br.wordpress.org/support/forum/resolucao-de-problemas/)
 * 1 resposta
 * 2 participantes
 * Última resposta de: [rtenshi](https://br.wordpress.org/support/users/rtenshi/)
 * Última atividade: [11 anos atrás](https://br.wordpress.org/support/topic/duvida-sessao-de-carrinho/#post-54571)
 * Estado: não resolvido

## Tópicos

### Tópicos mais populares

### Tópicos sem respostas

### Tópicos não relacionados a suporte

### Tópicos resolvidos

### Tópicos não resolvidos

### Todos os tópicos
