Página 1 de 1

Checkout para Produto R$0,00

Enviado: 17 Nov 2014, 17:21
por goulart2014
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.

Re: Checkout para Produto R$0,00

Enviado: 19 Nov 2014, 12:16
por veteranodf
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'] = '';
}