O correio disponibiliza uma API de custo de frete para produtos ecommerce.
A Plataforma PurplePier é integrada com esse serviço e outros mais, como UPS Transportadora, Correios SIGEP, entre outros.
O calculo de correios podem ser feitos de dois modos, produtos grandes e produtos pequenos.
Produtos Grandes
Para calcular o frete de produtos grandes e muito fácil, basta adicionar os tamanhos adequados de embalagens nos campos de largura, altura, comprimento e peso e apertar calcular.
Você deve escolher uma medida que o correio aceite, os correio permite vários tamanhos de embalagens, onde inicia em um mínimo e vai até um máximo, porem isso Não garante que qualquer valor que você adicionar na embalagem do seu produto vai retornar com perfeição.
Não são todas as medidas que os correios aceitam, pois para gerar o valor de frete ele se baseia nas medidas de caixas do próprio correio. Portanto se vc colocar algo do tipo 105x105x105, mesmo que esse for um valor válido, o correio pode Não oferecer essa caixa e por isso retorna zero.
Então você deve trocar as medidas para uma mais próxima, como 105x70x70, até encontrar uma que gere valores.
Caso seu valor de frete retorne zero, quer dizer que há algo errado com, sua embalagem, peso do produto ou CEP, revise seu produto e tenha certeza que toda vez que clicar em calcular frete sempre retorne um valor maior que zero.
Produtos Pequenos
Para o frete dos produtos ser o mais otimizado possível, imagine o produto nas suas dimensões altura e largura, com essa nova lógica você pode adicionar o tamanho real do produto nos campos de embalagem, por exemplo um dedal de costura: 2cm de altura por 5 de largura.
O sistema vai manter o tamanho e vai incrementar o comprimento e o peso. Por exemplo o comprimento é 2 cm, se o cliente comprar 20 dedais, vai ser feito uma requisição de uma caixa de 2cm, por 5cm de largura por 40cm de comprimento e peso idem.
Então pense que o comprimento deve ser o mais otimizado possível, como 0.2cm, 3cm e etc.
Existe também o SIGEP dos Correios, que é um contrato com os correios, o que gera redução no frete, temos integração com ele e basta instalar.
Com esse aplicativo você habilita o cálculo de frete pelo seu Contrato com os Correios. Efetivando um contrato com os Correios você tem valor reduzido nos principais Fretes como: PAC, e-Sedex, Sedex, Sedex 10 entre outros. Você também pode imprimir suas etiquetas direto do sistema, facilitando a organização de suas vendas.
Módulo de apoio para os serviços de consulta de fretes dos Correios. Sempre que o serviço dos Correios estiver instável, esse módulo automaticamente retorna os dados armazenados de frete PAC e SEDEX da região buscada. Você ainda pode editar os valores sempre que desejar, fazer novas sincronizações por áreas ou todas e conferir todos os valores e prazos de entrega por área e peso.
Com esse aplicativo você pode adicionar cidades específicas para restringir suas entregas, permitir descontos especiais ou outra ação que precisar. Você acessa o site dos Correios e faz uma busca por uma cidade, o Correio vai exibir a faixa de Ceps que fazem parte desta cidade, ou bairro. Com essa faixa você pode permitir ações especiais, como desconto de frete, entrega restrita e etc. Esse aplicativo pode ser utilizado por exemplo para descobrir se seu bairro é coberto pela entrega de uma pizzaria, floricultura, motoboy e etc.