Jump to content

Bouton "ajout au panier" disparu et paypal checkout qui ne fonctionne plus [résolu]


Recommended Posts

Bonjour,

Une cliente venait de me signaler que le paiement par carte et paypal avait disparus. Elle avait pu remplir un panier, peut-être car le cache n'était pas vidé.
Après vérification je vois que le bouton d'ajout au panier a disparu des fiches produits.

C'est en fait le problème que je n'arrive pas à réparer. Cela ne semble pas venir de PrestaShop Checkout.
Bien que, à la première vérification il n'y avait pas de demande de mise à jour du module Checkout, puis elle a apparue ensuite. J'ai fait la mise à jour, qui n'a rien changé.

J'ai mis à jour le module du panier, sans effet, puis désintallé et réinstallé, vidé le cache, y compris de mon naigateur (testé sur 2) mais rien n'y fait.
La boutique n'est pas en mode "catalogue".

Je cherche mais je ne comprends pas ce qu'il s'est passé ni comment réparer.

Quelqu'un a-t-il la solution, ou une piste ?

https://wonderful-monde.com/
Version de PrestaShop 1.6.1.24
thème utilisé default-bootstrap
Version de PHP 7.1.33
Version de MySQL 10.6.17-MariaDB

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

il semblerait quand même que votre boutique soit passée en mode catalogue.

A vérifier également que les produits sont bien marqués "disponibles à la vente"

Link to comment
Share on other sites

Merci de répondre Eolia.

Le problème est que dans : préférences / produits / mode catalogue est sur "non".

Et les produits sont bien disponibles à la vente.

Est-ce qu'il y a une autre commande qui pourrait forcer ces configurations ?

Link to comment
Share on other sites

J'ai vérifié la configuration des paiements. Elle est toujours la même, sans restriction de groupes. Les cases sont toujours cochées en disponibilité pour chacun et pour tous les modes de paiement.

Link to comment
Share on other sites

Je viens de faire un constat.
La cliente qui m'avait contactée a passé commande en choisissant le virement, faute de mieux.

La commande a fonctionné, mais je vois que sur sa commande il est spécifié "Aucun moyen de paiement disponible" dans la case des modules des paiements, et bien que le moyen de virement apparaisse plus haut.

D'habitude le module fait apparaitre sur la commande le moyen de paiement quel qu'il soit.

Ce pourrait donc être un problème sur l'ensemble des moyens de paiement.

Link to comment
Share on other sites

image.thumb.png.c5c79fe166041be4a7ff9003f317b848.png 

Quelque chose passe la partie des boutons en unvisible et l'ajout au panier n'est pas en javascript mais force la redirection vers la page panier.

J'ai également ce message en haut du site:

"Vous ne pouvez pas créer de nouvelle commande depuis votre pays : Undefined" (vous auriez activé la géolocalisation ?)

Link to comment
Share on other sites

il y a 1 minute, @Jo a dit :

Je viens de faire un constat.
La cliente qui m'avait contactée a passé commande en choisissant le virement, faute de mieux.

La commande a fonctionné, mais je vois que sur sa commande il est spécifié "Aucun moyen de paiement disponible" dans la case des modules des paiements, et bien que le moyen de virement apparaisse plus haut.

D'habitude le module fait apparaitre sur la commande le moyen de paiement quel qu'il soit.

Ce pourrait donc être un problème sur l'ensemble des moyens de paiement.

Non, ça c'est normal tant que le paiement n'est pas validé.

Link to comment
Share on other sites

Dans "localisation", il y a "Télécharger les données de localisation" : "oui" est coché. mais je n'ai rien changé.
Il est précisé : "Si vous cochez oui alors le pack de localisation sera téléchargé depuis prestashop.com. Sinon le fichier xml présent sur votre serveur dans le dossier "localization" de votre installation PrestaShop sera utilisé."

Je ne sais pas si cela peut avoir une incidence.

Link to comment
Share on other sites

Posted (edited)

La géolocalisation est telle que depuis le début.

Géolocalisation par ip, et toute une liste de pays, dont la France, pour lesquels la boutique est accessible.

Est-ce que cette fonctionalité pourrait être corrompue ? Par exemple par un système lintru ?

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

