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 de site na Nuvemshop para poucos produtos - Olá! Preciso de um profissional para montar um e-commerce simples e bem organizado na Nuvemshop. O projeto não é grande: • São poucos produtos • A ideia &ea...

Preparação de loja virtual integrada com Instagram e WhatsApp - Preparar a loja através da API do sistema de gestão. Consultar a documentação da API. Criar uma forma de atualizar a foto do produto automaticamente, consultando a bas...

Core do Marketplace e Pagamentos - GoWorker (Milestone 2) - Descrição do trabalho (Milestone 2 – Core do Marketplace e Pagamentos) Objetivo: Implementar o núcleo funcional do Marketplace da GoWorker conforme contrato (Milestone 2...

Página em Webflow em inglês - repositório de artigos de finanças - Já tenho um domínio e preciso fazer uma página no Webflow relativamente simples, elegante e que possa ser expansível no conteúdo que incluirei. A ideia é ...

Criação de CRM para empresa de transportes (logística) - Preciso de um especialista em CRM que me auxilie na criação de um CRM para minha empresa de logistica.

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.