Nous avons juste eu le cas, que l'un au guichet / dans la caisse de magento seulement à l'étape 4 “Méthode de paiement” ou. “Paiement” est venu et seulement “Chargement étape suivante” apparaît lorsque vous avez cliqué sur Suivant. Cependant, il est toujours à l'étape 4 pendre.
depuis SUPEE 9767 il est en effet la validation formkey (l'une dans le backend sous Système > Configuration > Avancé / Admin / sécurité – peut activer la forme clé de validation à la caisse activer / désactiver).
Pour des raisons de sécurité, il est judicieux d'utiliser cette fonctionnalité – mais leur propre modèle, il doit le faire. Par conséquent, dans la fonction aussi “Important! L'activation de cette option signifie que vos modèles personnalisés utilisés dans le processus de commande contiennent sortie form_key. Sinon, votre commande ne fonctionne pas.”.
Donc, vous devez vous assurer, que la ligne suivante est dans le chargement de fichiers de modèle cash:
<?php echo $ this->getBlockHtml(«Formkey ') ?>
Meilleur fermeture jamais
</forme>
Certains fichiers doivent être considérés comme
- app / design / frontend /[Eigenes Theme]/[Eigenes Theme]/template / persistant / caisse / OnePage / billing.phtml
- app / design / frontend /[Eigenes Theme]/[Eigenes Theme]/modèle / caisse / OnePage / shipping.phtml
- app / design / frontend /[Eigenes Theme]/[Eigenes Theme]/modèle / caisse / OnePage / expédition-method.phtml
- app / design / frontend /[Eigenes Theme]/[Eigenes Theme]/modèle / caisse / OnePage / payment.phtml
Cela peut, dans certains cas (que nous avions juste un) mais continue de causer des problèmes. Nous avons obtenu plus malgré le code injecté à l'étape 4 “Paiement” pas plus loin.
La solution était de, que nous pour notre thème toujours propriétaires opcheckout.js dans la peau du dossier / frontend /[Eigenes Theme]/[Eigenes Theme]/js utilisés. Ici, la clé doit être adressée. De plus on cherche dans leur propre fichier JS
si (éléments[Je].le nom paiement '==[méthode]») {
et remplacé par ce
si (éléments[Je].le nom paiement '==[méthode]» || éléments[Je].nom == 'form_key') {
Maintenant, la caissière a travaillé jusqu'à la fin sans aucun problème.
Utilisé dans la version Magento 1.9 Remarques? Ajouts? Remarques? Volontiers!