Jump to content

websitedev

Members
  • Posts

    3
  • Joined

  • Last visited

websitedev's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bonjour, Je souhaite modifier l'apparence d'un modules homefeatured pour ne pas le nommer, je transfert donc l'intégralité du dossier de ce module dans le dossier modules de mon thèmes personnel et je fais les modifications dans ce dossier. En général le module présent dans le dossier thèmes est bien pris en compte mais parfois il ne l'ai pas, auriez-vous une explication? merci
  2. Salut David, est-ce que tu en sait un peut plus sur le pourquoi du comment, j'ai éxactement le même souci, la désactivation du module ebay à bien résolut le problème mais ça reste ennuyeux si on l'utilise. Sa fait déjà 2 fois que j'ai ce souci et à chaque fois ebay a renvoyé des infos sur mon site (commande, compte client), je crois que la synchro ebay -> prestashop n'est pas du tout au point, est-ce qu'un admin pourrait nous en dire plus sur le processus ? merci
  3. Bonjour, Je rencontre pas mal de problème avec le module ogone livré en natif sur la version 1.4.1.0. Le premier problème était dû à l'index de la variable $ogoneParams qui était écrit en minuscule alors qu'il devait être en majuscule comme ceci: $ogoneParams['PARAMPLUS'] = 'secure_key='.$params['cart']->secure_key; ok une fois ceci réglé je n'ai plus d'erreur unknown order /s/1/ après le choix d'ogone comme moyen de paiement j'ai enfin pu avancer, ensuite le paiement ce fais correctement, retour à la page http://monsite/modules/ogone/confirmation.php comme indiqué dans la doc du module, je me retrouve avec une belle erreur: "gabarit non trouvé pour le module confirmation" ok je regarde qu'est-ce qui ce passe dans le fichier et c'est waiting.tpl qui est le gabarit mais il ne le trouve pas et c'est normal le lien est pas correct j'ai donc fais la modif comme ceci : echo $ogone->display(dirname(__FILE__), 'waiting.tpl'); on y retourne le message d'attente s'affiche maintenant correctement mais le retour de la requête ajax intégré dans le fichier template appellé attend une réponse du fichier checkwaitingorder.php mais celle-ci n'arrive pas du coup sa tourne en boucle, aucune vérification n'est faites, le retour doit être 'ok' sinon tu te gratte et tu regarde le loder pendant une plomb. Bon je regarde a nouveau ce qui ce passe et là 2 surprise, y'a une requête dans le fichier confirmation.php qui attend le id_customer mais je sais pas chez vous, mais chez moi quand on ce rend directement dans le dossier du module y'a pas de cookie utilisateur donc pas de id_customer possible, d'ailleurs je vois bien que je ne suis pas connecté quand je suis sur cette page vu que j'ai le lien connexion dans mon header, par contre si je retourne sur la page index du site je suis de nouveau loggé, donc la variable session ne passe pas si on accède directement aux pages ce trouvant dans les modules, sa doit surement être du à mon site sur ce coup là. Pour en revenir à la requête qui sert à récupérer la clé de sécurité 'secure_key' associé à l'utilisateur dans la table customer j'ai résolu ce problème en récupérant la clé de sécurité que j'ai du faire passé dans l'url de retour d'ogone. Donc la requête peux maintenant fonctionner,a ce stade j'ai du trouver un correctif du fichier validation.php ici => http://www.webdevelopment-blog.com/2011/04/prestashop-1-4-17-ogone-module-fail-to-verify-payment/ pour que la commande s'enregistre dans l'admin de prestashop, sinon pas de commande dans l'admin. je me retrouve maintenant avec la page confirmation.php qui affiche le loader, la page checkwaitingorder.php est bien appelé en ajax toutes les variables sont passé c'est à dire 'id_cart,id_module,key' d'ailleur id_module on ce demande a quoi il sert vu qu'on s'en sert pas dans le fichier checkwaitingorder.php, il y a juste une requête qui regarde si la commande est bien passé dans la table order mais j'ai aucun retour. j'ai tout essayé mais rien ni fait aucun retour de ce fichier même si je lui met juste un echo 'ok'; c'est ce qu'attend normalement le retour du fichier waiting.tpl ba nan il me le prend pas et sa tourne en rond il rappel le fichier pour avoir une réponse mais rien. donc le problème ce situe un de ces trois fichiers sa peut être aussi du au cookie qui ne passe pas sur cette page sur mon site, je sais pas et je suis preneur de toutes remarques. merci
×
×
  • Create New...

Important Information

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