Je vous conseille de la désactiver car elle ne fonctionne plus depuis 4 ans (l'api de MaxMind a changé et votre version Prestashop ne la gère pas) donc la base des IP n'est plus du tout à jour. 

Ou alors passez en PhenixSuite 😛 

Link to comment
Share on other sites

Pour ce qui est de PhenixSuite, c'est prévu. (je suis tout le temps obligée de reporter, mais j'y viens)

J'ai désactivé la géolocalisation, et le bouton est revenu. Merci,je n'y avais pas pensé.

Par contre pas checkout.

J'ai du désintaller et réinstaller, mais maintenant il ne reconnait plus mon compte. J'ai commencé de refaire tout le processus de paypal et j'arrive sur une page d'erreur avec un code que je ne sais interpréter.

Je crois que je vais mettre une sauvegarde de l'ancienne version de chekout et recommencer la mise à jour, pour voir si cela se passe mieux.

Link to comment
Share on other sites

Posted (edited)

Mon message n'était pas passé, je viens de le publier.

La suite :
Je galère maintenant avec checkout. mais je pense identifier le problème qui est qu'il ne reconnait plus mon compte au moment de l'identification.

Je me souviens que quand j'étais précédemment entrée dans le module pour le mettre à jour (avant de solutionner le problème du bouton ajout), j'avais eu un message auquel je n'ai pas prêté suiffisament attention. Une fenêtre me proposait d'entrer mon identifiant Prestashop.

Avec le recul il me semble que c'était pour unifier l'identification avec un seul mail prestashop et paypal. Mais je n'utilise pas les mêmes pour ces deux comptes.

Et maintenant quand je me connecte à checkout, il me fait tout recommencer en mettant par défaut le mail d'identification pour prestashop et non celui pour paypal. Ensuite, je corrige et paypal reconnait bien mon entreprise, mais je pense qu'il identifie ma connection comme la volonté de connecter un deuxième compte.

J'ai supprimé manuellement le module checkout avec mon ftp, remis l'ancien et recliqué sur la mise à jour à partir du BO, mais il reproduit la même chose. Il a perdu le lien avec mon compte. Et quand je tente à nouveau il m'amène sur une page d'erreur.

J'ai du fermer la boutique.

Quelqu'un à une idée pour corriger le problème ?

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

Après plusieurs essais, le problème checkout n'est pas résolu et en plus, je n'ai plus aucun moyen de paiement qui s'affiche, mis à part un mode de paiement paypal, qui ne correspond pas à checkout. Voir capture d'un test de commande arrivé au moment de payer.

Il n'y a plus les modes de paiement par chèque et virement. Est-ce d'avoir enlevé la géolocalisation ?

Je veux bien un peu plus d'aide.

panier-paiement.PNG

Link to comment
Share on other sites

Merci.
Je viens de placer le fichier cleaner et je l'ai appelé.
Le script qui s'affiche est :

"Script de nettoyage et contrôle pour boutiques PrestaShop by @eolia

Votre version doit être mise à jour. Téléchargement de la dernière version et exécution..."

Je reviens pour la suite.

 

Link to comment
Share on other sites

J'ai une mega liste qui s'affiche. Certaines lignes en rouge, d'autres en orange, d'autres en vert.

Je ne sais pas combien de temps cela va me prendre pour analyser tout ça.

Je peux publier le résultat ?

Link to comment
Share on other sites

restaurez l'ensemble du répertoire /tools pour commencer et contrôlez/supprimez ces 2 fichiers qui me semblent suspects:

/b2b.php
/bootstrap.php 

Celui-ci n'est plus utilisé par votre version et doit être supprimé: /js/product.js 

 

Link to comment
Share on other sites

J'ai plusieurs choses à gérer aujourd'hui. C'est compliqué.

Premier constat sur les 3 fichiers désignés en rouge :

"Contrôle des fichiers admin:

...

Contrôle sur les fichiers sensibles connus pour être modifiés:

MD5 INTEGRITY : Fichier php infecté. Contenu à restaurer impérativement => /tools/pear/PEAR.php

MD5 INTEGRITY : Fichier php infecté. Contenu à restaurer impérativement => /tools/profiling/Controller.php

MD5 INTEGRITY : Fichier php infecté. Contenu à restaurer impérativement => /tools/smarty/sysplugins/smarty_cacheresource.php"

=> ils n'ont pas été modifiés récemment. Donc même s'ils ont des failles, il y a autre chose.

Link to comment
Share on other sites

Posted (edited)

Je viens de supprimer ces 3 fichiers.

Le fichier /b2b.php date de 10  jours et ce n'est pas moi qui l'avais ajouté...

J'ai supprimé tools et mis le répertoire d'origine.

Je constate que les moyens de paiement sont revenus sauf checkout.

Je continue les controles.

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

il y a 21 minutes, @Jo a dit :

=> ils n'ont pas été modifiés récemment. Donc même s'ils ont des failles, il y a autre chose.

si vous vous fiez à la date sur le ftp vous vous mettez le doigt dans l'œil, les hackers exécutent un touch() sur les fichiers pour remettre la date d'origine après modification.

Je n'ai pas écrit cet outil pour faire joli et s'il vous dit que ce fichier n'est pas conforme à l'original c'est qu'il ne l'est pas, maintenant faites comme vous voulez.

Link to comment
Share on other sites

J'ai supprimés les suivants en rouge :

Fichier php inexistant dans la version d'origine qui contient des fonctions permettant une injection (include() => /track.php

Fichier php inexistant dans la version d'origine qui contient des fonctions permettant une injection (include() => /newsletters/supp.php

Fichier php inexistant dans la version d'origine qui contient des fonctions permettant une injection (include() => /newsletters/list.php

Fichier php inexistant dans la version d'origine qui contient des fonctions permettant une injection (file_put_contents() => /translations/fr/pdf.php

J'ai vérifié que ceux-ci ont bien été supprimé par votre programme :

Elément indésirable supprimé dans /modules => /modules/stamps.php

Elément indésirable supprimé dans /modules => /modules/ini.php

 

Pour ce qui est des "fichiers coeurs" j'hésite sur lesquels en font partie, pour les controler. Il faudrait que je puisse rouvrir la boutique, même si je continuerai la suite du contrôle.

J'ai demandé aussi à Paypal de me donner la dernière date de leur mise à jour pour m'assurer si la demande de mise à jour qui s'affiche dans le BO est bien la leur.

Link to comment
Share on other sites

Si quelqu'un pouvait me dire quelle est la dernière date à laquelle ils ont une demande de mise à jour de checkout dans leur BO ça m'arrangerait.
Le service client de paypal n'est pas fichu de répondre.

Link to comment
Share on other sites

il y a une heure, @Jo a dit :

Fichier php inexistant dans la version d'origine qui contient des fonctions permettant une injection (include() => /track.php

Fichier php inexistant dans la version d'origine qui contient des fonctions permettant une injection (include() => /newsletters/supp.php

Fichier php inexistant dans la version d'origine qui contient des fonctions permettant une injection (include() => /newsletters/list.php

Ces 3 là font partie du module de newsletter, à ne pas supprimer

 

il y a 50 minutes, @Jo a dit :

Si quelqu'un pouvait me dire quelle est la dernière date à laquelle ils ont une demande de mise à jour de checkout dans leur BO ça m'arrangerait.
Le service client de paypal n'est pas fichu de répondre.

La dernière version du module ps_checkout est la 6.3.6.0

Pour les fichiers cœurs vous les comparez avec le zip d'origine.

Link to comment
Share on other sites

Posted (edited)

Merci eolia.
La version qui s'affiche après la mise à jour demandée dans le Bo est 6.3.6.1.
Donc il semble que ce ne soit pas la leur.

J'avais supprimé et mis ma dernière sauvegarde qui est récente, apparemment trop. Je vais encore supprimer le module.

C'est pour cette raison qu'il me faudrait la date de la version 6.3.6.0, pour que je puisse mettre une sauvegarde suffisament ancienne tout en étant à jour. Quand elles ne le sont pas elles ne fonctionnent plus.

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

Donc, j'ai la bonne version mais j'atterris toujours sur un message d'erreur. Je le joins en supprimant les zones qui semblent correspondre à une clé. Pour le cas où vous puissiez regarder.

redirect.json

Link to comment
Share on other sites

Posted (edited)

Je viens de voir dans le BO que j'ai un module "prestashop-account", et c'est là que je vois le fameux message dont je parlais plus haut "Un seul compte pour gérer tous vos abonnements PrestaShop". Voir la capture.

