Para mí esto es más como un error o un comportamiento inesperado, debido a que la casilla de verificación acuerdos no está relacionada con el cliente dirección y no tiene ningún negocio con PayPal expresar :)
he encontrado una solución temporal , eso funciona para mí, pero no puedo decir que es es un ejemplo de las mejores prácticas de desarrollo.
Breve explicación del problema: El problema proviene del hecho de que en la página de revisión de PayPal Express tenemos funciones de JavaScript que activan un controlador de eventos al cambiar todos los elementos del formulario. Este controlador de eventos deshabilita el botón "realizar pedido". Esto debería funcionar de esa manera si cambiamos por elemento, que está relacionado con la dirección del cliente ... Bueno, por supuesto, las casillas de verificación del acuerdo no están relacionadas con la dirección del cliente y parece que la gente de Magento se perdió ese momento :)
Aquí está la solución:
- Buscar archivo "plantilla/paypal/review.phtml" ... si usted no tiene este archivo en el tema, simplemente copiarlo del tema básico
- Agregar agregar las líneas de código después // Solución para desvincular los detectores de eventos para las casillas de verificación de acuerdo en la parte inferior del archivo. Tomar el código de aquí: https://gist.github.com/4503260
Básicamente esto recrea casillas de verificación del acuerdo y, como efecto secundario de las nuevas casillas de verificación, no tienen detectores de eventos, que desactivan el botón de orden del lugar.
Esperanza, que ayuda :)
Sólo por curiosidad qué desplazándose ambos acuerdos hasta el fondo permitan? – B00MER
Esto sonaba demasiado bueno para ser cierto. Pero no, no tiene ningún efecto. Incluso cuando me desplazo tanto hacia abajo * como *, marque las casillas. – SebiF