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!
- Magento Versão 2.3.2
- Php 7.2.19
- Banco MySQL
- Apache 2.4.29
- Ubuntu 18.04.3 LTS
- 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
- É 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: