Ir para o conteúdo

Documentação Melhor Envio Oficial - Correios e Transportadoras

Vamos ensinar neste artigo a configurar o módulo Integração Melhor Envio Oficial - Correios e Transportadoras feito para o Opencart pela Codemarket com Parceria Oficial com a Melhor Envio, tenha uma integração Premium sem custo e oficial.

Instalação

Resumo dos passos:
1) Instale o Painel Codemarket
2) Suba os arquivos da integração da versão da sua Loja para a raiz da Loja
3) Ative o xml do Módulo

Primeiro, precisamentos instalar o Painel Codemarket na Loja e validar ele em Minha Conta -> Lojas.
Veja o artigo abaixo ensinando a fazer isso:
Como instalar o Painel Codemarket no Opencart?

Vamos agora aos passos da Instalação do Módulo no Opencart 2 ou 3:
Baixar o módulo em Minha Conta -> Licenças -> Baixar (ícone para o Download), só pode baixar após ter feito a etapa anterior de instalação do nosso Painel Codemarket e sua validação; * Subir os arquivos do módulo pelo FTP/SFTP;
Exemplo loja FTP: Exemplo básico FTP de uma loja Openart * Ir em Extensões -> Modificações -> Clicar em Limpar Cache (ícone azul);
Tela de Modificações : Tela modificações Opencart

Na nova versão do nosso Painel Codemarket, ele fica em Extensões -> Extensões ou Extensões -> Módulos dependendo da versão, para mais detalhes veja no artigo Utilizando o Painel Codemarket em sua Loja.

  • Configurar o módulo conforme informado nas etapas abaixo e salvar;
  • Pronto, agora é só testar e usar no Carrinho calculando a entrega ou no Checkout, desejamos boas vendas.

Se após ter feito as etapas, não tiver conseguindo instalar ou tiver alguma dúvida, entre em contato com o nosso suporte ou veja o passo abaixo da instalação feita por nossa equipe.

Instalação Codemarket

Seguiu o tutorial acima, mas não conseguiu instalar ou deseja que nossa equipe instale a integração, então vejo o passo a passo abaixo.
A primeira instalação pode ser feita por nossa equipe sem custo, caso deseje, por favor enviar para contato@codemarket.com.br os dados abaixo da Loja:

FTP
Host:
Login:
Senha:
Pasta onde estão os arquivos:

Administrador do Opencart
Link admin:
Login:
Senha:

Melhor Envio
E-mail:
Senha:
ou
Token:
Endereço do estoque da Loja
CEP:
Endereço:
Número:

Configuração

Aprenda a Configurar a integração de forma fácil e simples com os passos abaixo, cada passo é referente a cada Tab da Configuração e campos a serem configurados.
Após configurar, clique no botão do lado direito em Salvar, para salvar as configurações feitas.

Informar o Token - Como gerar o Token no Melhor Envio

A primeira etapa é informar o Token do Melhor Envio.
Basta adicionar um Token válido do Melhor Envio e salvar para aparecer as demais etapas.

Passos para criar o Token no Melhor Envio ou Refazer ele:

  • Logue no Melhor Envio: https://melhorenvio.com.br/login
  • No Menu do lado esquerdo clique em Gerenciar -> Tokens ou use este Link
  • Clique em NOVO TOKEN
  • Digite o nome da sua Loja ou outro em Nome
  • Clique em Selecionar todos e depois em SALVAR
  • Anote o Token Gerado e cole abaixo
  • Pronto, clique em Salvar Token

Obs: Se não estiver Salvando o Token, gere um novo, pode ter expirado ou estar inválido.

Opencart

Nesta Tab fica as configurações relacionadas ao Opencart e básico do módulo.

Título: Informe o título que vai aparecer nas Formas de Envios, acima dos serviços orçados, exemplo Transportadoras.
Região Geográfica: Informe a Região Geográfica que deseja exibir a integração.
Escolha a unidade de CM: Informe a unidade de medida em centímetro usado na loja.
Escolha a unidade de KG: Informe a unidade de peso em quilogramas usado na loja.
Status: Marque Habilitado para ativar a integração ou Desabilitado para Desativar, ao desativar não aparece mais nas formas de envios.

