Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
Por goulart2014
#55699
Olá pessoal!
Estou enfrentando um problema na minha loja ao realizar checkout de um produto grátis (R$ 0,00, cadastrado como R$ 0.000)

Este é o link do produto:
http://vanderleigoulart.com/loja/index. ... duct_id=65

Código: Selecionar todos
Notice: Undefined index: comment in /home2/vander/public_html/loja/vqmod/vqcache/vq2-catalog_controller_checkout_confirm.php on line 284
Imagem

Fui até o arquivo e eis a linha em vermelho:

$data['products'] = $product_data;
$data['vouchers'] = $voucher_data;
$data['totals'] = $total_data;
$data['comment'] = $this->session->data['comment'];
$data['total'] = $total;

Alguém sabe o que pode ser e como resolver?

Obs: Quando realizo qualquer outra compra, o checkout transparente do moip funciona perfeitamente.
Por veteranodf
Mensagens Especiais Curtidas
#55758
Esse erro aparece pois o cliente não fez nenhum comentário e você deve filtrar isso para passar para o template, faz da forma abaixo que corrigirá;

Localize em catalog/controller/checkout/confirm.php:

$data['comment'] = $this->session->data['comment'];

Substitua por:

if(isset($this->session->data['comment']){
$data['comment'] = $this->session->data['comment'];
}
else{
$data['comment'] = '';
}