Pesquisar

Aprimorar lógica de frete por vendedor e CEP

17/09/2025 às 14:10

Descrição do Projeto:

O objetivo é aprimorar a lógica de cálculo de frete de um marketplace para que ela seja mais precisa, considerando tanto o CEP de origem (vendedor) quanto o CEP de destino (cliente), e garantindo compatibilidade total com o plugin de frete Art-i Melhor Envio.

O problema atual é que a lógica de frete nativa ou os conflitos entre plugins permitem que o frete seja calculado mesmo quando o CEP do cliente não corresponde à zona de entrega do vendedor, resultando em fretes incorretos ou em métodos de frete indesejados.

Funcionalidades requeridas:

• Validação de frete por zona de CEP:
O plugin deve validar se o CEP do cliente está em uma das zonas de frete configuradas no WooCommerce do vendedor. A validação deve ser um cruzamento: um frete só deve ser exibido se tanto o CEP do vendedor quanto o CEP do cliente estiverem na mesma zona de frete.

• Suporte para formatos de CEP:
O plugin deve suportar os dois formatos de CEP definidos no WooCommerce:
CEP Parcial (Prefixo): Ex: 13170 (para cobrir uma cidade inteira).
Faixa de CEP: Ex: 13170-000...13182-999.

• Lógica de fallback:
Se não for encontrada uma zona de frete local que corresponda aos CEPs do vendedor e do cliente, o plugin deve permitir o cálculo do frete de uma zona de fallback (ID da zona: 21). Esta zona é usada para serviços de entrega nacionais (como o Art-i Melhor Envio). Essa lógica de fallback deve ser ativada apenas se o CEP do vendedor e do cliente se encaixarem na zona de fallback.

• Compatibilidade e prioridade:
A solução deve ser implementada como um plugin customizado e autônomo, sem a necessidade de editar arquivos do WooCommerce, Dokan ou do plugin Art-i. O plugin deve usar ganchos (hooks) do WordPress/WooCommerce com prioridade alta (ex: add_filter('woocommerce_package_rates', 'minha_funcao', 250)) para garantir que sua lógica seja a última a ser executada, evitando conflitos.

• Configuração simplificada:
O plugin deve ter uma página de configurações simples no painel de administração do WordPress. Nesta página, o administrador deve ser capaz de mapear o ID de cada vendedor ao seu CEP de origem. Ex: ID Vendedor: 154 | CEP: 13010-000.

Habilidades desejadas:

PHP WooCommerce

Atividades do cliente nesse projeto:

Última visualização: 05/10/2025 às 16:07

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 6
Interessados: 10
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (6)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criação e configuração de MVP para e-commerce dropshipping - Olá! Procuro um profissional experiente em dropshipping para me ajudar na validação de um MVP (Produto Mínimo Viável). O objetivo é colocar uma opera&ccedi...

Aplicações corporativas - Java Pleno - Estamos em busca de um(a) Desenvolvedor(a) Java Pleno para atuar no desenvolvimento e evolução de aplicações corporativas escaláveis, seguras e de alto desempenho...

Ajustes de funcionalidades em 2 sites WordPress - Os comentários nas notícias/publicações estão sendo usados para envio de spam. Robôs comentam nas páginas e lotam o painel administrativo de coment&a...

Sistema SaaS de entrega automatizada de chaves por WhatsApp - Preciso de um sistema SaaS que faça a integração com a Asaas. Basicamente trata-se de um bot que responde via WhatsApp; trabalho com venda de chaves (key) e quero automatizar o...

Resolver erro 429 (Too Many Requests) no WordPress - Olá, devs, poderiam me dar um help por aqui? O meu site www.mundodovacuo.com.br está funcionando de forma intermitente. Ora carrega normalmente, ora não carrega e aparece a t...

Carregando...

Carregando...

Pesquisar

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