isabellaveronezi / Projeto_Magento

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implementação de uma pequena loja de E-commerce, utilizando o Magento

Pequeno projeto de uma loja de e-commerce utilizando o framework Magento para finalizar o aprendizado. Projeto destinado ao treinamento do time de estágiarios da WebJump!

Site da empresa:

http://www.webjump.com.br/

Dados do Ambiente

  • Magento Versão 2.3.2
  • Php 7.2.19
  • Banco MySQL
  • Apache 2.4.29
  • Ubuntu 18.04.3 LTS

Linkedin

https://www.linkedin.com/in/isabella-veronezi-497549165/

Instalação

  • Realizar um git clone do repositório
   git clone git@github.com:isabellaveronezi/Projeto_Magento.git 
 
  • Executar
   $ composer install 
 
  • Realizar a instalação do Magento, onde pode ser feita pelo Browser ou diretamente por linha de comando. Para mais detalhes basta acessar o link abaixo:
   https://devdocs.magento.com/guides/v2.3/install-gde/composer.html 
 
  • Para importar os dados de config.php é necessário executar os comandos
   $ bin/magento app:config:import 
 
   $ bin/magento setup:upgrade; bin/magento setup:di:compile 
 

Configurações via Admin

  • É necessário direcionar o tema criado para cada Store View, exemplo abaixo:

  • Após realizar as configuração de tema via Admin, é necessário executar os comandos:
 
       $ bin/magento cache:flush 
       $ bin/magento setup:static-content:deploy pt_BR -f

  • É necessário direcionar as categorias para a Store View de sua preferência, como no exemplo abaixo:

  • É necessário realizar o cadastro de produtos via Admin e vincular com a Categoria de sua escolha.
  • Para o módulo de frete, foi utilizado o módulo Multiple Shipping Flat Rates. Para mais informações a respeito do módulo basta acessar:
       https://marketplace.magento.com/mageplaza-module-multi-flat-rates.html 
     
  • Para configurar o módulo de frete via Admin, é necessário configurar Country Options, para o País de sua escolha como no exemplo abaixo:

  • Após configurar o Country Options, basta configurar o Frete em Shippings Methods

  • No Frontend é exibido dessa forma:

  • Para o módulo de pagamento, foi utilizado o módulo PagSeguro Trasparente. Para mais informações a respeito do módulo basta acessar:
       https://marketplace.magento.com/ricardomartins-pagseguro.html?edition[]=open%20source%20(ce) 
     
  • Para configuração do módulo dentro do Magento basta seguir o link abaixo:
     
           https://www.youtube.com/watch?v=DQJ3W9Qfn58&t=431s  
           https://github.com/pagseguro/magento2  
        
  • Exibição no frontend do módulo

  • Após fecha o pagamento é possível conferir no Admin o pedido:

About

License:Other


Languages

Language:PHP 65.4%Language:HTML 20.2%Language:JavaScript 8.6%Language:CSS 5.7%Language:Shell 0.0%Language:VCL 0.0%