Try the Demo

Magento Forum

   
Não consigo implementar mensagem de erro
 
Ronaldo Gomes
Jr. Member
 
Avatar
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 ..

 
Magento Community Magento Community
Magento Community
Magento Community
 
MIB Data - Soluções Tecnológicas
Moderator
 
Avatar
Total Posts:  391
Joined:  2008-09-09
Blumenau - SC
 

Ronaldo blz? cara no caso o if ($shippingPrice > 0) nao deveria ser if ($shippingPrice <= 0) ? se o shippingPrice for menor ou = a 0 ai aparece a mensagem ? ou ate mesmo somente = a 0… se falei besteira me corrijam :D

abraco

 Signature 

Usem a busca, não poste antes de procurar. Coloquem os titulos mais especificos. Dê o parecer quando for ajudado nem que for um Obrigado deu certo! ; )
__________________________________________________
http://www.mibdata.com.br
Parceiro Oficial Pagamento Digital
Hospedagem de sites, Desenvolvimento web
(Servidores no Brasil preparados para rodar MAGENTO com instalador automatico em todos os planos)

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top