Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''Frete''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 17 registros

  1. Boa tarde, preciso passar o valor do frete exibido da API dos correios para o pag seguro mas não estou conseguindo! Exemplo: O cliente entra no meu site add um produto ao carrinho e verifica o frete no próprio carrinho, seleciona se quer PAC ou SEDEX, e quando apertar no botão de pagamento do Pagseguro, ele envia o valor do frete selecionado para a API do pagseguro Segue os Codigos: --> FORM DO FRETE COM RETORNO DO VALOR: <form method="post" action="#" class="navbar-form navbar-left" role="textbox" id="t1" name="t1"> <div class="form-group"> Simular frete: <input type="text" class="form-control" name="frete" placeholder="Frete" required id="frete"> <input type="hidden" name="vldeclarado" value="<?php echo $exibir['preco'];?>" /> </div> <button class="btn btn-success" type="submit" name="submit"> <span class="glyphicon glyphicon-search"></span> </button> </form> <?php if($_POST):?> <div class="row"> <div class="col-sm-12" style="margin-top: 10px; margin-bottom: 0px; border-style: none; border-top: none; border-color: #CBCBCB; border-width: 3px;"> <?php $frete = trim($_POST['frete']); //echo "<h3>{$frete}</h3>"; require_once 'frete.php'; $table = frete( $frete ); echo $table;?> </div></div><?php endif;//POST ?> --> API DO PAGSEGURO: <form method="post" target="pagseguro" action="https://pagseguro.uol.com.br/v2/checkout/payment.html"> <!-- Campos obrigatórios --> <input name="receiverEmail" type="hidden" value="EMAIL@gmail.com"> <input name="currency" type="hidden" value="BRL"> <!-- Itens do pagamento (ao menos um item é obrigatório) --> <?php $i = 1; do{ foreach ($_SESSION['carrinho'] as $id_prod => $qnt) { $code_prod = $conexao->query("SELECT * FROM produtos where id = '$id_prod'"); $exi = $code_prod->fetch(PDO::FETCH_ASSOC); $prod = $exi['produto']; $precouni = number_format(($exi['preco']),2,'.',','); ?> <input name="itemId<?php echo $i; ?>" type="hidden" value="<?php echo $id_prod;?>"> <input name="itemDescription<?php echo $i; ?>" type="hidden" value="<?php echo $prod; ?>"> <input name="itemAmount<?php echo $i; ?>" type="hidden" value="<?php echo $precouni; ?>"> <input name="itemQuantity<?php echo $i; ?>" type="hidden" value="<?php echo $qnt; ?>"> <input name="itemWeight<?php echo $i; ?>" type="hidden" value="0"> <?php $i++; } } while($i <= count($_SESSION['carrinho'])); ?> <input name="itemShippingCost1" type="hidden" value="300"> (VALOR DO FRETE AQUI) <!-- Informações de frete (opcionais) --> <input name="shippingType" type="hidden" value=""> (TIPO DE FRETE SELECIONADO AQUI) Desculpe se ficou grande, se alguem puder me ajudar ficaria grato!
  2. IgorWeldt

    Problema com calculadora de frete Correios

    Bom dia, galera. Essa é a minha primeira postagem Seguinte, estou desenvolvendo um website simples de compra, onde o usuário fará o pagamento pela API do PagSeguro, o problema é que não estou conseguindo usar a calculadora de frete do Correios. Encontrei diversos códios prontos pela internet, porém, nenhum funciona. Minha página fica carregando e não sai disso. Falta basicamente isso para finalizar o projeto, alguém pode me dar uma luz? <?php $parametros = array(); // Código e senha da empresa, se você tiver contrato com os correios, se não tiver deixe vazio. $parametros['nCdEmpresa'] = ''; $parametros['sDsSenha'] = ''; // CEP de origem e destino. Esse parametro precisa ser numérico, sem "-" (hífen) espaços ou algo diferente de um número. $parametros['sCepOrigem'] = '81810110'; $parametros['sCepDestino'] = '80050530'; // O peso do produto deverá ser enviado em quilogramas, leve em consideração que isso deverá incluir o peso da embalagem. $parametros['nVlPeso'] = '1'; // O formato tem apenas duas opções: 1 para caixa / pacote e 2 para rolo/prisma. $parametros['nCdFormato'] = '1'; // O comprimento, altura, largura e diametro deverá ser informado em centímetros e somente números $parametros['nVlComprimento'] = '16'; $parametros['nVlAltura'] = '5'; $parametros['nVlLargura'] = '15'; $parametros['nVlDiametro'] = '0'; // Aqui você informa se quer que a encomenda deva ser entregue somente para uma determinada pessoa após confirmação por RG. Use "s" e "n". $parametros['sCdMaoPropria'] = 'n'; // O valor declarado serve para o caso de sua encomenda extraviar, então você poderá recuperar o valor dela. Vale lembrar que o valor da encomenda interfere no valor do frete. Se não quiser declarar pode passar 0 (zero). $parametros['nVlValorDeclarado'] = '200'; // Se você quer ser avisado sobre a entrega da encomenda. Para não avisar use "n", para avisar use "s". $parametros['sCdAvisoRecebimento'] = 'n'; // Formato no qual a consulta será retornada, podendo ser: Popup – mostra uma janela pop-up | URL – envia os dados via post para a URL informada | XML – Retorna a resposta em XML $parametros['StrRetorno'] = 'xml'; // Código do Serviço, pode ser apenas um ou mais. Para mais de um apenas separe por virgula. $parametros['nCdServico'] = '40010,41106'; $parametros = http_build_query($parametros); $url = 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx'; $curl = curl_init($url.'?'.$parametros); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $dados = curl_exec($curl); $dados = simplexml_load_string($dados); ?> <html> <head> <title>Frete Correios Testes</title> </head> <body> <h1>Calculadora de frete dos Correios</h1> <?php foreach($dados->cServico as $linhas) { if($linhas->Erro == 0) { echo $linhas->Codigo.'</br>'; echo $linhas->Valor .'</br>'; echo $linhas->PrazoEntrega.' Dias </br>'; }else { echo $linhas->MsgErro; } echo '<hr>'; } ?> </body> </html> Obrigado à todos!
  3. Olá ! Estou vendendo alguns equipamentos grandes de fisioterapia. E gostaria de saber como faço para enviar por Sedex. E como posso ter uma segurança quanto ao pagamento e entrega do produto. Obrigada.
  4. Ao digitar o Cep e apertar enter, o produto e adicionado no carrinho, ao invés de "Calcular o frete". Para calcular o frete tem que digitá-lo e aperta o Button "Calcular Frete". Eu queria saber se tem alguma maneira mais fácil de inserir algum código na div do campo input e ao apertar enter executar a div "Calcular Frete" ao em vez de Executar o Button "Comprar". Que automaticamente envia o produto para o Carrinho.
  5. A quanto tempo não posto aqui. As novidades do fórum estão bem bacanas... já volto com uma bomba rs Estou adaptando um classe para arranjar os produtos do carrinho de um e-comerce em caixas para calcular o frete juntos aos correios. Gostaria de sugestões dos colegas para implementar, sempre que um caixa atingir o limite, gerar uma nova caixa... a parte da comunicação com a API do correios está bem tranquilo. O que tá pegando mesmo é essa parte da organização dos itens em várias caixas. Vou deixar aqui o código completo que estou testando... / config.php <?php define("MIN_LARGURA", 11); define("MAX_LARGURA", 105); define("MIN_ALTURA", 2); define("MAX_ALTURA", 105); define("MIN_COMPRIMENTO", 16); define("MAX_COMPRIMENTO", 105); define("MIN_SOMA_CLA", 29); define("MAX_SOMA_CLA", 200); function dd($data) { echo '<pre>'; var_dump($data); echo '</pre>'; } index.php <?php require_once 'config.php'; require_once 'Boxes.php'; $cart = [ [ 'title' => 'Book - The art of war', 'A' => 25, 'L' => 70, 'C' => 90, ], [ 'title' => 'Book - The art of war', 'A' => 25, 'L' => 70, 'C' => 90, ], [ 'title' => 'Book - The art of war', 'A' => 25, 'L' => 70, 'C' => 90, ], ]; $boxes = new Boxes($cart); dd($boxes->createBoxes()); Boxes.php <?php class Boxes { private $cart = []; private $box = []; private $box_properties = []; /** * __construct * * @param array $cart */ public function __construct($cart = []) { $this->cart = $cart; $this->box_properties = [ 'altura' => 0, 'largura' => 0, 'comprimento' => 0, 'qtd_itens' => 0, 'message' => null, 'volume' => 0, 'volume_itens' => 0, 'volume_vazio' => 0, 'comprimento_remanescente' => 0, 'largura_remanescente' => 0, 'altura_remanescente' => 0 ]; } /** * Order items inside the box * * @return array */ public function orderBox() { foreach ($this->cart as $k => $item): $new_height = min($item['A'], $item['L'], $item['C']); $new_length = max($item['A'], $item['L'], $item['C']); $width = [$item['A'], $item['L'], $item['C']]; sort($width) ; array_shift($width); array_pop($width); $item['L'] = isset($width[0]) ? $width[0] : $new_height; $item['A'] = $new_height ; $item['C'] = $new_length ; $item['LC'] = $item['L'] * $item['C'] ; $this->cart[$k] = $item; endforeach; usort($this->cart, function($a, $b){ return $a['LC'] < $b['LC']; }); return $this->cart ; } /** * Create and put items inside the box * * @return array */ public function createBoxes() { $this->cart = $this->orderBox(); $this->box = json_decode(json_encode($this->box_properties,FALSE)); $this->organizeItems(); $this->box->volume = ($this->box->altura * $this->box->largura * $this->box->comprimento); $this->box->volume_vazio = $this->box->volume - $this->box->volume_itens; $this->minSpecifications(); $this->errors(); return $this->box; } private function organizeItems() { foreach ($this->cart as $item): $this->box->qtd_itens++; $this->box->volume_itens += ($item['A'] * $item['L'] * $item['C']); $this->allocateItems($item); $this->box->altura += $item['A']; if($item['L'] > $this->box->largura): $this->box->largura = $item['L']; endif; if ($item['C'] > $this->box->comprimento): $this->box->comprimento = $item['C']; endif; $this->box->comprimento_remanescente = $this->box->comprimento; $this->box->largura_remanescente = $this->box->largura - $item['L']; $this->box->altura_remanescente = $item['A']; endforeach; } private function allocateItems($item) { if($this->box->comprimento_remanescente >= $item['C'] && $this->box->largura_remanescente >= $item['L']): if($item['A'] > $this->box->altura_remanescente): $this->box->altura += $item['A'] - $this->box->altura_remanescente ; endif; if($item['C'] > $this->box->comprimento): $this->box->comprimento = $item['C']; endif; $this->box->comprimento_remanescente = $this->box->comprimento - $item['C']; $this->box->largura_remanescente = $this->box->largura_remanescente - $item['L'] ; $this->box->altura_remanescente = $item['A'] > $this->box->altura_remanescente ? $item['A'] : $this->box->altura_remanescente ; endif; } private function minSpecifications() { if($this->box->altura > 0 && $this->box->altura < MIN_ALTURA): $this->box->altura = MIN_ALTURA ; endif; if($this->box->largura > 0 && $this->box->largura < MIN_LARGURA): $this->box->largura = MIN_LARGURA ; endif; if($this->box->comprimento > 0 && $this->box->comprimento < MIN_COMPRIMENTO): $this->box->comprimento = MIN_COMPRIMENTO ; endif; } private function errors() { if($this->box->altura > MAX_ALTURA): $this->box->message = "Erro: Altura maior que o permitido."; endif; if($this->box->largura > MAX_LARGURA ): $this->box->message = "Erro: Largura maior que o permitido."; endif; if($this->box->comprimento > MAX_COMPRIMENTO ): $this->box->message = "Erro: Comprimento maior que o permitido."; endif; if(($this->box->comprimento + $this->box->comprimento + $this->box->comprimento) < MIN_SOMA_CLA): $this->box->message = "Erro: Soma dos valores C+L+A menor que o permitido."; endif; if(($this->box->comprimento + $this->box->comprimento + $this->box->comprimento) > MAX_SOMA_CLA): $this->box->message = "Erro: Soma dos valores C+L+A maior que o permitido."; endif; } }
  6. marciomrb12

    Woocommerce frete alto!

    Bom dia, estou fazendo um site e-commerce e o frete acaba saindo muito alto, nao sei o que esta acontecendo! ja mutei os tamanhos dos produtos, diminui e nada de ajeitar, alguem sabe o que pode ser? e eu testei com o mesmo cep da cidade..
  7. http://www.teclelima.com

    Sobre frete no Woocommerce

    Olá pessoa. Procurei uma resposta em tópicos antigos e não encontrei. Então, por favor, tirem minha duvida galera. Estou tentando configurar o frete no woocommerce para ficar da seguinte forma: Produtos "A": FRETE GRÁTIS Produtos "B": R$ 19,90. É para aparecer ou um, ou outro. Nunca os dois. Só que sempre tem as duas opções aparecendo para escolha em todos os produtos. - Como eu consigo configurar para aparecer o frente especifico para os produtos??? Se for produto 'A', o frete sempre grátis. Mas sempre que for produto 'B', o frete será R$ 19,90. Aguardo ajuda.
  8. Como proceder no opencart quando meu produto é desmontável e vai para o cliente em varias partes(volumes), pois ja percebi que no opencart, só consigo descrever 1 volume por produto.
  9. lucasvbl

    Formas de Calcular o frete sem enviar o form

    Estou com dificuldades de fazer ele calcular o frete ... Como explicar melhor, ele tem o form , dentro desse form ele tem as informações e também um espaço para a pessoa calcular o frete para sua casa... Exemplo mercado livre, ele calcula sem sair da pagina... e apos calcular ele pega esse valor e usa como o valor .... Só o calculo do frete funciona, tentei com dois forms , um sem action e isset e outro com enviar com um action e nada
  10. kenio Junio

    Problema Ao Mostra Valor Do Frete

    olá estou com um problema ao mostrar o valor do frete já revi á programação já refis e não adianto de nada SEGUE EM ANEXO O CÓDIGO <!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php function calculaFrete($cod_servico, $cep_origem, $cep_destino, $peso, $altura='2', $largura='11', $comprimento='16', $valor_declarado='0.50'){ # Código dos Serviços dos Correios # 41106 PAC sem contrato # 40010 SEDEX sem contrato # 40045 SEDEX a Cobrar, sem contrato # 40215 SEDEX 10, sem contrato $correios = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=&sDsSenha=&sCepOrigem=".$cep_origem."&sCepDestino=".$cep_destino."&nVlPeso=".$peso."&nCdFormato=1&nVlComprimento=".$comprimento."&nVlAltura=".$altura."&nVlLargura=".$largura."&sCdMaoPropria=n"."&nVlValorDeclarado=".$valor_declarado."&sCdAvisoRecebimento=n&nCdServico=".$cod_servico."&nVlDiametro=0&StrRetorno=xml"; $xml = simplexml_load_file($correios); if ($xml->cServico->Erro == '0') return $xml->cServico->Valor; else return false; } echo calculaFrete(40045,35530000,35530000,'0.200'); ?> </body> </html> ai quando mudo o modo para PAC ele mostra o valor <!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php function calculaFrete($cod_servico, $cep_origem, $cep_destino, $peso, $altura=2, $largura=11, $comprimento=16, $valor_declarado=0.50){ # Código dos Serviços dos Correios # 41106 PAC sem contrato # 40010 SEDEX sem contrato # 40045 SEDEX a Cobrar, sem contrato # 40215 SEDEX 10, sem contrato $correios = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=&sDsSenha=&sCepOrigem=".$cep_origem."&sCepDestino=".$cep_destino."&nVlPeso=".$peso."&nCdFormato=1&nVlComprimento=".$comprimento."&nVlAltura=".$altura."&nVlLargura=".$largura."&sCdMaoPropria=n"."&nVlValorDeclarado=".$valor_declarado."&sCdAvisoRecebimento=n&nCdServico=".$cod_servico."&nVlDiametro=0&StrRetorno=xml"; $xml = simplexml_load_file($correios); if($xml->cServico->Erro == '0') { return $xml->cServico->Valor; } else { return false; } } echo calculaFrete(41106,45350000,87501430,'0.20'); ?> </body> </html>
  11. Ola amigos, habilitei o WooCommerce em site Wordpress pela primeira vez e estou tentando configurar a entrega somente para uma faixa de CEP específica e com frete grátis. Mas ohh coisa difícil rsrs, já tentei de várias formas e não consigo. Fica aparecendo esta mensagem: "Parece que não existem métodos de envio disponíveis. Verifique por favor seu endereço, ou contacte-nos se você precisa alguma ajuda." Já pesquisei bastante e todos dão soluções para versões mais antigos do plugin. Alguém sabe fazer isso na versão mais recente do WooCommerce? Precisamos criar um solução definitiva para isso pois vejo muita gente perguntando em fóruns mas todas as repostas, e artigos que acesso ou estão desatualizados ou a solução simplesmente não funciona. Alguém poderia ajudar? Segue a imagem das minhas configurações: http://prnt.sc/dldx4b Obrigado pela atenção de todos.
  12. Mateus Silva

    Frete de vários produtos

    Olá, estou criando uma loja virtual e o cálculo do frete até então está ok, quando se é calculado apenas de 1 produto, eu queria saber como posso calcular vários produtos ao mesmo templo, exemplo: Produto 1: peso = 1kg comprimento = 20cm altura = 15cm largura = 10cm diametro = 1 Produto 2: peso = 3kg comprimento = 7cm altura = 25cm largura = 6cm diametro = 1 E supomos que tenham 2 produtos 1 e 3 produtos 2 no carrinho, como seria feito o cálculo deste frete ? PS.: Estou usando a classe Cagartner, segue link do git: https://github.com/cagartner/correios-consulta
  13. sidisilva

    calcular frete por planilha e não pelo webservice

    Bom dia galera, Preciso calcular o frete de acordo com a planilha recebida pelos correios e eis que caio novamente no meu maior ponto fraco que é como inserir isso no banco (estou procurando APRENDER de verdade pessoal mas se alguem puder me ajudar por favor) Peso(gr) Local Estadual / Divisa RS, SC, SP MS, MG, RJ DF, ES, MT GO, TO, BA AL, SE, AC, AM, CE,MA, PA, PB, PE, PI, RN, RO AP, RR até 300 14,69 17,01 34,36 43,41 50,37 57,33 67,72 78,99 301 a 1.000 15,58 18,23 36,45 47,28 54,46 61,75 72,03 83,74 1.001 a 2.000 17,34 20,11 44,96 56,23 68,71 78,76 92,68 108,81 Assim eu recebo a planilha mas como por isso no MySQL para depois usar um between no peso e me trazer o valor do frete, por favor me ajudem.
  14. william_developer

    Calculador de Frete

    Olá! Pessoal! Gostaria de achar um calculador de fretes, como o do mercado livre para loja virtual que estou criando.
  15. robertoferreira

    Plugin Calculo de frete por faixa de CEP

    Bom dia pessoal, estou desenvolvendo uma loja virtual com um tema Woocommerce padrão e me deparei em um situação que preciso informar o calculo do frete que os correios não leva de forma personalizada (a própria empresa vai entregar).
  16. Celso Leandro Palma

    Frete Correios PHP + Webservice

    Olá, eu estou com uma bela dúvida aqui. Estou a realizar o cálculo de frete dos correios. Após várias pesquisas, encontrei alguns métodos de como obter respostas dos correios e todos até que funcionam relativamente bem. O meu grande problema é o seguinte: Se em meu Carrinho possui 1 único produto o valor retornado vem certinho, porém se o meu carrinho possuí mais de um produto, como eu posso realizar corretamente o cálculo? Vamos aos exemplos: Se eu estiver em um site (Exemplo: http://www.ultrafarma.com.br), seleciono 1 produto qualquer (no caso: http://www.ultrafarma.com.br/produto/detalhes-18334/centrum_select_com_150_comprimidos.html), digito o CEP: 13012-000, ele me retornou a seguinte informação: Entrega Expressa: de 2 a 3 dias úteis - Via Sedex | Frete: R$ 6,33 Show de bola até aí... Se eu aumento de 1 produto, para 2 produtos, o valor ficará R$ 10,26, se eu aumento para 10 produtos, o valor será de R$ 15,39. Ou seja o cálculo não é feito sobre 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 10 Mas sim pelo volume da caixa (Volume) para o envio Certo? 1ª Pergunta é: como que se realize este cálculo do volume? Obviamente que neste exemplo eu utilizei uma forma simples, ou seja, ele calculou o mesmo produto 10x, mas e se no caso fossem 10 produtos totalmente diferentes, como adequar o cálculo por volume? 2ª EU percebi, que na parte superior do carrinho deles, eles informam a quantidade de gramas e se eu selecionar 1 produto ele me dá o resultado de 290 gramas; Se eu seleciono 10 produtos ele me dá 2.900 gramas (óbivio) Sabemos pela documentação dos correios, que o peso MÁXIMO estipulado por eles, é de 30 Kg (30.000 Gramas), sendo assim, se selecionamos mais de 103 produtos, a quantidade em peso ultrapassaria a quantidade permitida pelos correios... Como solucionar isso? Vamos supor que, eu tenha 6 produtos: 1 - 30 Kg 2 - 15 kg 3 - 16 Kg 4 - 8 Kg 5 - 11 kg 6 - 11 Kg Total: 91 Kg Em meu carrinho, como que eu posso distribuir isso de uma forma correta para que a requisição dê o valor correto (ou muito aproximado do correto) como resposta? A mesma pergunta vale para os outros quesitos, que são, profundidade, largura e altura? Como resolver isso? Fico no aguardo e agradeço a quem puder me auxiliar.
  17. dutopfave

    Calcular valor do Frete

    Boa tarde, estou desenvolvendo um site de um restaurante (Delivery) aonde vai ter a area do cliente, e nessa area o cliente poderá pedir pedido online, Porém como a cidade é grande, e o jeito que eles trabalha é o seguinte, se de acordo com o CEP que o cliente coloca, é um valor de frete, entao cada CEP é um valor, lembrando que isso so se for cep da cidade, se for um cep de outra cidade, ai da uma mensagem que nao dá algo assim, no caso eu teria q usa IF?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.