Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v3.x.
#86970
Olá @veteranodf, obrigado pelo retorno!

Mas essa versão que estou usando não é oficial? Do site em que estamos?
https://www.opencartbrasil.com.br/download
Versão 3.0.3.2 (Brasil 1.4.10)


veteranodf escreveu:
04 Abr 2020, 08:54
A versão oficial não ocorre o problema mencionado, uso em todos meus projetos e nunca ocorreu o citado; Link abaixo;

https://www.opencart.com/index.php?rout ... ad/history

https://www.opencart.com/index.php?rout ... n_id=19865
#86971
Olá @AlanB,

É exatamente isso que acontece,

Se entramos na loja selecionamos produtos e fazemos um novo cadastro ele não limpa o carrinho,
Se entramos na loja selecionamos produtos e fazemos login ele zera o carrinho,
Se entramos na loja fazemos o cadastro ou login e selecionamos produtos e fazemos logout e reentramos os produtos estão lá.
O problema que detectei foi exatamente esse, acredito que seja de sessão, mas como resolver?

Obrigado!
AlanB escreveu:
04 Abr 2020, 09:53
Com certeza é problema de sessão. Por exemplo: se eu encho o carrinho e faço o login, o carrinho limpa.
Se eu adiciono um produto estando logado e depois faço o logoff ele limpa, mas ao fazer o login de novo e fazer o checkout, ao inves de limpar ele mostra aquele produto que eu havia adicionado quando estava logado anteriormente. Não sei se deu pra entender.
#86974
Olá Pessoal. Consegui resolver!

Obrigado a todos. Realmente era a versão. Eu tinha instalado aquela versão que já vem em português. Instalei agora a versão mencionada pelo @veteranodf e funcionou normalmente. Aquela versão está bugada.

@binds , aproveitando, se você quiser fazer o login antes do cliente ver o site, basta colocar esse código:
Código: Selecionar todos
if (!$this->customer->isLogged()) {
    $this->session->data['redirect'] = $this->url->link('account/account', '', true);
    $this->response->redirect($this->url->link('account/login', '', true));
}
em:
catalog\controller\common\home.php

Após:
public function index() {
---

Grande abraço a todos!
binds gostou disso
#86975
@AlanB e @binds, o problema realmente estava ocorrendo nas versões 1.4.9 e 1.4.10, mas já foi corrigido na versão 1.4.11 que lançamos hoje.

Para atualizar as lojas da versão Brasil, basta que na administração da loja vocês acessem o menu Configurações > Manutenção > Atualização, e executem a atualização automática. Lembrando que atualização automática só existe na versão Brasil, assim como dezenas de melhorias, correções e novos recursos. ;)

Agradeço pelo feedback. :D
binds gostou disso
#86977
Olá @AlanB ,
Obrigado pela resposta, fico muito feliz de ter conseguido!
Minha unica dificuldade é que já configurei muita coisa e já instalei alguns módulos que precisava, vou ter todo esse trabalho novamente se tiver que reinstalar. Claro que se não tiver jeito, vou ter que fazer.
O @Manoel Vidal postou abaixo que corrigiu o bug que é só fazer a atualização automática, vou tentar se não der certo não vou ter solução e ter que reinstalar do zero.
Mas o código para login antes da visitação vou testar, isso vai ser show pra mim independente do solução desse bug.
Amanhã vou testar tudo e posto se deu certo pra mim.

Essa força tarefa de todos foi bem bacana!
Forte abraço


AlanB escreveu:
05 Abr 2020, 09:49
Olá Pessoal. Consegui resolver!

Obrigado a todos. Realmente era a versão. Eu tinha instalado aquela versão que já vem em português. Instalei agora a versão mencionada pelo @veteranodf e funcionou normalmente. Aquela versão está bugada.

@binds , aproveitando, se você quiser fazer o login antes do cliente ver o site, basta colocar esse código:
Código: Selecionar todos
if (!$this->customer->isLogged()) {
    $this->session->data['redirect'] = $this->url->link('account/account', '', true);
    $this->response->redirect($this->url->link('account/login', '', true));
}
em:
catalog\controller\common\home.php

Após:
public function index() {
---

Grande abraço a todos!
#86978
Olá @Manoel Vidal,

Obrigado por ter entrado no circuito e ter dado uma atenção e solução!
Só uma dúvida, nessa atualização automática você acha que os módulos instalados e ajustes que fiz vão ser modificados e vou ter que refazer?

Obrigado!
Abs
Manoel Vidal escreveu:
05 Abr 2020, 12:49
@AlanB e @binds, o problema realmente estava ocorrendo nas versões 1.4.9 e 1.4.10, mas já foi corrigido na versão 1.4.11 que lançamos hoje.

Para atualizar as lojas da versão Brasil, basta que na administração da loja vocês acessem o menu Configurações > Manutenção > Atualização, e executem a atualização automática. Lembrando que atualização automática só existe na versão Brasil, assim como dezenas de melhorias, correções e novos recursos. ;)

Agradeço pelo feedback. :D

Conseguiu resolver o seu problema com o mó[…]

Ola, quando o produto estiver em ZERO para ocultar[…]

Ola @vieirapp Isso pode ser erro com o gerenci[…]

Ola @MillerSp Qual o endereço de sua lo[…]