Analisando propostas

Ajustes Opencart

Publicado em 16 de Abril de 2018 dias na TI e Programação

Sobre este projeto

Aberto

Precisamos de um pacote de ajustes/ correções no Opencart, desenvolvido na versão 2.0.3.1.
O site para consulta é o www.101db.com.br
O serviço é hospedado na Godaddy em um servidor VPS, que precisa ser gerenciado e entrará no pacote de horas mensal posteriormente a este primeiro pacote.

Frete
A performance do cálculo é muito baixa e extremamente lenta na resposta.
Estamos utilizando atualmente: Correios, Jamef, JadLog e Retirar na Loja (nativo do Opencart)

Jamef e JadLog são módulos desenvolvidos pela empresa: Loja5 http://www.loja5.com.br/
Um dos problemas que causam a lentidão, é a demora do tempo de resposta do módulo da jamef que é feito via soap. Será necessário ajuste para utilização via REST e com isso melhorar o tempo de resposta.

Além das transportadoras, temos um módulo de gestão de fretes, que é onde configuramos as regras e promoções relativas ao frete.

Todo cálculo no site passa por esse módulo de gestão para ser exibido posteriormente no site (Página de produto, Carrinho de Compras e Checkout).
O módulo é este: http://www.opencartaddons.com/extensions/advanced-shipping-pro

Foram feitos alguns ajustes no módulo para permitir:
- Frete grátis para o retorno mais barato: o cliente faz o cálculo e caso o produto esteja na política de frete grátis, o módulo aplica para o menor valor de retorno. Testar com um produto KIT Caixas Powerstage e CEP do Sul ou Sudeste.

Contingência
- Verificar uma alternativa de contingência de cálculo de frete, caso as transportadoras e correios estejam indisponíveis. (Aberto para alternativas e discussão).

Cálculo de Frete, Prazos e Ajustes
-              JAMEF: Analisar a demora do cálculo de frete, alternativas e soluções para otimizar, e alterar integração de soap para rest.
-              JADLOG:  Ela não informa via webservice o prazo de entrega, porém eles têm uma planilha onde informa tais prazos. Será necessária alguma alternativa para exibirmos o prazo correto, que hoje é feito com uma média nacional.
-              CORREIOS: Adequar o módulo para cálculo com os novos contratos / tabelas vigentes. Verificar a questão dos retornos de erros como Cep´s com restrições de entrega / prazo diferenciado.
-              prazo exibição: hoje o prazo é dado em dias úteis, de acordo com o resultado vindo do webservice, ou do módulo de frete de cada meio de transporte. Gostaria de verificar alguma forma de mostrar também uma data por ex: 5 dias úteis – Receba até 20/04/2018, basicamente converter os dias úteis em data (exibir os 2)

Gestão de Fretes
-              Verificar, validar e corrigir se necessário o funcionamento para as condições de frete
-              Fazer melhorias gerais:
O prazo de entrega deve ser calculado da seguinte forma:
Prazo de Cross Docking + Prazo de CD + Prazo de Transporte = prazo total

-prazo de cd: é uma função encontrada em vários market places onde você adiciona um número que corresponde aos dias que você necessita para processar o pedido. Ex: Tempo de CD = 4, então no momento do cálculo de frete supomos que a transportadora retornou 5 dias para transportar o produto, então o prazo em dias exibido ao cliente será:
Prazo de Cross Docking + Tempo de CD + Tempo de transito = Tempo de entrega do pedido 
- Prazo de Cross Docking (Tempo por Categoria / Produto / Marca)
Alguns produtos serão vendidos através de estoque de terceiros, que será o tempo entre a solicitação do produto ao fornecedor e a chegada do produto na 101dB para despacharmos para o cliente.

O módulo já possui a condição de Categoria / Produto / Marca, mas não tem a Regra que adiciona os dias no prazo.
Falando especificamente na regra, seria algo do tipo:
Se Categoria / Produtos / SKU /  for igual a “Condição (n)” separado por virgulas”, acrescentar X dias no prazo.

- Transportadoras: permitir na modalidade grátis, incluir ou excluir quais transportadoras entrariam na regra. Hoje funciona apenas para o mais barato, mas vamos dizer que eu não queira incluir transportadora JAMEF para frete grátis (mesmo que seja a opção mais barata).
Seria similar ao categoria, mas colocar as transportadoras na regra.

Tags e Scrips

Tenho alguns cripts para serem instalados:
Adwords: Remarketing Dinâmico
Navegg (transação)

Categoria TI e Programação
Subcategoria Lojas Virtuais (e-commerce)
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias