Tarefa # 3 - Apenas frontend Vamos bagunçar todo o checkout. Você precisa:
- Tornar o checkout útil para uma transação nacional (brasileira);
- Remover 2 campos aleatórios da etapa de Frete;
- Todos os outros nomes de campo, que devem ser escritos ao contrário, como Nome, devem ser emoN.
- E o botão da próxima etapa deve redirecionar de volta para o carrinho. Documente todas as suas alterações para a etapa 2. Assim, saberemos o que foi removido. Você pode usar qualquer instalação do Magento 2 que tiver. Anexe também o processo de instalação documentado e o usuário com explicações gerais. Portanto, teremos certeza de que entendeu-os corretamente.
Para essa instalação é necessário ter instalado o Composer você precisa usar o terminal do seu servidor.
Comando usado:
composer create-project --repository=https://repo.magento.com/ magento/project-community-edition:2.3.5 m235
ERRO: Unable to apply data patch Magento\Theme\Setup\Patch\Data\RegisterThemes for module Magento_Theme. Original exception message: Wrong file
Solução: magento/magento2#28055
Problem: 1 exception(s): Exception #0 (Magento\Framework\Exception\ValidatorException): Invalid template file: 'C:/xampp/htdocs/Hibrido/m235/vendor/magento/module-theme/view/frontend/templates/page/js/require_js.phtml' in module: '' block's name: 'require.js'
Solução: magento/magento2#19480
Comando utilizado:
$ bin/magento setup:install --backend-frontname=admin --db-name=m235 --db-user=root --db-password="" --db-host=127.0.0.1 --admin-user=admin --admin-password=123123q --admin-email="eu@gustavoferri.com.br" --admin-firstname=Gustavo --admin-lastname=Ferri --currency=BRL --session-save=files
Após finalizar a instalação, usar os comandos abaixo:
php bin/magento indexer:reindex
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush
Comandos:
php bin/magento sampledata:deploy
php bin/magento module:enable --all
php bin/magento setup:upgrade
php bin/magento cache:flush
php bin/magento cache:clean
Fonte: https://mirasvit.com/knowledge-base/magento-2-installation-guide-composer-sample-data.html
$ bin/magento deploy:mode:set developer
Enabled developer mode.
composer require rafaelstz/traducao_magento2_pt_br:dev-master
php bin/magento setup:static-content:deploy pt_BR -f
php bin/magento cache:clean
- Crie o diretório app/i18n/rafaelcg/language_pt_br
- Efetue o download do zip
- Mova o conteúdo do repositório para a pasta e habilite a tradução
7º Passo - Instalação do Módulo BrazilCustomerAttributes
(Para adaptar os campos de clientes e endereços para o Brasil).
https://github.com/m2-systemcode/BrazilCustomerAttributes
composer require systemcode/brazilcustomerattributes
php bin/magento module:enable SystemCode_BrazilCustomerAttributes SystemCode_Base
php bin/magento setup:upgrade
-----------------------------------------------
$git add .
$ git commit -m "Adicionado Magento 2.3.5"
$ git remote add origin https://github.com/gustavoferri/desafio-hibrido.git
$ git push -u origin master
Foram alterados todos os nomes dos campos do Checkout via .csv
Arquivo:app/i18n/rafaelcg/language_pt_br/pt_BR.csv
4. E o botão da próxima etapa deve redirecionar de volta para o carrinho. Documente todas as suas alterações para a etapa 2. Assim, saberemos o que foi removido. Você pode usar qualquer instalação do Magento 2 que tiver. Anexe também o processo de instalação documentado e o usuário com explicações gerais. Portanto, teremos certeza de que entendeu-os corretamente.
arquivo:
\vendor\magento\module-checkout\view\frontend\web\template\shipping.html
\app\design\frontend\Magento\luma\Magento_Checkout\web\template
Adicionado
Botão - Voltar p/ Carrinho