Jump to content
shop56

Erreur paiement par chèque et virement

Recommended Posts

Bonsoir,

depuis quelques jours lors d'un paiement par chèque ou virement, nous sommes redirigé sur un page page blanche avec ceci: Parse error: syntax error, unexpected $end in /homepages/9/d326756041/htdocs/shop/order-confirmation.php on line 30

 

Et la commande est bien validée de mon coté et du côté client.

 

Merci d'avance pou votre aide

 

Shop56

Share this post


Link to post
Share on other sites

Salut,

merci d'avoir répondu, mais par cb et paypal aucun souci. J'ai regardé sur le forum je n'arrive pas à trouver une solution, l'enregistrement de la commande se fait bien avec l'envoi des mails mon compte et client, il y a seulement cette page erreur après confirmation de paiement au lieu de rediriger commande prise en compte. J'ai fait l'essai en revenant sur la page d'avant et en recliquant sur commander, cela indique que la commande a été prise en compte. Je pense qu'il s'agit d'un problème de redirection!

J'ai pourtant réinstallé ces modules mais en vain!

Voilà quoi! un petit peu embêtant, quand même!

 

Merci tout de même pour ta réponse

Share this post


Link to post
Share on other sites

Bonjour à tous,

 

je n'ai toujours pas résolu le problème, malgré la réinstallation des modules et la reinitialisation j'ai toujours parse error!

Je dois être le seul dans ce cas là!

 

Cordialement

Shop56

Share this post


Link to post
Share on other sites

Bonsoir,

depuis quelques jours lors d'un paiement par chèque ou virement, nous sommes redirigé sur un page page blanche avec ceci: Parse error: syntax error, unexpected $end in /homepages/9/d326756041/htdocs/shop/order-confirmation.php on line 30

 

Et la commande est bien validée de mon coté et du côté client.

 

Merci d'avance pou votre aide

 

Shop56

Juste une idée comme ça...(cette erreur est récurrente en php):

Regarde à la ligne 29 s'il ne manque pas un ; (point-virgule) en fin de ligne

  • Like 1

Share this post


Link to post
Share on other sites

Bonjour EOLIA,

je te remercie pour ton aide, mais j'avais vérifié déjà et il y a bien un point virgule, dommage, je sui vraiment perdu!

Share this post


Link to post
Share on other sites

Avez-vous modifié un ou plusieurs fichiers dans vos modules 'cheque' ou 'bankwire' ? ou dans un autre fichier ?

 

Avez-vous vérifié si "envoyer un email" dans votre BO-->Commandes-->statuts était coché ?

 

Essayez de désactiver votre cacheFS (BO-->Préférences-->Performances, en bas) s'il est activé et faites un test.

Share this post


Link to post
Share on other sites

Non, tout est en ordre, mon cache fs était déja désactivé, et je n'ai rien modifié comme fichier paiement, j'ai même supprimé ces fichier et réinstallé mais en vain. C'est un peu embêtant pour le client même si il reçoit un mail de paiement par chèque, mais il n'a pas le retour sur la boutique.

 

Merci quand même!

Share this post


Link to post
Share on other sites

Le cheminement de commande est aussi géré par les fichiers tpl du thème.

Faites un essai avec le thème par défaut de presta pour voir

Share this post


Link to post
Share on other sites

Bonjour,

J'ai exactement le même problème après paiement par chèque ou virement.

Quand je clique sur "je confirme ma commande"

Message erreur:

Parse error: syntax error, unexpected $end in /web/grossistebijoux/www/order-confirmation.php on line 30

 

Avez-vous trouvé la solution?

Cordialement, J-Michel

Share this post


Link to post
Share on other sites

Re.

J'ai résolu le problème en ajoutant un point virgule à la ligne 30.(en fin de texte)

Share this post


Link to post
Share on other sites

comme quoi....

 

 

Juste une idée comme ça...(cette erreur est récurrente en php):

Regarde à la ligne 29 s'il ne manque pas un ; (point-virgule) en fin de ligne

Share this post


Link to post
Share on other sites

Voici mon fichier order confirmation

 

<?php

/*

* 2007-2011 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Open Software License (OSL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.org/licenses/osl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to license@prestashop.com so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

* @author PrestaShop SA <contact@prestashop.com>

* @copyright 2007-2011 PrestaShop SA

* @version Release: $Revision: 6594 $

* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)

* International Registered Trademark & Property of PrestaShop SA

*/

 

require(dirname(__FILE__).'/config/config.inc.php');

ControllerFactory::getController('OrderConfirmationController')->run();

$smarty->assign("total",$order->total_paid_real);$smarty->display;

 

J'ai ajouté le point virgule à la fin de la dernière ligne, tous ce passe bien pour les paiements par cheques ou virements mais avec le paiement par CB ou Paypal, plus de remonté de commande.

Merci d'avance pour votre aide.

Share this post


Link to post
Share on other sites

Bonjour J-Michel,

 

Je voudrais savoir dans quel fichier (et son chemin pour le trouver) avez-vous ajouté le ; (point-virgule), afin que je vérifie si mon problème ne viendrait pas de là ?

Ma question est peut-être un peu bête, mais je n'arrive pas à comprendre et je suis assez novice, donc un peu peur de toucher aux fichiers. Je cherche une solution depuis plusieurs jours, j'en deviens "chèvre".

 

Merci à vous,

 

Marie

Share this post


Link to post
Share on other sites

Bonsoir, j'ai le même souci version 1.4.7.3, voila ce que j'ai fait pour le moment

dans Préférences : performance : Compression du JavaScript dans le code HTML cocher Conserver le fonctionnement classique

pour le moment pas de remonter clients

A+

Share this post


Link to post
Share on other sites

Perso, je n'ai pas touché à cela et j'ai toujours conservé le fonctionnement classique, donc dans mon cas ça ne vient pas de là.

 

(:((

Share this post


Link to post
Share on other sites

Bonjour,

 

J'ai trouvé la solution à mon problème. En fait, (dans mon cas), il s'est avéré que certains fichiers étaient manquants dans le dossier "chèque". Je me suis aidée de ce site : github et maintenant ça fonctionne bien.

 

Bonne journée,

 

Marie

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More