- 12 Abr 2014, 11:11
#50077
Amigo se ninguém respondeu sua pergunta é porque não sabem então não fique postando questionamentos abaixo da sua solicitação isso é ruim para o fórum, em relação ao erro postado na sua pergunta é um erro simples de programação e você como desenvolvedor ou administrador de loja virtual tem que conhecer o básico de programação php. Abaixo postei a solução para o erro citado para a versão mais recente do opencart.
Localizar código abaixo no arquivo "parcelamento.php":
if (!$product['special']) {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace($moeda_da_loja,"",strip_tags($product['price']))));
} else {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace($moeda_da_loja,"",strip_tags($product['special']))));
}
Substituir por:
if (!$special) {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace($moeda_da_loja,"",strip_tags($price))));
} else {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace($moeda_da_loja,"",strip_tags($special))));
}
Localizar código abaixo no arquivo "parcelamento.php":
if (!$product['special']) {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace($moeda_da_loja,"",strip_tags($product['price']))));
} else {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace($moeda_da_loja,"",strip_tags($product['special']))));
}
Substituir por:
if (!$special) {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace($moeda_da_loja,"",strip_tags($price))));
} else {
$preco_numero = str_replace(',','.',str_replace('.','', str_replace($moeda_da_loja,"",strip_tags($special))));
}
# Ariel Gonçalves (veteranodf)
# Suporte comercial acesse https://www.bestcode.dev/contato
# Suporte comercial acesse https://www.bestcode.dev/contato