Analisando propostas

Plugin para dividir venda em vários pacotes para os Correios

Publicado em 11 de Março de 2017 dias na TI e Programação

Sobre este projeto

Aberto

Olá, pessoal!

Seguinte, estou com uma loja virtual em término de desenvolvimento (loja essa desenvolvida utilizando a plataforma Wordpress/Woocommerce), porem estou prevendo um sério problema na questão de cobrança de fretes de envio, pois somente irei trabalhar, em curto e médio prazo, com o Correios.

Hoje utilizo na minha loja virtual, assim como na maioria das lojas virtuais em Woocommerce, o plugin Woocommerce Correios, onde esse plugin faz a comunicação entre a loja virtual e os Correios, solicitando cotações de fretes de entrega.

O Correios hoje, tem uma limitação de tamanho de pacotes, as regras seguem um limite de cubagem e peso, para mais informações segue link das regras impostas pelos correios.

https://www.correios.com.br/para-voce/precisa-de-ajuda/limites-de-dimensoes-e-de-peso

Sendo assim, caso um cliente solicite a compra de vários produtos, onde os mesmos tendo uma soma de peso ou cubagem acima do permitido pelos correios, o plugin não gera automaticamente outro pacote, impossibilitando assim a entrega do pedido do cliente.

Hoje a solução encontrada que ameniza esse problema é utilizando classes de produtos, onde você consegue separar tipos de produtos em pacotes diferentes, porem o problema que pode aparecer é caso o cliente queira compra mais de um determinado produto, onde o mesmo sozinho já ocupe uma “caixa limite” para os correios.

Creio que para solucionar esse meu problema preciso que seja desenvolvido um plugin com a seguinte solução abaixo:

•    Cliente envia os produtos para o carrinho;

•    Os produtos, com suas dimensões e peso preenchidos, seriam efetuados o cálculo de peso cúbico conforme a fórmula dos correios;

•    Com o peso cúbico calculado, o mesmo seria utilizado para ir "acumulando" em uma variável (pacote), até um valor “X” limitante, valor esse seria o valor cúbico e peso máximo permitido pelos correios, então o que acontecer primeiro já deve contar como pacote único;

•    Quando a primeira variável (pacote1) fosse completada, seria criada uma nova variável (pacote2) e seria preenchida com os outros produtos que estivessem no carrinho e assim por diante;

•    Quando solicitado o valor do frete, seriam feitas uma quantidade de requisição de frete junto aos correios conforme a quantidade de pacotes criados;

•    Com os valores dos fretes retornado, é efetuado a soma dos mesmos e mostrado ao cliente somente o valor total da soma das requisições, de acordo claro com o tipo de envio (pac, sedex, sedex10 etc..), Ao invés de aparecer “X” pacotes e “X” possibilidades de entregas com “X” valores, isso iria confundir o cliente, porem deve ser informado abaixo do tipo de frete escolhido e o valor, a informação que o pedido será enviado em “X” pacotes;

•    Após o envio da mercadoria, seriam gerados “X” códigos de rastreamentos, onde “X” é a quantidade de caixas enviadas, os mesmos códigos seriam enviados via e-mail para o cliente, creio que o envio de mais de um código de rastreamento já possível através do plugin Woocommerce Correios.

Uma observação importante, nesse plugin deverá conter um painel de dados onde seria possível alterar as variáveis de limites impostas dos Correios, para evitar problemas futuros caso alguma regra dos Correios em relação a cubagem e peso sejam alteradas em um futuro próximo.

Bom creio que seja somente isso, caso algum desenvolvedor se interesse e entre em contato comigo estarei a disposição para ajudar no desenvolvimento do mesmo, mediante minhas limitações em relação a programação.

Obrigado a todos!

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias