Per me questo è più simile a un bug o un comportamento imprevisto, perché la casella di controllo degli accordi non è correlato con l' indirizzo del cliente e non avere alcun affari con PayPal esprimere :)
ho trovato una soluzione alternativa , che funziona per me, ma non posso dire che sia è un esempio delle migliori pratiche di sviluppo.
Breve spiegazione del problema: Il problema deriva dal fatto che nella pagina di revisione di PayPal Express sono presenti funzioni JavaScript che attivano un gestore di eventi in caso di modifica di tutti gli elementi del modulo. Questo gestore eventi disabilita il pulsante "ordina". Questo dovrebbe funzionare in questo modo se cambiamo per elemento, che è correlato con l'indirizzo del cliente ... Beh, ovviamente le caselle di controllo dell'accordo non sono correlate con l'indirizzo del cliente e sembra, che la gente di Magento mancò, in quel momento :)
ecco la soluzione:
- trovare il file "template/paypal/review.phtml" ... se non si dispone di questo file nel vostro tema, basta copiarlo dal tema base
- Aggiungi aggiungi le righe di codice dopo // Soluzione alternativa per separare i listener di eventi per le caselle di controllo dell'accordo nella parte inferiore del file. Prendere il codice da qui: https://gist.github.com/4503260
Fondamentalmente questo ricrea caselle accordo e, come effetto collaterale delle nuove caselle di controllo, non hanno listener di eventi, che disabilitano il pulsante ordine.
Spero che sia d'aiuto :)
Solo per curiosità è possibile scorrere entrambi gli accordi fino in fondo? – B00MER
Sembrava troppo bello per essere vero. Ma no, non ha alcun effetto. Anche quando scorro completamente verso il basso * e * spunta le caselle. – SebiF