Melhor Envio

Nesta parte ficam as configurações relaciondas a Melhor Envio e sua Loja, como seus dados de Origem e Token.

Origem: Informe o CEP do endereço da Loja ou do local que fica os produtos a ser enviado.
Endereço: Informe o endereço da Loja ou do local que fica os produtos a ser enviado.
Número: Informe o Número do endereço da Loja ou do local que fica os produtos a ser enviado.
Modo de Operação: Informe o modo de Operação, sendo Sandbox para teste apenas ou Produção para usar em Produção.
Token: Informe o Token na Melhor Envio para ser usado na Integração da Loja.

Serviços

Nesta parte ficam as configurações dos Serviços a serem ativos e quais opções deseja ativar em cada serviço.
Algumas opções só aparecem para certos serviços que suportam ela, por exemplo Coleta só algumas Transportadoras tem serviços com a opção de Coleta.

Status: Informe o título que vai aparecer nas Formas de Envios, acima dos serviços orçados, exemplo Transportadoras.
Título personalizado: Informe a Região Geográfica que deseja exibir a integração.
Prazo Adicional (dias): Informe a unidade de medida em centímetro usado na loja.
Declar Valor: Informe a unidade de peso em quilogramas usado na loja.
Mão Própria: Informe a unidade de peso em quilogramas usado na loja.
Aviso Recebimento: Informe a unidade de peso em quilogramas usado na loja.
Coleta: Informe a unidade de peso em quilogramas usado na loja.

Detalhes

Sobre alguns detalhes e observações

Parou de realizar as Cotações?

Quando a melhoria para de fazer a cotação, sem qualquer alteração nos arquivos ou sua configuração, normalmente ocorre, devido à expiração do Token do Melhor Envio.
Nestes casos, o mais recomendo é refazer o Token no Melhor Envio e salvar no Painel da Melhoria novamente, deve resolver e voltar a calcular normalmente.

Outro motivo, pode ser a desativação no Painel ou configuração alterada de forma errada, como usar no lugar de KG a Grama.
Na versão 4.0 do Melhor Envio pode ver no Dashboard do Administrador a data de expiração do Token, assim da para descobrir facilmente se pode estar relacionado a Token expirado.

Erro na Cotação do Frete ou no Pacote

Erro para realizar a cotação do Frete ou no Detalhes do Pedido na parte do Pacote pode ser ligado ao Guzzle.
Temos reparado recentemente que algumas hospedagens pode ocorrer erro com o Guzzle cliente famoso de HTTP e usado nativamente no Opencart.

Em algumas hospedagens da para ver o erro e outras pode ficar apenas HTTP 500, o erro pode aparecer como:

Fatal error: Uncaught Error: Call to undefined method GuzzleHttp\Utils::chooseHandler() in 
/home/store/public_html/system/library/vendor/guzzlehttp/guzzle/src/functions.php:61 Stack trace: #0

O detalhe ocorre, pois algumas hospedagens usam tanto o Guzzle da biblioteca do Melhor Envio e do Opencart causando conflitos, pois dependendo da versão o do Opencart está com o Guzzle desatualizado sem métodos como: chooseHandler por exemplo.

Para resolver neste caso basta seguir estes passos:
- Entre no FTP/SFTP e vá até a raiz da sua loja
- Agora acesse system/library/vendor/ e procure por guzzlehttp
- Renomei o guzzlehttp para guzzlehttp_antigo ou outro nome desejado
- Abra a pasta da sua versão do Melhor Envio e vai até system\library\code\code_menvio\vendor\ e coloque o guzzlehttp na sua loja no caminho que editou o guzzlehttp (system/library/vendor/)
- Pronto agora foi atualizado o Guzzle para a versão do seu Melhor Envio e com isso deve voltar a funcionar normlmente o seu Melhor Envio

