Estoy desarrollando un sitio en un servidor local usando el modo de desarrollador (en env.php
) Habilito el pago a la página de pago, sin embargo, a pesar de configurar todos los métodos de pago (individualmente para probar cualquier conflicto) se muestra como Sin métodos de pago
He habilitado todos los métodos.
¿Alguien puede arrojar algo de luz?
magento2
checkout
onepage-checkout
PHPDev76
fuente
fuente
Respuestas:
¿Ha anulado el archivo checkout_index_index.xml? Si, sí, asegúrese de haber creado su checkout_index_index.xml personalizado en la carpeta correcta 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 ayude
fuente
Borre su caché y quizás actualice y compile su código.
Navegue a su carpeta Magento en su Terminal y ejecute comandos si sus versiones de PHP no son las mismas y verá un error.
En este caso, creará un alias que tenga la ruta al archivo MAMP PHP
Luego ejecute los comandos anteriores con phpmamp en lugar de php
NOTA: el alias se basará en la ruta y qué versión de php está utilizando
fuente
En aras de la prueba, active la opción Habilitar el pago de una página en Configuración> Ventas> Pagar para ver si los métodos de pago aparecen en el pago de dos pasos.
En mi caso, la palanca se giró de modo que, aunque Habilitar el pago de una página se configuró en No , estaba obteniendo la vista Pago de una página en la interfaz. Después de cambiar la configuración, pude ver todos los métodos de pago correctos en el segundo paso del proceso de pago (como se esperaba).
No estoy exactamente seguro de "cómo" se volcó mi palanca de pago ( sí, ahora no ), pero sospecho que tuvo algo que ver con la configuración de configuración de PayPal.
Una vez que aparezcan sus Métodos de pago, puede comenzar a solucionar los problemas por los que no aparecen en el Pago de una página.
fuente
Verifique el archivo design / frontend / NameSpace / your_theme / Magento_Checkout / layout / override / base / checkout_index_index.xml en la carpeta del tema o use el archivo predeterminado checkout_index_index.xml.
fuente