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)
Prazo de Entrega: Não estabelecido