thf_produtosRetornaPreco($THFBuscaDadosProduto['codigo']);
$precoProdutoValor = $precoProduto['valor']['preco'];
$precoProdutoPrazo = $precoProduto['valor']['prazo'];
$precoProdutoLegenda = $precoProduto['valor']['texto'];
$precoProdutoTabela = $precoProduto['valor']['tabela'];
//$precoProdutoLegenda = str_replace('ou cartão de crédito','',$precoProdutoLegenda);
//echo 'precoProdutoLegenda: ' .$precoProdutoLegenda. PHP_EOL;exit;
//Debugar
if(!empty($debugarFuncao)){
echo '------------------------' . PHP_EOL;
echo 'Arquivo: produtos-det-preco: ' . PHP_EOL;
echo '------------------------' . PHP_EOL;
echo 'Retorno: thf_produtosRetornaPreco' . PHP_EOL;
echo '------------------------' . PHP_EOL;
print_r($precoProduto);
echo '------------------------' . PHP_EOL;
echo 'precoProdutoTabela: ' .$precoProdutoTabela. PHP_EOL;
echo 'precoProdutoValor: ' .$precoProdutoValor. PHP_EOL;
echo 'precoProdutoPrazo: ' .$precoProdutoPrazo. PHP_EOL;
echo 'precoProdutoLegenda: ' .$precoProdutoLegenda. PHP_EOL;
echo '------------------------' . PHP_EOL;
}
/*
Classe: parcelamentoPS
Exibe parcelamento do produto
Parametro 1: preco do produto
Parametro 2: codigo do produto
Parametro 3: imagem
Parametro 4: titulo do produto ---------------- */
$precoParcelado = $thf_produtosCalculosPS->parcelamentoPS($precoProdutoPrazo
,_venda_cartaoValorMinimo_
,_venda_cartaoParcelaPadrao_
,_venda_cartaoParcelaSemJuros_);
//Debugar
if(!empty($debugarFuncao)){
echo '------------------------' . PHP_EOL;
echo 'Arquivo: produtos-det-preco: ' . PHP_EOL;
echo '------------------------' . PHP_EOL;
echo 'Retorno: parcelamentoPS' . PHP_EOL;
echo '------------------------' . PHP_EOL;
echo 'ParcelaPadrao: ' ._venda_cartaoParcelaPadrao_. PHP_EOL;
echo print_r($precoParcelado);
echo '------------------------: ' . PHP_EOL;
}
/*
Classe: parcelamentoPS
Exibe parcelamento do produto
Parametro 1: preco do produto
Parametro 2: codigo do produto
Parametro 3: imagem
Parametro 4: titulo do produto ---------------- */
$precoExibe = $thf_produtosPreco->thf_produtosExibePreco('det'
,$precoProdutoLegenda
,$precoProdutoPrazo
,$precoProdutoValor
,$precoParcelado);
//Debugar
if(!empty($debugarFuncao)){
echo '------------------------' . PHP_EOL;
echo 'Retorno: thf_produtosExibePreco' . PHP_EOL;
echo '------------------------' . PHP_EOL;
echo $precoExibe;
echo '------------------------: ' . PHP_EOL;
}
/*
Classe: condicao para exibicao de preco
Exibe preco conforme condições de estoque ( esgotado / disponivel )
Parametro 1: codigo do produto
Parametro 2: preco do produto
Parametro 3: estoque do produto ---------------- */
$precoExibe = $thf_produtosPreco->thf_produtosExibePrecoEstoque($THFBuscaDadosProduto['codigo']
,$precoExibe
,$produtoEstoque);
//Debugar
if(!empty($debugarFuncao)){
echo '------------------------' . PHP_EOL;
echo 'Retorno: thf_produtosExibePrecoEstoque' . PHP_EOL;
echo '------------------------: ' . PHP_EOL;
}
//Preco Restrito por Tabela de Preco B2B
$precoExibeRestrito = $thf_produtosPreco->thf_produtosRetornaPrecoTabelaLogado($THFBuscaDadosProduto['codigo'],'preco');
if(!empty($precoExibeRestrito)){
$precoExibe = '0,00';
$exibePrecoProduto = $precoExibeRestrito;
}else{
$exibePrecoProduto = $precoExibe;
}
//Exibe Preco Padrao
if(empty($exibeProdutoPreco)):
//if(!strstr($exibePrecoProduto,"0,00")):
if(!THFVerificarValorExato($exibePrecoProduto)):
echo $exibePrecoProduto;
endif;
endif;
/*
//echo 'R$'.$THFBuscaDadosProduto['preco']."
\n". PHP_EOL;
//echo $precoProdutoValor."
\n". PHP_EOL;
echo $precoProdutoLegenda."
\n". PHP_EOL;
echo 'ou R$ '.$precoProdutoPrazo."
\n". PHP_EOL;
echo $precoParcelado['valores'][_venda_cartaoParcelaPadrao_]['legenda']."
\n". PHP_EOL;
//echo _venda_cartaoParcelaPadrao_.'x de R$ '.$thf_produtosCalculosPS->formatNumber($precoParcelado['valores'][_venda_cartaoParcelaPadrao_]['valor']);
//echo '';
*/
//print_r($retorno);
//exit;
//Define valor de retorno: precoProdutoPrazo
if(!empty($precoProdutoTabela)):
$precoProdutoPrazo = $precoProdutoValor;
endif;
endif;