Pesquisar

Ajustes no plugin Woocommerce Correios

20/04/2019 às 21:21

Descrição do Projeto:

Há 3 métodos de envio nos quais os preços são fornecidos pelo próprio plugin, em vez de usar webservice dos Correios. São eles: carta registrada, impresso normal e impresso urgente. Os preços destes serviços estão embutidos no código e sempre que há mudança de preços isso exige que o plugin seja atualizado.

Só que o criador do plugin não tem muito tempo livre para fazer isso.

A consequência disso é que WooCommerce Correios está com os preços defasados em relação ao site dos Correios. Quero que as classes que lidam com carta registrada, impresso normal e impresso urgente obtenham seus valores de um arquivo TXT externo, de aparência simples para qualquer lojista sem conhecimento de programação poder editar.

O ideal é que exista um botão nas configurações gerais que puxe o arquivo de um servidor, onde estará sempre com os valores em dia, e salve dentro da loja, para uso pelo plugin. Mas nada impede que seja editado manualmente pelo lojista também.

Além disso, o plugin tem uma configuração para mostrar os prazos de entrega destes 3 serviços, mas não funcionam. Falta no plugin uma requisição ao webservice para retornar os prazos.

Então basicamente o que eu preciso é que as classes:
class-wc-correios-shipping-carta-registrada.php
class-wc-correios-shipping-impresso-normal.php
class-wc-correios-shipping-impresso-urgente.php

Sejam reescritas para ficarem bem similares e facilitar manutenção;
Que os preços sejam obtidos a partir de arquivo externo;
Que este arquivo externo seja, atualizável nas configurações gerais;
Que os 3 serviços passem a fornecer prazos, como deveriam.

Uma possibilidade é que existam campos editáveis dentro das configurações gerais onde os valores possam ser editados, o que tornaria tudo mais simples para o lojista.

Eu quero melhorar este plugin e oferecer as melhorias para que sejam incorporadas ao código do plugin. Como não sei programar em PHP, quero pagar para quem sabe e assim contribuir com a comunidade.

Por fim, é preciso uma mudança na rotina que faz cálculo de cubagem, coisa bem pequena. É para evitar que 2 lados da caixa virtual ultrapassem 70 cm desnecessariamente.

Habilidades desejadas:

PHP Wordpress

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 22/05/2019 às 22:24

Informações adicionais

Categoria: Web & Desenvolvimento
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 6
Propostas excluídas: 1
Interessados: 11
Tempo restante:
Propostas (5)
  • Freelancer novo Promovida Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Implementar Intranet na plataforma Yammer - Preciso de um profissional que desenvolva uma Intranet usando a plataforma Yammer. Basicamente, seria para guardar arquivos (Instruções de Trabalho), e com informações d...

Implantar Stripe em Wix - Implantação STRIPE como meio de pagamento em loja virtual Wix

Website Máquinas de Cartão - David Tech (www.davidtech.com.br) É um site sobre maquininha de cartão. Mais detalhes em anexo O Site deve ser Dinâmico, Responsivo, ter URL amigável e Layou...

Customizar Tema Shopify - Profissional para customizar tema shopify. Deve ter conhecimento com a plataforma.

E-Commerce na plataforma Tray - Procuro um desenvolvedor para criar um site E-Commerce na plataforma Tray com design profissional.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail contato@99freelas.com.br.