Il est associé à mon mail de connection prestashop qui n'est pas celui de paypal.

Quand je clique sur "gérer les boutiques associées", je tombe sur ce lien qui me demande de m'identifier :
https://authv2.prestashop.com/login?login_challenge=b513b1fe1ad54d07be3dd438876a49cc

Cela me semble très douteux.

prestashopaccount.PNG

 

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

Alors je ne comprends pas pourquoi maintenant paypal reconnait ce mail de connexion qui n'est pas le sien. Il ne devrait pas y avoir de lien entre les deux, et paypal n'a jamais fait ça avant.

Je cale.

Le module de prestashop checkout a besoin que l'on soit connecté/identifié au site de prestashop ?

Link to comment
Share on other sites

Oui, c'est obligatoire à présent (et pour certains autres modules également).

Ce qui permet entre autres à Prestashop de connaitre le contenu de vos commandes et de toucher ses royalties auprès de Paypal.

Link to comment
Share on other sites

Non, rien à voir.

Vous créez votre compte Prestashop_account, une fois celui-ci validé un token est envoyé au module ps_checkout. Tant que le token est valide le module est fonctionnel.

Link to comment
Share on other sites

Je viens de réinitialiser Paypal et recommencer d'associer mon compte paypal à checkout, et c'est pareil.

D'abord il propose le mail associé à prestashop au lieu de celui mémorisé sur paypal, je le corrige, il semble avoir associé le compte, mais à l'étape finale je tombe sur le même message d'erreur .json.

Je ne sais plus quoi faire, et j'aimerais bien savoir si d'autres ont ce problème, et si d'autres ont eu la mise à jour d'hier de checkout et si tout a fonctionné chez eux.

Link to comment
Share on other sites

A ce moment là, l faudrait peut-être que j'entre directement, manuellement, dans les fichiers du module ps_checkout pour essayer de configurer de cette façon. Il faut encore trouver la source à modifier.

Mais je trouve très curieux que d'autres n'aient pas le problème.

Link to comment
Share on other sites

Sinon, pour pouvoir réouvrir la boutique, je me demandais si il y a moyen de faire apparaître un message sur la page de paiement, où il n'y a plus que le paiement par chèque et virement vu que checkout ne fonctionne pas, pour expliquer au client ce qu'il se passe et lui demander d'être patient. Je n'ai pas trouvé.

Link to comment
Share on other sites

Suite :

Le problème n'est toujours pas réglé, mais j'ai ré-ouvert le site quand même, surtout pour qu'il ne soit pas plus pénalisé pour le référencement.

J'ai reçu un mail à minuit d'un technicien Prestashop me demandant mes codes d'accès ftp et site. Je ne les ai pas donnés, d'autant que le mail est signé d'un prénom et d'une initiale.

J'ai proposé un rendez-vous avec un accès à mon ordi avec teamviewer (logiciel gratuit), donc un accès que le technicien aura de cette façon au BO du site et à mon ftp, mais sur mon ordi et sous mes yeux. Et là, pas de réaction !

Je suis toujours preneuse d'aide pour ce problème technique restant (le site est sécurisé pour le reste) lié de toute évidence à l'interaction entre les modules PrestaShop Account et de Prestashop checkout (Paypal).

Link to comment
Share on other sites

Bonjour, Je fais face au même problème et dans la même version de PS que "Jo" et j'ai pris attache auprès du support. Cela fait maintenant une semaine que le site ne veut pas aller au dela de "commander", car il ne se passe rien après...J'ai mis à jour le ps_checkout en dernière version et je n'aurais pas du car tout fonctionnait correctement jusque là. Je souhaite simplement que le support va trouver une solution rapidement. En prenant connaissance de son post, j'ai passé au "cleaner d'Eolia" la boutique mais tout semble se passer correctement d'après le compte rendu. Perplexe et très ennuyé car nous loupons évidemment des commandes.

Link to comment
Share on other sites

Oui, j'ai fini aussi par leur donner les codes ce matin, mais j'ai l'impression que le support n'a encore rien fait. Dans nos échanges, ils m'avaient dit qu'il y avait ce problème pour d'autres, et bien que je les ai questionnés, je n'ai pas réussi à obtenir plus d'informations sur sa nature. Bien que je vois dans le fichier .json, que cela semble venir d'un problème de redirection.

Le pire, c'est que si je mets la version antérieure, elle ne fonctionne plus non plus. Avant, quand on avait un problème de bug de nouvelle version avec Paypal on pouvait rétrograder. Maintenant avec Checkout, ce n'est plus possible.

Link to comment
Share on other sites

Oui Jo , je confirme que c'est le premier réflexe que j'ai eu aussi.

A noter qu'il s'est produit un truc incongru: parmi mes nombreux essais, à un moment donné je me suis retrouvé à pouvoir poursuivre la configuration mais en anglais dans le texte, comme si j'étais en relation avec un Paypal USA ou qqch du genre. Par suite, rien n'a quand même fonctionné ..Mais j'ai bien vu des pages de configuration apparaitre (je ne les avais encore jamais vues) et j'ai coché des cases sur celles-ci. Le mystère reste à cette heure entier. J'espère qu'ils ne vont pas nous demander de changer de version parce que la 1.6 pointchose n'est plus adaptée.

Link to comment
Share on other sites

Je viens de relancer Prestashop Help. Ils m'ont répondu que des investigations approfondies sont en cours de réalisation et que leurs équipes sont pleinement mobilisées sur ce sujet, mais qu'ils rencontrent des difficultés à résoudre le problème. Ils nous demandent d'être patients.

Link to comment
Share on other sites

Quelle bande d'incapables quand même...

On est sur des sites ecommerce ou le CA dépend de leur module mais ça ne les gène pas plus que ça que vos boutiques soient en rade après vous avoir poussé à utiliser leur seule solution de paiement.

Pathétique.

Link to comment
Share on other sites

Jo, merci pour les infos car ils ne communiquent même pas avec nous...

Eolia, Je confirme le côté pathétique de la situation très désagréable par ailleurs.

Pour ce qui est du paiement par virement, à ce stade il refuse de se mettre en place....

Monde de communication ??? 

 

Link to comment
Share on other sites

Bonsoir.  Suite à ma demande d'informations sur la situation, j'ai été contacté et invité à envoyer une impression écran de là où ça bloque: effectivement j'ai pu configurer le module (gros pas en avant) mais arrivé au paiement, j'ai une boucle qui s'affiche et qui tourne indéfiniment en mettant le message suivant "veuillez patienter, chargement de modes de paiement supplémentaires" et rien ne se passe plus à partir de là...

Et pour le même prix, j'ai systématiquement une erreur 500 si par malheur je veux enregistrer  une commande manuellement (qui passe malgré tout après deux rafraîchissement de page). Charybde et Scylla, vous connaissez ?

PS: je n'ai aucune idée de ce qu'ils ont pu faire ou ne pas faire, le seul fichier modifié sur le serveur est dans le dossier log "[2024-03-23 11:42:39] ps_accounts.INFO: Ps_accounts::resetCircuitBreaker"...

Link to comment
Share on other sites

Je n'ai toujours aucun retour de Prestashop. Je reprends les recherches.

Je me demande à nouveau si le problème pourrait venir du fait que prestashop account demanderait peut-être maintenant que son mail de connexion (qui est celui à addons) soit le même que celui de la boutique et celui de Paypal.

Quelqu'un sait ?

Link to comment
Share on other sites

Il y a des informations intéressantes ici qui traitent de plusieurs problèmes sur Prestashop Checkout et Account:

 

Mais j'en suis toujours au même point.

 

Link to comment
Share on other sites

Posted (edited)

Bonjour,

J'ai obtenu une amélioration. L'association du compte s'est faite. Dans le BO, tout à l'air d'être OK, mais en Front, en page de commande le module de paiement mouline et ne s'affiche pas.

Ce que j'ai fait :

J'ai vérifié les fichiers à la racine du site en comparant avec la version originale de presta 1.6.1.24. J'ai enlevé 3 fichiers qui en fait ne devait pas s'y trouver (je pensais qu'ils servaient à quelque chose).

J'ai réinitialisé checkout, et la configuration avec Paypal est revenue.

Il faut que je trouve pourquoi ça mouline en Front.

Si quelqu'un a une idée ??

https://wonderful-monde.com/

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

