-
- Ronaldo Gomes

-
Total Posts: 16
Joined: 2008-10-25
Goioerê-Paraná - BRASIL
|
Essa parte de instalação já ta tudo belz.. bom o que eu quero é que na hora q o cliente faça a consulta do frete, se ele tiver colocado um cep invalido ou inesistente.. no qual o valor daria R$ 0,00; , alguns cliente do site q eu fiz estavam achando que o site ta travando, só que na verdade quando ele erra o cep não tava aparecendo nada.. bom do jeito que eu fiz ..não ta aparecendo nem mesmo a mensagem em JVScript informando para o cliente sobre o erro dele, igual vcs podem ver no codigo da postagem que fiz antes dessa..logo acima , apenas na finalização da compra é que ele saberia que cep é invalido..atraves dessa mensagem que a gnte configura atraves do admin, eu gostaria de colocar algo q testasse se o valor for R$0,00 então apresenta a mensagem ao cliente.. mas não consigo implementar isso.. eu até tentei ..mas não deu certo
olha uma parte do codigo q eu tenho
if($shipping_method == "40010") { $method->setMethodTitle("SEDEX para o CEP ".$topcode.", prazo de entrega de 1 a 3 dias uteis, dependendo da sua regiao "); } else { $method->setMethodTitle("PAC para o CEP ".$topcode.", prazo de entrega de 7 a 10 dias uteis, dependendo da sua regiao "); }
// GOSTARIA DA AJUDA NESSA PARTE ABAIXO
// se o valor do frete não é maior que zero, aviso de erro ( deu erro )
if ($shippingPrice > 0) { $method->setPrice($shippingPrice); } else { $method->setPrice("CEP invalido para calculo"); { // fim do teste
$method->setCost($shippingPrice); $result->append($method); } } return $result; }
/** * Get allowed shipping methods * @return array */ public function getAllowedMethods() { return array('brazilianpost' => $this->getConfigData('name')); } }
Espero ajuda..e desde ja agradeço ...obrigado ..
|