Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#75544
Como sua loja é uma versão antiga do opencart não existe configuração e sim modificação, tem que acessar o arquivo model do módulo de frete e informar uma condição, exemplo abaixo, essa condição deve ficar no CURL que faz a consulta no Correios, o utilizei como exemplo a variável "$valor", deve substituir pela variável do valor declarado;
Código: Selecionar todos
if($valor < "18.00"){
	$valor = "18.00";
}
#75556
agradeço... mas sou pouco experiente, suspeito que seja esse código que está falando?
Código: Selecionar todos
// prepara a url de chamada ao site dos Correios
	private function setUrl($peso, $valor, $medida_lados){
		
		$url = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?";
		//$url = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx/CalcPrecoPrazo?"; // url alternativa disponibilizada pelos Correios.
		$url .=	"nCdEmpresa=" . $this->contrato_codigo;
		$url .=	"&sDsSenha=" . $this->contrato_senha;
		$url .=	"&sCepOrigem=%s";
		$url .=	"&sCepDestino=%s";
		$url .=	"&nVlPeso=%s";
		$url .=	"&nCdFormato=1";
		$url .=	"&nVlComprimento=%s";
		$url .=	"&nVlLargura=%s";
		$url .=	"&nVlAltura=%s";
		$url .=	"&sCdMaoPropria=s";
		$url .=	"&nVlValorDeclarado=%s";
		$url .=	"&sCdAvisoRecebimento=s";
		$url .=	"&nCdServico=" . implode(',', $this->servicos);
		$url .=	"&nVlDiametro=0";
		$url .=	"&StrRetorno=xml";
		
		$this->url = sprintf($url, $this->cep_origem, $this->cep_destino, $peso, $medida_lados, $medida_lados, $medida_lados, $valor);
	}
#75560
Sim; Coloque o código que te passei igual abaixo;

Código: Selecionar todos
if($valor < "18.00"){
	$valor = "18.00";
}
$this->url = sprintf($url, $this->cep_origem, $this->cep_destino, $peso, $medida_lados, $medida_lados, $medida_lados, $valor);

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]