J'ai été confronté aux mêmes déboires. Puis je viens de recevoir ce message Nous avons le plaisir de vous informer que nous avons appliqué avec succès un correctif pour résoudre votre problème" de la part du support. SAUF que si Paypal fonctionne et établit la liaison, je n'ai encore une fois plus accès à la conf de PSCO avec le même message d'erreur "contactez le support" et je n'ai pas d'autres moyens de paiement proposés. J'avais cru comprendre que ce module là prenait dorénavant tous les moyens chq et virement en charge. Je leur ai posé en retour la question pour savoir s'il faut réactiver les anciens modules dédiés et qu'ils continuent à rectifier leur usine à gaz pour que ça marche définitivement

Link to comment
Share on other sites

SOUND OVER : Je viens de faire un test chez vous. Oui les moyens de paiements s'affichent.
Je ne comprends pas pourquoi cela ne marche pas sur mon site.

Ni pourquoi vous avez des réponses de Prestashop Help, et pas moi. Ils ne vous ont rien dit de plus ?

Les paiements par chèque et virement ne sont pas intégrés. C'est à vous de les ajouter.

Link to comment
Share on other sites

Vous connaissez la devise "diviser pour mieux regner" ? Bon, ils ont fait des modifs sur mon site et voila ce que je leur ai répondu, comme ça nous serons au moins deux dans le coup...

"

soundovr

il y a 19 minutes

Bonjour,
C'est bien. Votre correctif s'affiche côté FO, et la liaison avec PP fonctionne mais il n'est pas possible de configurer le module PSCO qui présente la même erreur à la phase d'identification: "La connexion au compte a échoué. Veuillez réessayer ou contacter le support contacter le support."
J'ai de-linké le PS_account puis re-linké à la boutique mais cela ne change rien...
D'autre part il me semblait avoir compris que ce module prenait tous les types de paiement en charge, compris chèque et virement. Ce n'est pas le cas. Faut-il réactiver ces modules en parallèle? Ou attendre qu'une autre correction soit faite. Ou alors, une fois configuré, le module PSCO n'est plus accessible ??? Ce n'est pas logique. Merci de me tenir au courant car je ne suis pas le seul dans ce cas...

 

soundovr

il y a quelques secondes

Et j'ai de nouveau cette mention stupide qui s'affiche :
"Vous êtes actuellement connecté avec le nom de domaine suivant soundovr.com
Celui-ci est différent du nom de domaine défini dans l'onglet "SEO & URL". S'il s'agit de votre nom de domaine principal, veuillez le changer maintenant."

SAUF que je n'ai rien changé...

Vous m'avez partiellement donné la réponse mais j'éspère que ça va marcher, je vais réactiver mes modules de paiement autres et vous tiens au courant

Link to comment
Share on other sites

"Ils ont versionné PSCO en 3-6-3-2.."

Là, je ne vois pas en quoi cela contient la solution.

Si c'est prestashop qui a opéré une modification, ce que j'ai fait sur mon site n'aurait rien à voir.

C'est curieux, qu'ils ne répondent pas, alors que cela fait 10 jours que je les ai informés du problème, qu'ils ne sont de toute évidence pas venus voir sur mon site, alors qu'ils m'ont demandé mes codes d'accès, et que, précisément au moment où il semble que j'ai trouvé une partie de la solution, une information sorte indirectement, disant qu'ils ont appliqué un correctif.

Et alors que cela ne fonctionne toujours pas en Front sur mon site, bien que l'association au compte paypal ne produise plus d'erreur.

Il faut que l'on sache quel correctif ils ont appliqué.

Link to comment
Share on other sites

Je vous ai envoyé un mail au webmaster pour que nous puissions communiquer plus facilement. Ici la modération prend un temps fou et ce que je vous ai transmis est toujours en rouge, cad en attente de ladite modération

Link to comment
Share on other sites

Posted (edited)

Suite... Un début de piste, sur le fait que les moyens de paiement ne s'affichent pas.

Après divers nettoyages (modules inutiles supprimés), réinitialisation, rien ne changeait. J'ai activé le mode débug et recommencé le processus de commande, rien n'apparaissait.

J'ai alors affiché le code source de la page. Les moyens de paiement étaient bien tous là, mais des messages d'erreur se trouvaient au milieu disant que la date de la carte bancaire était invalide ainsi que le nom de son propriétaire.

