shop56 Posted October 4, 2011 Share Posted October 4, 2011 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 Link to comment Share on other sites More sharing options...
web-biz Posted October 5, 2011 Share Posted October 5, 2011 As-tu essayé par CB ou Paypal ? Link to comment Share on other sites More sharing options...
shop56 Posted October 5, 2011 Author Share Posted October 5, 2011 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 Link to comment Share on other sites More sharing options...
shop56 Posted December 8, 2011 Author Share Posted December 8, 2011 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 Link to comment Share on other sites More sharing options...
Eolia Posted December 8, 2011 Share Posted December 8, 2011 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 1 Link to comment Share on other sites More sharing options...
shop56 Posted December 11, 2011 Author Share Posted December 11, 2011 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! Link to comment Share on other sites More sharing options...
Eolia Posted December 11, 2011 Share Posted December 11, 2011 Quelle version de prestashop avez-vous ? Link to comment Share on other sites More sharing options...
shop56 Posted December 11, 2011 Author Share Posted December 11, 2011 La version 1.4.4.1 Link to comment Share on other sites More sharing options...
Eolia Posted December 11, 2011 Share Posted December 11, 2011 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. Link to comment Share on other sites More sharing options...
shop56 Posted December 11, 2011 Author Share Posted December 11, 2011 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! Link to comment Share on other sites More sharing options...
Eolia Posted December 11, 2011 Share Posted December 11, 2011 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 Link to comment Share on other sites More sharing options...
J-Michel Posted January 17, 2012 Share Posted January 17, 2012 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 Link to comment Share on other sites More sharing options...
J-Michel Posted January 17, 2012 Share Posted January 17, 2012 Re. J'ai résolu le problème en ajoutant un point virgule à la ligne 30.(en fin de texte) Link to comment Share on other sites More sharing options...
Eolia Posted January 17, 2012 Share Posted January 17, 2012 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 Link to comment Share on other sites More sharing options...
J-Michel Posted January 17, 2012 Share Posted January 17, 2012 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 [email protected] 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 <[email protected]> * @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. Link to comment Share on other sites More sharing options...
brocante Posted July 2, 2013 Share Posted July 2, 2013 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 Link to comment Share on other sites More sharing options...
laurens Posted July 2, 2013 Share Posted July 2, 2013 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+ Link to comment Share on other sites More sharing options...
brocante Posted July 2, 2013 Share Posted July 2, 2013 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à. (( Link to comment Share on other sites More sharing options...
brocante Posted July 4, 2013 Share Posted July 4, 2013 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 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now