Giter VIP home page Giter VIP logo

magento2's Introduction

logo

Índice

Funcionalidades

  • Disponibilizar aos clientes da loja, cotações com vários fornecedores de frete, de uma maneira simplificada.

  • Possui ambiente sandbox para testes

  • Seguro para correios

  • Aviso de recebimento

  • Solicitação de coleta

  • Entrega em mãos próprias

  • Valor adicional e prazo extra

  • Valor de desconto

Compatibilidade e Requisitos

  • Magento 2.4.2 & PHP 7.4
  • Magento 2.4.1 & PHP 7.4
  • Magento 2.4.0 & PHP 7.4

Instalação

  1. Baixe o arquivo .zip do repositório.

  2. Crie as pastas app/code/MelhorEnvio/Quotee extraia o .zip para essa pasta.

  3. Habilite o módulo com o seguinte comando: bin/magento module:enable MelhorEnvio_Quote

  4. Execute os seguintes comandos:

bin/magento setup:upgrade && 
bin/magneto setup:di:compile && 
bin/magento setup:static-content:deploy -f && 
bin/magento c:c && bin/magento c:f 

Desinstalando

  1. Desabilite o módulo com o comando: bin/magento module:disable MelhorEnvio_Quote

  2. Remova os arquivos e a pasta "app/code/MelhorEnvio/Quote"

  3. Deletar o registro antigo na tabela setup_module: DELETE FROM setup_module WHERE module = 'MelhorEnvio_Quote'

  4. Execute os seguintes comandos:

bin/magento setup:upgrade &&
bin/magneto setup:di:compile && 
bin/magento setup:static-content:deploy -f && 
bin/magneto c:c && bin/magento c:f 

Reinstalando

  1. Deletar o registro antigo na tabela setup_module com o comando SQL: DELETE FROM setup_module WHERE module = 'MelhorEnvio_Quote'

  2. Remova a pasta do módulo app/code/MelhorEnvio/Quote

  3. Baixe o arquivo .zip deste repositório.

  4. Crie as pastas app/code/MelhorEnvio/Quote e extraia o .zip para essa pasta.

  5. Habilite o módulo com o seguinte comando: bin/magento module:enable MelhorEnvio_Quote

  6. Execute os seguintes comandos:

bin/magento setup:upgrade && 
bin/magneto setup:di:compile && 
bin/magento setup:static-content:deploy -f && 
bin/magneto c:c && bin/magento c:f

Menu Lateral

Após realizar a primeira instalação do módulo da Melhor Envio, você irá notar um novo ícone no menu lateral esquerdo com o Label “Melhor Envio”. Ao clicar nele, será aberto um submenu com as opções disponíveis:

melhorenvio-image-1

Imagem 1 - Menulateral criado para o módulo

  • Envios: uma lista com envios, conforme imagem abaixo:
melhorenvio-image-2

Imagem 2 - Listagem de Envios

  • Configuração: Um link para as configurações do módulo.

Configurações

Da loja

É necessário que as informações da loja sejam preenchidas, para isso vá em Stores > Settings > Configuration > General > General, role até o fim e procure pela seção Store Information. Nela preencha os seguintes campos:

  • Store name: nome da loja
  • Store Phone Number: número de telefone da loja
  • Country: país
  • Region/State: estado
  • ZIP/Postal Code: cep no formato xxxxxx-xxx
  • City: cidade
  • Street Address: logradouro e número separados por vírgula
  • Street Address 2: nome do seu Bairro
melhorenvio-image-3

Imagem 3 - Campos de configurações gerais da loja

Ainda no menu de configurações, vá em Sales > Shipping Settings e preencha os seguintes campos:

melhorenvio-image
  • Country: país
  • Region/State: estado
  • ZIP/Postal Code: cep no formato xxxxxx-xxx
  • City: cidade
  • Street Address: logradouro e número separados por vírgula ,

Específicas do Módulo

As configurações do módulo podem ser acessadas pelo link disponibilizado pelo menu lateral, visto anteriormente, ou, ainda, podem ser acessadas pelo caminho: Stores > Configurations > Sales (aba do menu) > Delivery Methods > Melhor Envio. Nesta primeira aba que abrirá, você encontrará as configurações gerais do módulo. Abaixo, seguem detalhados os campos disponíveis para preenchimento e seleção e o que cada um faz:

melhorenvio-image-4

