Página 1 de 1

[Resolvido] Aumentar o Tempo dos Produtos no Carrinho de Compras

Enviado: 28 Out 2017, 14:14
por A MS
Boa tarde Pessoal,

Estou com esse problema:
Os clientes adicionam os produtos ao carrinho de compras e após 1 hora eles expiram no carrinho.
Como fazer para aumentar esse tempo ou deixar como infinito.

Meu OC é o 2.2.0.0

Desde já, obrigado.

Re: Aumentar o Tempo dos Produtos no Carrinho de Compras

Enviado: 28 Out 2017, 18:01
por Manoel Vidal
Olá @A MS.

Para que o carrinho não exprire, edite o arquivo abaixo (utilize o Notepad++):
system/library/cart/cart.php

Localize e apague a linha abaixo:
Código: Selecionar todos
$this->db->query("DELETE FROM " . DB_PREFIX . "cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR)");
Depois acesse na administração da loja o menu Extensões->Modificações, e clique no botão "Atualizar" (cor azul claro), para atualizar o cache de modificações.

Espero ter ajudado. :)

Re: Aumentar o Tempo dos Produtos no Carrinho de Compras

Enviado: 28 Out 2017, 18:42
por A MS
Ops, embolou a citação. Desculpe!

Muito obrigado pelo suporte.

Re: [Resolvido] Aumentar o Tempo dos Produtos no Carrinho de Compras

Enviado: 29 Out 2017, 12:49
por A MS
@Manoel Vidal, após testes percebi que a solução que você indicou não funcionou, porém eu fiz um novo teste e ao invés de deletar a linha que você sugeriu, alterei o tempo: "1 HOUR" para "840 HOUR" e até o momento está surtindo efeito. Já fazem mais de 2 horas que estou com produtos no carrinho e não expirou. Entretanto, se eu limpar o cache do navegador o carrinho vai zerar independente de qualquer configuração. Acredito que agora resolveu o problema.

Obrigado, mais uma vez. :mrgreen: