Question

Bon gars après-midi,

Nous éprouvons actuellement un problème intermittent où quand une option de paiement d'un utilisateur de Paypal (Standard), ils sont redirigés vers un panier vide plutôt que le site Paypal. Ceux-ci semble ne se produire sur les navigateurs IE. La chose étrange est que nous avons modifié le site plusieurs fois et apparemment résolu le problème, seulement pour qu'il revienne un jour ou plus tard.

détails de configuration sont:

  • Mage 1.7.0.2
  • Onestepcheckout

Les articles que nous avons sous la direction qui semblaient avoir résolu le problème sont tous liés aux paramètres X-UA-Compatible.


Comme par les commentaires, je vais courir à travers les choses que nous avons essayé dans un effort pour résoudre le problème.

  • Utilisation de X-UA-Compatible au changement version des normes IE sont utilisées, pondéré pour essayer d'utiliser IE8 (en-tête et à base .htaccess).
  • Mise au point du / onestepcheckout / index / index / contrôleur (qui est utilisé en tant que l'action de la forme de la caisse), ce qui montre que, dès que le processus entre dans cette étape, le panier est vide.
  • Débogage montre que le système va droit dans le répertoire / onestepcheckout / index / index / contrôleur également (avec Charles Debugging Proxy), et ne tente pas de rediriger vers PayPal.

Le plus étrange est que, après avoir changé les normes IE utilisées, le site fonctionnera pendant une courte période (répliquées sur de nombreuses machines) mais revenir à ne fonctionne pas au bout de quelques heures?


Votre aide, comme toujours, est massivement apprécié,

Était-ce utile?

La solution

En fin de compte, ce fut un problème avec une 3ème extension de paiement du parti, comme @benmarks vient de mentionner.

Après avoir désactivé les sections frontend de Ebizmarts SagePay l'extension Pro (nous avons dû garder les choses back-end pour les commandes / transactions historiques) les problèmes arrêtés. Je ne ai jamais 100% pisté la question jusqu'à une ligne spécifique du code, mais je l'ai reçu à un point où il était réplicables, et pourrait donc prouver que cette extension était le problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top