Imagem 4 - Configurações Melhor Envio - parte 1

  • Ativo: ativa / desativa a cotação dos fretes para os clientes da loja.
  • É Sandox: ativa / desativa o ambiente sandbox (testes) do módulo. Tanto o ambiente de produção quanto o ambiente de sandbox utilizam o mesmo token de autenticação.
  • Token: método de autenticação utilizado para realizar as cotações de frete pela api da Melhor Envio que o módulo utiliza. Este token deve ser gerado no próprio painel da Melhor Envio (https://melhorenvio.com.br/cadastre-se).
  • Nome do método: nome com que o método de envio aparecerá para os clientes da loja.
  • Ordenação: número de 0 a infinito, que define onde o método será mostrado na lista de métodos de envio. Zero é o menor valor possível, logo, tal método seria o primeiro da lista.
  • Título: nome do método de entrega.
melhorenvio-image-5

Imagem 5 - Configurações Melhor Envio - parte 2

  • Ship to applicable Countries: define se o envio pode ser realizado para qualquer país em que o cliente definir no seu endereço de entrega, ou ainda, é possível definir destinos específicos, o que habilita o próximo campo.
  • Ship to Specific Countries: campo de seleção de países específicos para realizar as cotações de entrega.
  • Habilitar Log: habilita o log registrar para as transações realizadas pelo módulo com a API.
  • Habilitar Url de Debug: cria uma url com o domínio da loja, onde é possível ver o log criado.

Aba Quote Shipping

Esta aba possui configurações sobre a entrega.

melhorenvio-image-6

Imagem 6 - Configurações Melhor Envio

  • Segurar sempre: criar um seguro para o pedido.
  • Aviso de recebimento (AR): criar um aviso de recebimento para o cliente, caso o mesmo não possa ser entregue no local.
  • Solicitação de coleta: define se a entrega deverá ser coletada no local.
  • Mão própria: define se a entrega deverá acontecer em mãos próprias.
  • Valor do desconto: valor a ser dado de desconto no frete, em cima do valor fornecido pela api.
  • Valor adicional: valor adicional a ser cobrado ao valor fornecido pela api.
  • Prazo Extra: quantidade de dias para adicionar ao prazo fornecido pela api.

Aba Products Attributes

Esta aba possui configurações sobre os atributos de produto.

melhorenvio-image-7

Imagem 7 - Configurações Melhor Envio

  • Unidade de medida: pode ser metros ou centímetros.
  • Unidade de peso: gramas ou quilos.
  • Atributo de altura: mapeamento dos atributos de produtos já existentes na loja, para definir qual o atributo de altura referente ao produto. Caso não exista um previamente na loja, o mesmo deverá ser criado.
  • Atributo de largura: mapeamento dos atributos de produtos já existentes na loja, para definir qual o atributo de largura referente ao produto. Caso não exista um previamente na loja, o mesmo deverá ser criado.
  • Atributo de comprimento: mapeamento dos atributos de produtos já existentes na loja, para definir qual o atributo de comprimento referente ao produto. Caso não exista um previamente na loja, o mesmo deverá ser criado.
  • Altura padrão: altura padrão definida para todos os produtos, caso não exista um atributo de altura na loja, ou ainda, o mesmo não esteja preenchido no produto.
  • Largura padrão: largura padrão definido para todos os produtos, caso o atributo presente no produto não esteja preenchido.
  • Comprimento padrão: comprimento padrão definido para todos os produtos, caso o atributo presente no produto não esteja preenchido.
  • Peso padrão: peso padrão definido para todos os produtos, caso o atributo presente no produto não esteja preenchido.

Aba From Settings

Esta aba possui configurações do local de envio e coleta.

melhorenvio-image-8

Imagem 8 - Configurações Melhor Envio

  • Nome: nome do remetente.
  • Telefone: telefone para contato do remetente.
  • E-mail: e-mail para contato do remetente.
  • CPF: campo para identificação do remetente das postagens, caso seja pessoa física.
melhorenvio-image-9

Imagem 9 - Configurações Melhor Envio

  • É empresa: Caso marcado como sim, esconde o campo de CPF e abrem os campos de CNPJ e Inscrição estadual.
  • CNPJ: número do cnpj do remetente, sem pontuação ou formatação.
  • IE: inscrição estadual do remetente, sem pontuação ou formatação.
melhorenvio-image-10

Imagem 10 - Configurações Melhor Envio

  • Rua: endereço do remetente
  • Número: número do endereço do remetente
  • Bairro: do remetente
  • Complemento: do endereço do remetente
  • Cidade: do remetente
  • UF: estado do remetente
  • País: do remetente
  • CEP: do remetente
  • Notas: se houver alguma coisa a ser enviado às transportadoras.

Aba Transportadores

Possui configurações para seleção das transportadoras disponíveis para cotação de entrega.

melhorenvio-image-11

Imagem 11 - Configurações Melhor Envio

Aba Configurações de Agência

Possui configurações específicas para seleção das agências da Jadlog.

melhorenvio-image-12

Imagem 12 - Configurações Melhor Envio

Changelog

Consulte CHANGELOG para mais informações de alterações recentes.

Contribuindo

Consulte CONTRIBUTING para mais detalhes.

magento2's People

Contributors

marcalpizzi avatar carlessso avatar scopeleduardo avatar viniciustessmann avatar valiati100 avatar lucaspereira762xi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.