OpenCart Free Shipping CEP

2

The customer wants to offer free shipping for purchases here in the city, opencart already has a free shipping option for price, I just want to know how to make a zip condition here.

I want to know which files to edit and such. And also how to know the cep range here in the city.

    
asked by anonymous 15.06.2015 / 18:23

1 answer

1
<?php    
function busca_cep($cep){  
    $resultado = @file_get_contents('http://republicavirtual.com.br/web_cep.php?cep='.urlencode($cep).'&formato=query_string');  
    if(!$resultado){  
        $resultado = "&resultado=0&resultado_txt=erro+ao+buscar+cep";  
    }  
    parse_str($resultado, $retorno);   
    return $retorno;  
}  


/* 
 * Exemplo de utilização  
 */  

//Vamos buscar o CEP 90020022  
$resultado_busca = busca_cep('90020022');  

echo "<pre> Array Retornada: 
 ".print_r($resultado_busca, true)."</pre>";  

switch($resultado_busca['resultado']){  
    case '2':  
        $texto = " 
    Cidade com logradouro único 
    <b>Cidade: </b> ".$resultado_busca['cidade']." 
    <b>UF: </b> ".$resultado_busca['uf']." 
        ";    
    break;  

    case '1':  
        $texto = " 
    Cidade com logradouro completo 
    <b>Tipo de Logradouro: </b> ".$resultado_busca['tipo_logradouro']." 
    <b>Logradouro: </b> ".$resultado_busca['logradouro']." 
    <b>Bairro: </b> ".$resultado_busca['bairro']." 
    <b>Cidade: </b> ".$resultado_busca['cidade']." 
    <b>UF: </b> ".$resultado_busca['uf']." 
        ";  
    break;  

    default:  
        $texto = "Fala ao buscar cep: ".$resultado_busca['resultado'];  
    break;  
}  

echo $texto;  
?>
    
15.06.2015 / 21:28