Changelog/Atualizações

Versão 5.0 - 15/03/2022

Recursos de Descontos, Reformulação visual do Painel, nova API, suporte a loja com CPF e muito mais

  • Várias melhorias no Painel, reformulado o visual, adicionando mais recursos, informativos, melhoria na usabilidade e URL da nova documentação
  • Retirado o Frete Grátis do Painel e colocado o recurso de Descontos
  • Recurso de Descontos ligado a vários serviços e vários estados com diversas personalizações
  • Pode aplicar só para Primeira Compra ou Geral, Desconto fixo ou %, N regras de Descontos, um Serviço pode ter 1 ou mais Regras e ligado a 1 ou mais Estados, inclusive Suporte a Frete Grátis deixando o valor 0
  • Adicionado suporte a CPF por Loja, mas recomendamos usar CNPJ para Lojas
  • Pode informar o Driver do Cache, podendo ser Arquivo (Padrão) ou Redis
  • Pode informar o local do Log, podendo ser o padrão do módulo ou o padrão do Opencart (error.log
  • Nome dos Produtos retiradas tags HTML e antes se tiver
    trocamos por espaço
  • Suporte a Valor de Seguro 0, antes o menor valor era R$ 0,01
  • Atualizado a biblioteca Guzzle do Opencart 3 da versão 7.2.0 para a última 7.4.1
  • Adicionado suporte a Codemarket API, API da Codemarket usada no caso do Melhor Envio no Detalhes do Pedido para adição do Pacote no Carrinho do Melhor Envio
  • Uso da Formatação PSR-12 no geral
  • No Detalhes do Pedido alterado a ordem das Dimensões na Criação do Pacote, ficando na mesma ordem do Melhor Envio Altura, Comprimento e Largura
  • Adicionado o Link do Vídeo Ensinando como comprar a etiqueta no Melhor Envio e mais informativos

Atualização muito recomendada, devido os novos recursos, atualizações e melhorias, o recurso mais relevante é o de Descontos e o uso da nova API.

Versões anteriores

Versão 4.5 - 20/01/2022

Melhoria no Rastreamento e CNAE

  • Adicionado melhoria no Rastreamento
  • Suporte ao CNAE para a Latam Cargo ou outra transportadora que precisar
  • Adicionado cache menor de 11 mins e outro maior de 11 dias
  • O cache de 11 mins serve para o Pedido e ID do Carrinho, evitar fazer consultas desnecessárias
  • Já o cache de 11 dias serve para o Pedido, Status do Pedido e ID do Rastreio
  • Melhorado os logs no geral
  • Adicionado o status Added no Rastreio, mesmo do movement e posted, as vezes o Melhor Rastreio coloca Status novo por isso no Log se aparecer algum novo que não tem ainda relacionado vai marcar
  • Adicionado Coringas no rastreio da Transportadora {transportadora}
  • Melhorado o Rastreamento no geral
  • Criado a tabela code_melhorenvio_tracking para suportar verificar o Status do Rastreio se já foi usado, podendo agora suportar Rastreio para N Pacotes, caso o ID do Tracking seja outro pode repetir o Status
  • No Painel adicionado a escolha da Latam Cargo e CNAE
  • Adicionado Agência Buslog para escolher a Agência no Painel
  • Melhorado no geral o Painel nos textos informativos e outros detalhes

Atualização recomendada devido os novos recursos e melhorias.

Versão 4.4 - 20/10/2021

Foco principal no Rastreamento**

  • Adicionado recurso para informar a Mensagem do Status Aguardando Postagem e do Postado assim pode montar como desejar a mensagem do Rastreamento para estes Status
  • Alterado o visual para caber mais conteúdo na tab Rastreamento do Painel
  • Mensagem/comentário dos Status pré preenchidas
  • Link de Rastreamento mudado para o Código de Rastreio da Transportadora no lugar do Melhor Envio devido a preferência e alguns clientes
  • Adicionado alguns modos na URL do Rastreamento com as variáveis &debug=1, &test=1 e &limit=, usados para exibir mais detalhes visuais, modo de teste e para informar a quantidade máxima para verificar
  • Coringas para os comentários dos Status: {link}, {codigo_rastreio}, {codigo_melhorenvio}, {etiqueta_ordem} e no Status released: {etiqueta_ordem}
  • Mais comentários no código e logs
  • Só muda o Status do Pedido se for maior que 0, caso não queira mudar um Status use o Status de Pedido Abandonado
  • Agora verifica só o Status do Pedido, logo se já foi usado o Status antes no Pedido não vai ser mais usado ele
  • Modo de test=1 na URL do Rastreamento faz com que não mude o Status, sendo apenas informativo visual
  • Atualizado na API para os novos retornos do Rastreamento do Melhor Rastreio que mudou um pouco na API
  • Adicionado na Lib logs e modo debug da URL para o Rastreamento

Atualização recomendada, devido aos novos recursos e atualização da API de Rastreamento

Versão 4.3 - 14/09/2021

  • Adicionado modo de consulta por Curl, mantendo ainda por Guzzle como principal
  • Pode escolher o modo da Consulta pelo Painel entre Guzzle e Curl
  • Melhorado o modo Debug com mais detalhes
  • Suporte ao Opencart 3.0.3.8, suportando todas as versões atuais do Opencart 3
  • Tratado o retorno do Melhor Envio, que as vezes tem retornado de duas formas diferentes os mesmos dados, mas já estão verificando sobre

Atualização muito recomendada, principalmente no tratamento do retorno do Melhor Envio e modo Debug melhorado.
A partir do dia 10/09/2021 recebemos informações que as vezes aparece as Transportadoras e outras não, variando entre todos os serviços, alguns, 2, 1 ou raramente nenhum, no caso se deve a um detalhe no retorno da API de cotação que já estão verificando sobre, enquanto isso decidimos tratar do nosso lado, assim se chega da forma padrão ou variando vai continuar pegando 100%.

Versão 4.2 - 18/08/2021

  • Adicionado o modo debug da cotação usando Curl e Log próprio, para descobrir o motivo se parar a cotação, normalmente detalhe de Token
  • Adicionado modo Produção e Sandbox e do Token de Sandbox pois facilita os testes, recomendo o uso apenas do modo Produção e Sandbox usamos para desenvolvimento
  • Adicionado log na ativação para verificar se pegou a ativação
  • Adicionado URL para verificar o Status do Melhor Envio e mudar conforme a Configuração, bom para loja que fica desativando do nada, URL: https://www.dev.codemarket.com.br/oc3032/index.php?route=code/codeapi_info/verifyStatusMelhorEnvio&token=
  • Atualizado os CSS e JS
  • Log com o mês e ano para não ficar muito grande os Logs
  • Melhorado o Rastreio usando o Melhor Rastreio como auxiliar consultando pelo tracking retornado pela Melhor Envio, desta forma é mais rápida as mudanças dos Status de Rastreio
  • Adicionado mais comentários
  • Melhorias e atualizações no Painel com novas Dicas e Recursos como o Modo Sandbox e Modo Debug

Atualização recomendada, muito importante para loja que usa Rastreamento, já que o Melhor Rastreio retorna mais rápido os Status como Entregue.

Versão 4.1 - 02/06/2021

Adicionado suporte a Rastreamento do Envio

  • Adicionado suporte a Rastreamento de Status da Situação de Envio/Etiqueta no Melhor Envio
  • Agora pode mudar no Status do Pedido conforme a situação do Rastreio do Envio, usando Status como Postado, Entregue e outros
  • Adicionado no Comentário do Status Postado/Enviado o Código de Rastreio e URL de Rastreio se tiver os dados
  • Adicionado no comentário de todos os Status o Código de Envio, para identificar o Pacote/Etiqueta usada no Envio, já que um Pedido pode ter mais de um Pacote/Etiqueta
  • Log próprio para o Rastreio chamado Code-MelhorEnvio-Rastreio.log
  • Verificado os Status usando URL, sendo configurado no Cron Job para ser verificado em certo intervalo de tempo
  • Na URL de verificação exibe alguns detalhes da verificação e mudança do Status
  • Só muda o Status no Pedido se for um Status único e comentário único, logo verifica o Status e Comentário se já foi usado para evitar duplicação de Status
  • Consulta os últimos Pedidos, podendo informar o prazo em dias da última alteração para consultar
  • Só vai consultar os Pedidos usando Melhor Envio e com Pacote criado/enviado para o Melhor Envio usando nossa integração em Vendas -> Pedidos -> Detalhes do Pedido
  • Se usar o Status Pedido Abandonado a melhoria não vai fazer nada, pois ele é o Status 0, logo use ele caso não queira notificar algum Status

Visual Painel

  • Adicionado mais recursos no Painel para informar o Token da URL de rastreio por segurança
  • Adicionado a Tab de Rastreamento com os Status a ser relacionado
  • Reformulado um pouco o visual da Tab inicial Opencart usando mais Colunas
  • Adicionado mais informativos com pequenas dicas para facilitar ainda mais o uso da melhoria

Atualização opcional, mas muito interessante e um grande diferencial para sua loja, pois agora pode de forma mais automatizada notificar o andamento da entrega para o cliente

Versão 4.0 - 26/02/2021

  • Adicionado no Dashboard do Administrador a data de expiração do Token do Melhor Envio para poderem ver quando ele expira ou se já expirou e criar um novo Token
  • Adicionado no Frete Grátis suporte ao Estado, podendo escolher para qual Estado aplicar o Frete Grátis ou marcar para todos
  • Atualizado as Bibliotecas, agora o Opencart 3
  • Suporte ao Opencart 3.0.3.7
  • Descontinuo o suporte para Opencart 2.0.3.1 ou anterior para focarmos em versões mais atuais do Opencart, indicamos o uso do Opencart 3

Atualização recomendada, principalmente pelo recurso de informar a data de expiração do Token do Melhor Envio, pois se o Token expirar vai parar a cotação dos Fretes

Versão 3.9 - 22/12/2020

  • Adicionado suporte de Frete Grátis por Serviço, podendo usar no Serviço desejado
  • Frete Grátis com condições como: Valor Mínimo e Máximo do Sub Total dos Produtos e Quantidade Mínima de Produtos para ativar ele
  • Se o Frete Grátis for ativo, vai exibir Grátis no lugar do R$ na Cotação do Frete
  • Alterado para usar o Nome e Sobrenome cadastrado no Endereço de Entrega, quando envia o Pacote para o Melhor Envio

Atualização recomendada, para poder usar os novos recursos da melhoria

Versão 3.8 - 02/10/2020

  • Melhorias no Painel de Configuração: Informativo sobre o Token e Sobre os Serviços
  • Adicionado lista de Agências da Azul Cargo
  • Adicionado modo busca na lista de Agências, podendo buscar pelo Nome, Rua, Cidade, entre outros dados
  • Agências consultadas pelo Estado, para clientes que precisam usar Agências de cidades próximas
  • Exibição mais completa dos dados das Agências, como Nome, Rua, Cidade, Estado
  • Adicionado Mensagem Cotação - Serviço e Prazo de Entrega, exemplo: {servico} - (Prazo estimado {prazo} dias úteis) vira Correios - EXPRESSO - (Prazo estimado 8 a 11 dias úteis) - R$ 35,00
  • Melhorado o Declar Valor no Detalhes do Pedido, estava retornando o total do último Produto, agora retorna de todos
  • Melhorado a verificação da Região Geográfica, se for Geral não precisa fazer a consulta do SQL padrão, melhorando o desempenho e verificação
  • Adicionado mais alguns logs
  • Suporte ao Opencart 3.0.3.6 última versão atual do Opencart

Atualização recomendada, devido diversas melhorias no geral e para usufruir dos novos recursos do Painel como a mensagem personalizada da Cotação - Serviço e Prazo de Entrega.

Versão 3.7 - 11/06/2020

  • Melhorado o declarar valor, puxa do Painel a tabela e coluna usada, sendo a busca feita pelo product_id
  • Pode informar declarar valor diferente para Cotação do Frete e e para o criação do Pacote em Detalhes do Pedido
  • Pode informar na tela do Pacote o valor a declarar, puxando o valor da tabela e coluna informada ou o preço do pedido se for menor
  • Se não for informado na configuração as tabelas e coluna, vai puxar o Preço do Produto, na cotação o valor usado fica o do preço no Carrinho se for menor que da tabela informada
  • Removido o ChromePhp do código e da biblioteca, estava dando erros em alguns hospedagens
  • Atualizado todas as bibliotecas
  • Atualizado o Painel adicionando o recurso para informar as tabelas e colunas do Declarar Valor e melhorado visualmente um pouco a lista dos Serviços

Atualização opcional, recomendada principalmente se deseja mais liberdade na informação do Declarar Valor na criação do Pacote.
Está melhoria foi feita devido a necessidade de alguns clientes, no qual na cotação desejam usar o preço do produto e na criaçào do Pacote o custo do produto.

Versão 3.6.1 - 31/03/2020

  • Melhoria na parte de salvar o Frete escolhido do Melhor Envio, devido a melhoria da ordenação da 3.6 alguns fretes salvos não ficavam com o ID correto, corrigido este detalhe
  • Adicionado recurso para suportar CPF/CNPJ no mesmo campo ao enviar o Pacote ao Carrinho do Melhor Envio, se for usado o mesmo campo, verifica pelo tamanho, se for 14 caracteres vai para CNPJ, se não usa como CPF no Melhor Envio

Atualização recomenda, principalmente para quem usa o módulo para facilitar na compra das etiquetas, usando o recurso do Detalhes do Pedido para criar o Pacote.

Versão 3.6 - 13/03/2020

  • Adicionado o recurso de Valor Adicional, agora pode informar um valor a mais para cada serviço de envio, podendo ser um valor fixo, porcentagem ou até desconto se usar o - na frente do número.
  • Adicionado ordenação pelo menor valor do Frete, assim cotações com valores mais baixo aparecem antes

Versão 3.5 - 10/03/2020

Atualização com foco principalmente no recurso de criar o Pacote em Detalhes do Pedido, foi reformulado com foco em usabilidade.

  • Atualização das bibliotecas
  • Atualização dos JS e CSS
  • Otimizado a parte de criar o Pacote, agora já adiciona as dimensões usadas pela Melhor Envio na cotação, peso e produtos, facilitando assim com poucos cliques a criação do Pacote
  • Adicionado passos na criação do Pacote para facilitar o uso
  • Alterado alguns textos, ícones e cores, em resumo melhorado no geral a usabilidade da criação do Pacote

Atualização recomendada, principalmente para quem usa o recurso de criar o Pacote em Detalhes do Pedido, facilitando assim a compra da etiqueta, nossa melhoria já envia os dados do cliente, endereço e pacote para o Carrinho do Melhor Envio.
Também recomendado para ter as bibliotecas atualizadas.

Versão 3.4.1 - 12/02/2020

  • Corrigido um detalhe na adição ao Carrinho do Melhor Envio para CNPJ, agora funciona normalmente para cliente que usa CPF ou CNPJ

Atualização opcional, mas importante para loja que usa no cadastro do cliente CNPJ.

Versão 3.4 - 06/11/2019

  • Adicionado mensagem de erro retornada diretamente da API do Melhor Envio, caso falhe o envio do Pacote/Caixa ao Carrinho do Melhor Envio em Detalhes do Pedido, ficando fácil agora descobrir o motivo, como: falta do CPF/CNPJ, número, nota fiscal inválida e outros possíveis motivos

Atualização recomendada, principalmente se tem problema para enviar o Pacote criado em Detalhes do Pedido para o Carrinho do Melhor Envio, podendo agora ver o motivo do erro.

Versão 3.3 - 31/10/2019

  • Melhorado a parte de salvar o Frete do Melhor Envio escolhido no modo Pedido criado
  • Melhorado a parte de puxar o CPF ou CNPJ para o Carrinho do Melhor Envio, recurso usado em Detalhes do Pedido
  • Adicionado mais detalhes aos Logs de Salvar o Frete escolhido do Melhor Envio

Atualização recomendada, principalmente quem usa o modo Pedido criado ou está com problema para enviar o Pacote criado em Detalhes do Pedido para o Carrinho do Melhor Envio.

Versão 3.2.0 - 30/09/2019

  • Adicionado modo para Salvar o Frete escolhido pelo cliente, agora pode salvar pela página do Sucesso (padrão) ou pelo Pedido Criado, fizemos esse novo recurso, pois alguns pagamentos não seguem o padrão do Opencart, não redirecionando para a página de sucesso nativa, logo nesses casos recomendado o modo pelo Pedido Criado
  • Melhorado em geral a parte do Detalhes do Pedido para adicionar o Pacote ao Melhor Envio, melhorado principalmente a parte do Modal para criar o Pacote, agora suporta Declaração de Conteúdo, ficando opcional, mas reocmendado o uso da nota fiscal, facilitando assim quem não tem como emitir nota fiscal
  • Adicionado a versão no xml para identificarmos no futuro a versão da melhoria instalada
  • Adicionado mais logs

Atualização recomendada, principalmente quem usa o recurso de adicionar ao Pacote no Detalhes do Pedido ou quem usa pagamentos que não enviam para a tela de sucesso nativa.

Versão 3.1.0 - 08/01/2019

  • Melhoria na compatibilidade dos ícones usados na página Detalhes do Pedido
  • Modificado alguns ícones para um visual mais bonito, trocado o ícone do Pacote e do Adicionar ao Carrinho
  • Pequena mudança no css

Alterações apenas no xml do módulo, que fica na pasta /system, basta subir o xml para atualizar sobrescrevendo o anterior e e limpar as modificações em Extensões -> Modificações -> ícone azul (atualizar cache) no Administrador da sua loja.

Versão 3.0.0 - 28/12/2018

Recursos inéditos, agora você pode adicionar as etiquetas de forma fácil direto da sua loja Opencart na página de Detalhes do Pedido.
Adicionando os pacotes com os produtos no Melhor Envio sem precisar ficar informando vários dados manualmente, nossa integração já cuida para enviar os
dados dos clientes, pedidos, pacotes, produtos e demais dados obrigatórios.

  • Adiçao do recurso de comprar etiquetas de forma automática na sua loja Opencart
  • Pode informar o pacote (caixinha) usado no Pedido e quais produtos ficam em cada pacote
  • Adiciona ao carrinho o pacote
  • Remover do carrinho e da loja o pacote
  • Pode criar mais de um pacote por pedido, caso os produtos não caibam em uma unica caixinha
  • Verifica o Status da etiqueta comprada
  • Botões de ação para adicionar ao carrinho do Melhor Envio os pacotes, para ir ao Carrinho e para Comprar a Etiqueta na Melhor Envio
  • Pode definir em cada pacote os dados como dimensão, peso, produtos que vão ficar no pacote, além da nota fiscal obrigatória para compra da etiqueta
  • Cadastro da Chave da Nota Fiscal Eletrônica (NF-e) que auto preenche ao criar o pacote podendo mudar por pacote a chave da nota fiscal
  • Informação da nota fiscal por pacote
  • Painel com diversas adições como: mais dados de Endereço do Lojista; Campos Extras do Cliente obrigatórios como CPF, CNPJ, Complemento e Número; Token de Sandbox separado do de Produção; Auto Completar os dados do Lojista pelo Token com os dados vindo do Melhor Envio e escolha da agência Jadlog, melhorias essenciais para poder adicionar os pacotes no carrinho da Melhor Envio e facilitar a compra das etiquetas.
  • Reformulação da tabela da integração para poder lidar com os novos recursos
  • Mudança no visual no detalhes do pedido para os novos recursos
  • Sincronização com os Status do Carrinho do Melhor Envio e a integração
  • XML reformulado para os novos recursos, junto com a biblioteca, controller e outros recursos do módulo
  • Mais de 1 mês de desenvolvimento da versão 3.0.0 com várias melhorias no código e novos recursos, integração mais completa feita para o Melhor Envio, com várias sugestões também de adição na API da Melhor Envio e recuros inéditos

Melhoria essencial e muito recomenda para usufruir dos novos recursos e melhorias no geral.

Para atualizar, basta subir os arquivos na raiz da sua loja e limpar as modificações em Extensões -> Modificações -> ícone azul (atualizar cache), depois acesse a configuração do Módulo.
Copie o código do Token, remova ele e salve, atualiza a tela que exibe o nosso Painel e clique de novo em configurar, vai pedir o Token de produção, informe ele, com isso vai completar os dados do endereço da Loja conforme o cadastro no Melhor Envio, preencha os demais dados da configuração que ficarem pendentes, obrigatório o uso de campo extra CPF, Complemento e Número.

Versão 2.2.0 - 08/12/2018

  • Adaptado para o Opencart 2.x até 2.3.0.2, pegando agora em todos os Opencart 2 e 3
  • Melhorada a verificação dos serviços retornados pela API
  • Melhoria na conversão dos dados, vimos uma Loja que o array não era identificado corretamente, por isso adicionamos uma conversão por garantia

Atualização recomendada de ser feita, para atualizar, basta subir os arquivos da sua versão do Opencart e atualizar o cache do xml.
Para atualizar o cache, basta ir em Extensões -> Modificações -> ícone azul (limpar cache).

Versão 2.1.2 - 05/12/2018

  • Correção no Peso do Produto, verificamos que o Opencart retorna do carrinho o peso do produto já multiplicado pela quantidade, por isso fizemos essa correção que deixa o peso unitário

Atualização recomendada, principalmente para loja que costuma vender mais de uma unidade de um mesmo produto.

Versão 2.1.1 - 20/11/2018

  • Correção na ordem da lista de Entrega, estava sempre 1, alteramos para puxar da Configuração.

Atualização opcional, recomendada caso deseje mudar a ordem.

Versão 2.1.0 - 20/11/2018

  • Melhorado o recurso de salvar o detalhes da forma de entrega escolhida
  • Oficializada a Parceria entre a Codemarket e Melhor Envio, quem comprou antes vai receber os créditos no valor pago, módulo Premium agora sem custo para o cliente

Versão 2.0.0 - 12/11/2018

  • Melhoria na forma de consultar o Frete para conseguir adicionar o recurso de Opções por Serviços
  • Adicionado recurso para configurar as Opções por Serviços de envio (Correios Pac, Correios Expresso, Jadlog .Package...), podendo agora informar opções como:

Declarar Valor, Mão própria, Aviso Recebimento e Coleta para cada serviço de envio, por exemplo pode ativar o Declar Valor por Correios Expresso, mas tirar do Correios PAC.
Exibe no Painel apenas as opções disponíveis para cada serviço.

  • Adicionado recurso de Log no Painel da integração para ver os últimos 30 Fretes escolhidos

Versão 1.2.0 - 09/11/2018

  • Criado versão para Opencart 2.3.0.2
  • Melhorias no geral
  • Mudança no local de salvar o Frete escolhido do Melhor Envio para a tela do sucesso, para funcionar na maioria dos Checkouts

Versão 1.1.0 - 07/11/2018

  • Adicionado novo recurso para exibir na tela de Detalhes do Pedido no Administrador o Frete escolhido com mais detalhes