Estou desenvolvendo um site em um servidor local usando o modo de desenvolvedor (in env.php
). Ativo o check-out na página de pagamento. No entanto, apesar de configurar todos os métodos de pagamento (individualmente e também para testar se há conflitos), ele é exibido como Sem métodos de pagamento
Eu habilitei todos os métodos.
Alguém pode lançar alguma luz?
magento2
checkout
onepage-checkout
PHPDev76
fonte
fonte
Respostas:
Você substituiu o arquivo checkout_index_index.xml? Se sim, verifique se você criou seu checkout_index_index.xml personalizado na pasta correta, como:
design/frontend/NameSpace/your_theme/Magento_Checkout/layout/override/base/checkout_index_index.xml
http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-override.html
Espero que ajude
fonte
Limpe seu cache e talvez atualize e compile seu código.
Navegue até a pasta Magento no seu Terminal e execute comandos se suas versões do PHP não forem as mesmas, verá um erro.
Nesse caso, você criará um alias que possui o caminho para o arquivo PHP do MAMP
Em seguida, execute os comandos acima com phpmamp em vez de php
NOTA: o alias terá chance com base no caminho e em qual versão do php você está usando
fonte
Para fins de teste, alterne para Ativar check-out de recepção em Config> Vendas> Check - out para ver se os métodos de pagamento aparecem no check-out em duas etapas.
No meu caso, a alternância foi alternada para que, embora a opção Ativar verificação de recepção de chamadas estivesse definida como Não , eu estava obtendo a exibição de verificação de uma página no front-end. Depois de virar a configuração, pude ver todos os métodos de pagamento corretos na segunda etapa do processo de pagamento (conforme o esperado).
Não sei exatamente "como" minha alternância de checkout foi invertida ( sim agora não ), mas desconfio que tenha algo a ver com as configurações do PayPal.
Depois que seus métodos de pagamento aparecerem, você poderá iniciar a solução de problemas por que eles não aparecem no check-out de uma página.
fonte
Verifique o arquivo design / frontend / NameSpace / your_theme / Magento_Checkout / layout / override / base / checkout_index_index.xml na pasta do tema ou use o arquivo padrão checkout_index_index.xml.
fonte