Jump to content

[Résolu] Bug lorsque je coche "j'accepte les CGV"


Recommended Posts

Bonjour,

 

J'utilise prestashop 1.5.4.1 pour mon site http://www.kosmeopolis.com

 

J'ai le problème suivant :

 

- je suis sur mon navigateur (firefox), et je veux faire une commande test

- je clique sur "j'accepte les conditions" (image ici : http://www.hostingpics.net/viewer.php?id=803390302.png)

- normalement, les moyens de paiement devraient alors s'afficher

- sauf qu'en fait, on arrive sur une page paypal ! (image ici : http://www.hostingpics.net/viewer.php?id=916557851.png)

 

Normalement, je devrais avoir ceci (image) : http://www.hostingpics.net/viewer.php?id=487273453.png

 

EDIT : après avoir appelé paypal, il semble que cela vienne d'un soucis html/php puisqu'une autre page est rechargée alors qu'elle ne le devrait pas. Si cela peut aider un éventuel "aideur"... Du coup, pour commencer, j'ai comparé "order-carrier.tpl" avec d'autres le passage contenant les CGV est identique aux autres.

 

Je pensais que cela venait d'un problème de cache (je n'avais pas ce problème sur chrome ou firefox en mode navigation privée) mais après avoir testé sur chrome en mode navigation privée, voilà que ça le fait aussi !

 

Pouvez-vous m'aider svp ? C'est ennuyeux dans la mesure où j'ai envoyé le papier à e-transactions pour la mise en production... :wacko:

 

Merci mille fois d'avance !

Edited by dkbane (see edit history)
Link to comment
Share on other sites

Résolu !

 

C'est ma compagne qui a trouvé la solution en fouinant sur le web lol.

 

Il faut éditer modules/paypal/views/template/hook/paypal.js

 

Ligne 72, il faut mettre une partie du code en mode commentaire afin de le désactiver :

		/* Permet d'accéder direcetment à paypal lors de la validation des CGV
		$('#cgv').live('click', function() {
			if ($('#cgv:checked').length != 0)
				$(location).attr('href', '{/literal}{$paypal_confirmation}{literal}');
		});
		
		// old jQuery compatibility
		$('#cgv').click(function() {
			if ($('#cgv:checked').length != 0)
				$(location).attr('href', '{/literal}{$paypal_confirmation}{literal}');
		});
		*/
	{/literal}
	{else if isset($paypal_order_opc)}
	{literal}
	
	/* Permet d'accéder direcetment à paypal lors de la validation des CGV
		$('#cgv').live('click', function() {
			if ($('#cgv:checked').length != 0)
				checkOrder();
		});
		
		// old jQuery compatibility
		$('#cgv').click(function() {
			if ($('#cgv:checked').length != 0)
				checkOrder();
		});
		*/
Edited by dkbane (see edit history)
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...