Je suis allée sur Paypal, j'ai supprimé une ancienne carte qui n'avait pas été supprimée, mais qui n'avait jamais posé problème, pour le cas où checkout la prenne par erreur, bien que ce soit la dernière enregistrée qui fonctionne. J'ai tout recommencé, après avoir vidé les caches, mais le problème est toujours là.

Voici un extrait du code :

<img src="/modules/ps_checkout/views/img/tail-spin.svg" alt="Veuillez patienter, chargement de modes de paiement suppl&eacute;mentaires."></div></div></div><section id="ps_checkout-displayPayment"><div class="payment-options"><div id="payment-option-card-container" class="payment-option row" style="display: none;"><div class="col-xs-12"><div id="payment-option-card" class="payment_module closed" data-module-name="ps_checkout-card"> <a class="ps_checkout-card" href="javascript:void(0);"> Payer par carte - paiements 100% sécurisés </a></div><div class="payment_module closed"> <a href="javascript:void(0);"><form id="ps_checkout-card-fields-form" class="form-horizontal loading" style="display: none;"><div id="ps_checkout-card-fields-form-loader"> <img src="/modules/ps_checkout/views/img/tail-spin.svg" alt=""></div><div> <label class="form-control-label" for="ps_checkout-card-fields-name">Card holder name</label><div id="ps_checkout-card-fields-name"></div><div id="ps_checkout-card-fields-name-error" class="alert alert-danger hidden">Card holder name is invalid</div></div><div> <label class="form-control-label" for="ps_checkout-card-fields-number">Numéro de carte</label><div id="ps_checkout-card-fields-number"></div><div id="ps_checkout-card-fields-number-error" class="alert alert-danger hidden">Card number is invalid</div><div id="ps_checkout-card-fields-vendor-error" class="alert alert-danger hidden">Card vendor is invalid</div></div><div class="row"><div class="col-xs-6"> <label class="form-control-label" for="ps_checkout-card-fields-expiry">Date d'expiration</label><div id="ps_checkout-card-fields-expiry"></div><div id="ps_checkout-card-fields-expiry-error" class="alert alert-danger hidden">Card expiration date is invalid

Si quelqu'un sait d'où vient le problème, car il n'y en aucun sur mon compte paypal, où la configuration est comme d'habitude, il n'y a jamais eu de changement de nom.

Je fatigue, là.

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

Le problème est réglé.

J'avais signalé à Prestashop Help ce nouveau problème, et là, ils sont de suite intervenus, et avec succès.

J'ai demandé ce qui avait été fait pour corriger :

Ils ont appliqué ce fixe: https://github.com/PrestaShopCorp/ps_checkout/pull/1216/files
 
Et désactivé l'option "Smart Cache pour le code JavaScript". https://prnt.sc/_4CnmzOeCZr7

Link to comment
Share on other sites

  • @Jo changed the title to Bouton "ajout au panier" disparu et paypal checkout qui ne fonctionne plus [résolu]

Bonjour, a priori pour ce qui est du module PSCO ça a l'air de bien fonctionner et c'est bien

Moi j'ai maintenant un souci avec les commandes passées où le règlement apparait mais PAS le produit...J'en ai fait part à l'assistance je cite : "nous constatons qu'il y a eu une erreur liée au mapping des états de commande. Il semble que vous avez essayé de modifier les états de commande sans passer par la page de configuration du module > Paramètres avancés > Gérer le statut de la commande. "

Je ne trouve nulle part allusion à cette configuration de module d'état de commande sur le BO. J'attends leurs explications car je n'ai rien modifié à ma connaissance...

Link to comment
Share on other sites

Je me réponds à moi-même :ça se passe dans les paramètres du PSCO, mais je n'ai rien changé à ce qui était et me paraissait convenir... QQn a-t-il essayé de se passer une commande ou de vérifier à la réception d'un paiement que la ligne produit est vide sur la facture, sur le BL et que côté Paypal, la transaction figure juste avec un CHECKOUT#XXX sans information sur le contenu ou l'objet de la commande ?

Link to comment
Share on other sites

SOUND OVER : ce problème me semble différent des autres. Il faudrait peut-être ouvrir un nouveau topic.

Je jetterai un coup d'oeil plus tard de mon côté.

Link to comment
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...