Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v2.x.
#80079
Esse erro pode está acontecendo por causa de alguma extensão/modificação que mude o comportamento do checkout padrão do OpenCart, ou por alguma extensão de pagamento com problemas. Neste caso você deve verificar todas as modificações que afetem o chekcout e desativá-las, para depois atualizar o cache de modificações da loja, e verificar se o problema será resolvido. No caso das extensões de pagamento, você pode desabilitar todas que não acompanham o OpenCart, ou seja, as que você instalou, e depois ativar somente uma como a "pagamento na entrega", para verificar se o problema será resolvido.
#80081
Manoel,
Fiz isso como você disse, desativei todos os modulos, limpei o cache, limpei o cache das modificações e tesxtei somente com o "pagamento na entrega", o erro continua.
Código: Selecionar todos
PHP Notice:  Undefined index: comment in /home/meusite.com.br/public/catalog/controller/checkout/payment_method.php on line 182
A linha 182 é essa abaixo:
Código: Selecionar todos
$this->session->data['comment'] = strip_tags($this->request->post['comment']);
Tem mais alguma idéia, que eu possa tentar?
#80082
Valeu pelas informações.

Agora ficou claro que o problema, está no fato do campo comentário na finalização do pedido.

Ele deveria está no arquivo:
catalog/view/theme/PASTA_DO_TEMA/template/checkout/payment_method.tpl

O código é este nas versões 2 do OpenCart:
<textarea name="comment" rows="8" class="form-control"><?php echo $comment; ?></textarea>

Se o código acima não estiver no arquivo, adicione que provavelmente o problema será resolvido.

Espero ter ajudado. :)
#80089
Manoel,
Funcionou perfeitamente, muito obrigado pela ajuda.

Olhei no LOG e tem um outro erro, pode ajudar também?
Dá uma olhada no erro:
Código: Selecionar todos
PHP Notice:  Undefined index: reviews in /home/meusite.com.br/public/vqmod/vqcache/vq2-system_modification_catalog_view_theme_OPC080184_template_product_product.tpl on line 905
já limpei esse cache, mas esse erro surge toda vez que a pagina do produto é carregada.
#80090
Esse erro aqui tá impedindo de calcular o frete no carrinho
Código: Selecionar todos
PHP Notice:  Undefined index: product_id in /home/meusite.com.br/public/system/modification/catalog/controller/checkout/shipping.php on line 66
A linha 66 é essa:
Código: Selecionar todos
if((int)$this->request->post['product_id']  && (int)$this->request->post['qtd']){
O frete funciona no restante da loja, mas no carrinho, quando clica em calcular nada acontece.
#80100
Manoel
A versão é a 2.0.3.1, não é nenhum pacote pronto não.
Estava funcionando bem, mas fiz um backup pra mudar de hospedagem agora surgiram esses bugs.

O único que resta é esse do frete no carrinho... tenho o frete na pagina do produto e esta funcionando normal, mas no carrinho nao. Será que se eu fizer o upload de algum arquivo original pode resolver? Qual arquivo você acha que devo enviar novamente?
#80107
Então é provável que isso esteja ocorrendo por causa de extensões/modificações instaladas em sua loja, pois na linha de erro aparece a palavra modification conforme abaixo:
/home/meusite.com.br/public/system/modification/catalog/controller/checkout/shipping.php on line 66

Em resumo, verifique qual modificação pode está afetando o cálculo de frete, como extensões de cotação de frete na página do produto, etc, e desative-a limpe o cache de modificações e faça um novo teste.

Espero ter ajudado. :)
extensção -> Módulos

Voltou ao normal sozinho

Night games. One night, no worries Real Women P[…]

@Manoel Vidal Poderia me ajudar com 2 coisas n[…]

Looking for a partner for an unforgettable night? […]