Página 1 de 1

2.0.3.1 ( customer_id 0 no db )( add produto disabled )

Enviado: 13 Mai 2016, 13:19
por Jasar Orion
Ola a todos , estou tendo 2 problemas com a opencart 2.0.3.1

1) mesmo desligando a opção compra como convidado alguns pedidos estão vindo sem os dados de usuário e no customer_id no db esta como 0 alguem sabe como previnir para que isto não ocorra novamente?

2) tenho alguns produtos que não vendo pela loja virtual, somente pela loja física. Estes produtos estão como disabled mas gostaria que quando eu abrir um pedido pela administração eu possa adicionar estes produtos no carrinho normalmente.
Minha antiga plataforma permitia isso e como estou utilizando a loja como pdv também preciso poder incluir somente pela adm estes produtos no pedido.

Obrigado

Re: 2.0.3.1 ( customer_id 0 no db )( add produto disabled )

Enviado: 13 Mai 2016, 18:45
por veteranodf
Se você desabilitar na admin essa opção não será listada no checkout, se isso tiver ocorrendo é devido a modificações que você fez no tema;

Re: 2.0.3.1 ( customer_id 0 no db )( add produto disabled )

Enviado: 13 Mai 2016, 19:01
por Jasar Orion
entao nao fiz modificaçoes suficientes pra q isso ocorra ate em uma loja teste default recen instalada acontece :

Re: 2.0.3.1 ( customer_id 0 no db )( add produto disabled )

Enviado: 14 Mai 2016, 13:08
por Manoel Vidal
Bem estranha a primeira situação, se há validação no cadastro e o cliente não pode finalizar o pedido sem cadastro não era para pedidos serem concluídos sem os dados do cliente, trabalho com essa versão em algumas lojas, também com a 2.1 e 2.2 e nunca vi esse bug, realmente estou sem ideias do que pode ser, só dá para pensar que algo que você instalou esta permitindo que isso ocorra. :?

Re: 2.0.3.1 ( customer_id 0 no db )( add produto disabled )

Enviado: 15 Mai 2016, 21:22
por Jasar Orion
sim realmente estranho e nem instalei tantas modificações assim.

Re: 2.0.3.1 ( customer_id 0 no db )( add produto disabled )

Enviado: 17 Mai 2016, 06:06
por valdeir2000
Você pode adicionar o código
Código: Selecionar todos
$this->response->redirect($this->url->link('checkout/checkout'));
no arquivo catalog/controller/checkout/guest.php (Linha 5) e recriar o cache (Extension / Modification / Refresh via pianel de admin). Delete também o registro do customer_id 0 no banco de dados (tabela customer).

É uma gambiarra, mas deve resolver.