arno_64 Posted May 12, 2012 Share Posted May 12, 2012 (edited) N'ayant pas à ce jour réussi à faire fonctionner le module paypal version 2.8.6 sur le site d'un de mes clients. Je viens de télécharger la nouvelle version du plugin v2.8.7. Une fois l'ancien dossier paypal supprimé et le nouveau uplaodé dans le repertoire modules. Je réactualise ma liste des modules et j'obtiens: Fatal error: Cannot make static method ModuleCore::display() non static in class PayPal in /htdocs/public/www/modules/paypal/paypal.php on line 1362 Bon ça commence bien... J'ouvre le fichier... public function display($file, $template, $cacheId = NULL, $compileId = NULL) ...et je passe la fonction display en static. public static function display($file, $template, $cacheId = NULL, $compileId = NULL) Je réactualise, c'est ok (a priori), car la liste des modules apparait. Je teste le FO et apres avoir choisi le paiement par Paypal, de nouveau une Fatal Error: Fatal error: Call to undefined method Customer::isLogged() in /htdocs/public/www/modules/paypal/payment/submit.php on line 157 Effectivement pas de méthode isLogged dans mon fichier classes/customer.php Alors, est ce que j'ai une version buggée/incomplète de prestashop ou bien le module paypal, par en live? Avez vous cette méthode dans votre classe customer? Je précise que la boutique tourne sous prestashop 1.4.7 Edited May 12, 2012 by arno_64 (see edit history) Link to comment Share on other sites More sharing options...
LEDestock Posted May 12, 2012 Share Posted May 12, 2012 Exactement le même soucis... Jetais en 2.8.2 , j'ai eu la mauvaise idée de passer en 2.8.7 sans backup... mouarf Link to comment Share on other sites More sharing options...
LEDestock Posted May 12, 2012 Share Posted May 12, 2012 (edited) J'ai installé ( copier/coller ) le dossier modules/Paypal d'un Prestashop installé en local ( 1.4.7.0 il me semble ). La version du module Paypal est 2.8.6 et miracle; plus aucun soucis. Il semblerait que la version 2.8.7 soit bugée en effet... edit : la version online de ma boutique Prestashop est 1.4.5.1 Edited May 12, 2012 by LEDestock (see edit history) Link to comment Share on other sites More sharing options...
arno_64 Posted May 13, 2012 Author Share Posted May 13, 2012 Bonjour LEDestock, Content que tu es put résoudre ton problème! Malheureusement, ta solution ne marchera pas pour moi, car je suis passé à la v2.8.7 justement parce que la v2.8.6 ne fonctionnait pas sur ma boutique. Link to comment Share on other sites More sharing options...
cteammod Posted May 24, 2012 Share Posted May 24, 2012 Bonjour LEDestock, Content que tu es put résoudre ton problème! Malheureusement, ta solution ne marchera pas pour moi, car je suis passé à la v2.8.7 justement parce que la v2.8.6 ne fonctionnait pas sur ma boutique. Bonsoir, Je viens de rencontrer exactement le même problème que j'ai solutionné de la façon suivante. 1) Supprimer le module paypal directement sur le site hebergeur 2) telecharger PRESTASHOP derniere version... 3) Dezziper PRESTASHOP et copier coller le module PAYPAL dans le dossier MODULES de l'hebergeur Pour ma part cela a fonctionné........... Cdt Link to comment Share on other sites More sharing options...
Recommended Posts