lilouetpuce Posted March 6, 2020 Share Posted March 6, 2020 Bonjour à tous, Voici un nouveau problème qui se pose depuis hier sans que je sache d'où vient le problème. Je suis sur prestashop 1.6.1.24 l'url de mon site est : https://www.lilouetpuce.fr/ J'ai demandé une intégration de mon site sur shippingbo pour avoir des coûts d'expédition plus faible. Je ne sais pas ce qu'ils ont fait sur mon site mais depuis voici mon problème : - Un client (nouveau qui ne s'est pas encore inscrit sur mon site) met un article dans son panier - il va sur le panier pour effectuer la commande - Il ne peut alors plus rien faire sauf retirer l'article du panier ou choisir le mode d'expédition Rien ne se passe si : - il clique sur "Déjà inscrit ? » Cliquez ici" - il clique sur "commander en tant qu'invité" - il clique sur "créer un compte" - il rempli les champs pour créer un compte et qu'il clique sur "enregistrer" En bas de page, l'information ne change pas : Choisissez votre méthode de paiement Veuillez vous connecter pour voir les moyens de paiement. Si jamais le client retourne s'identifier sur le site via l'icône direct d'identification du haut de page, là aucun problème. De retour sur le panier, les moyens de paiement apparaissent. J'ai déjà regardé au niveau de module/ paiement Au niveau des devises et des groupes tout est coché Au niveau restriction pays France y est bien coché. J'ai essayé de simuler des achats à travers plusieurs navigateurs, plusieurs appareils, sans succès. J'ai vidé le cache dans les performances du site... Je ne vois plus ce que je peux faire... Merci de votre aide à venir, Claire Link to comment Share on other sites More sharing options...
doekia Posted March 6, 2020 Share Posted March 6, 2020 il y a une heure, lilouetpuce a dit : Je ne sais pas ce qu'ils ont fait sur mon site Nous encore moins Link to comment Share on other sites More sharing options...
lilouetpuce Posted March 6, 2020 Author Share Posted March 6, 2020 merci de cette réponse constructive... J'aurai espérer que quelqu'un aurait eu une idée pour m'aider à lever ce souci... Link to comment Share on other sites More sharing options...
doekia Posted March 7, 2020 Share Posted March 7, 2020 Dis nous ce que ton équipe tiers à changé pour que l'on puisse t'aider, sinon retourne vers eux pour leur faire réparer ce qu'ils ont cassé. Point final! Link to comment Share on other sites More sharing options...
lilouetpuce Posted March 10, 2020 Author Share Posted March 10, 2020 Bonjour, j'ai enfin réussi à récupérer quelques nouvelles. Voici ce que l'on m'a répondu : J’ai désactivé le module Mondial Relay, afin de vous éviter de rencontrer des erreurs. Après analyse de votre prestashop, plusieurs problèmes existe : cf. screen La fonction price.toFixed du fichier tools.js ne fonctionne pas La méthode updatePaymentMethodsDisplay ne fonctionna pas non plus La méthode formatedAddressFieldsValuesList ne fonctionne également pas Mixed content - requête chargé en http et non https De mon côté j'ai trouvé ceci : Pour price.toFixed je pense avoir trouvé sur un forum ce qu'il faut faire : https://www.prestashop.com/forums/topic/546009-pricetofixed-is-not-a-function-prestashop-16/ Pour les 2 méthodes... Je n'ai aucune piste pour l'instant. Pour le mixed content, cela peut être plus long et compliqué... A voir... J'ai trouvé ceci sur internet : https://www.team-ever.com/prestashop-mise-en-place-dun-certificat-ssl-https-et-correction-des-liens/ Puis je suivre les explications de ces liens ? pour le price.toFixed il y a plusieurs propositions sur le lien ci-dessus, laquelle est la meilleure ? Merci de votre aide à venir avec ces quelques éléments nouveaux. Claire Link to comment Share on other sites More sharing options...
doekia Posted March 10, 2020 Share Posted March 10, 2020 cette ligne de ton fichier js/tools.js aux alentours de la ligne 86 price = parseFloat(price.toFixed(6)); est mal écrite (bug du thème). L'écrire comme ça: price = parseFloat(price); price = price.toFixed(6); Link to comment Share on other sites More sharing options...
lilouetpuce Posted March 10, 2020 Author Share Posted March 10, 2020 Bonsoir merci pour ce premier correctif. Juste une question pour ma part j'ai : Quote price = parseFloat(price).toFixed(10); Dois-je bien le changer en : Quote price = parseFloat(price); price = price.toFixed(10); Ensuite pour : La méthode updatePaymentMethodsDisplay ne fonctionna pas non plus La méthode formatedAddressFieldsValuesList ne fonctionne également pas Une idée aussi ? En tout cas merci de l'aide... Bonne nuit, Claire Link to comment Share on other sites More sharing options...
lilouetpuce Posted March 10, 2020 Author Share Posted March 10, 2020 Pou le mixed content j'ai trouvé cette ligne dans le fichier header.tpl de mon thème, dans le head : Quote <link href='http://fonts.googleapis.com/css?family=Raleway:400,200,700' rel='stylesheet' type='text/css'> La console sous firefox me donne justement ce problème : Quote <link href='http://fonts.googleapis.com/css?family=Raleway:400,200,700' rel='stylesheet' type='text/css'> Est-ce que ces 2 choses sont bien liées ? Et comment les corriger ? En mettant https au lieu de http ? Merci à vous, je m'arrête pour ce soir... A demain.... si vous le voulez bien... Link to comment Share on other sites More sharing options...
doekia Posted March 11, 2020 Share Posted March 11, 2020 alors: 1/ Tu n'as pas ce que tu dis dans le fichier que j'ai mentionné. Je t'ai donné ce qu'il y avait dans TON fichier et comment le corriger 2/ remplace http par https dans l'appel à la font google Link to comment Share on other sites More sharing options...
lilouetpuce Posted March 11, 2020 Author Share Posted March 11, 2020 Bonsoir, pardon pour mon erreur j'avais regardé le fichier js/tools.js à la racine du site et non dans mon thème. J'ai donc réalisé les 2 modifications... Les autres erreurs se corrigeront-elles à la suite de ces modifications ? La méthode updatePaymentMethodsDisplay ne fonctionna pas non plus La méthode formatedAddressFieldsValuesList ne fonctionne également pas En tout cas merci de tout cet avancement déjà... Claire Link to comment Share on other sites More sharing options...
doekia Posted March 12, 2020 Share Posted March 12, 2020 Vide ton cache (Paramètres avancés > Performances: gomme en haut à droite) car là aucune modification n'a été prise en compte Link to comment Share on other sites More sharing options...
lilouetpuce Posted March 14, 2020 Author Share Posted March 14, 2020 Re, désolé pour le temps de réponse, mais les derniers évènements m'ont tenu éloigné de mon ordinateur quelques temps. Je n'avais pas encore pu intégrer les changements donc il était normal que l'on ne voit rien. Merci pour l'aide. L'entreprise qui avait fait les erreurs m'indiquent maintenant que : Quote Après quelques essais d’installation avec votre version de prestashop, une mise à jour du prestashop est nécessaire pour faire fonctionner les méthodes updatePaymentMethodsDisplay et formatedAddressFieldsValuesList avec la config one page checkout. Je vais donc voir avec eux ce qu'ils veulent comme mise à jour. Pour ma part, je ne suis pas prêt pour un passage sur prestashop 1.7 du fait du graphisme du site qui n'est pas garanti sur prestashop 1.7... Avez-vous un avis sur la question ? Bon week end Claire Link to comment Share on other sites More sharing options...
doekia Posted March 14, 2020 Share Posted March 14, 2020 Si tu faisais un minimum d'effort pour appliquer le correctif correctement tout fonctionnerait. Tu as écris ceci: price = parseFloat(price.toFixed(6));price = parseFloat(price); price = price.toFixed(6); alors que tu dois écrire ceci price = parseFloat(price); price = price.toFixed(6); Et a nouveau vider ton cache!!! Link to comment Share on other sites More sharing options...
lilouetpuce Posted March 14, 2020 Author Share Posted March 14, 2020 oups... Je ne sais pas ce que j'ai fait... désolé... Fichier remodifié Cache vidé... Je vois lundi avec l'entreprise en question pour voir si ça leur suffit... Merci de ta patience Doekia... Link to comment Share on other sites More sharing options...
doekia Posted March 14, 2020 Share Posted March 14, 2020 Et bien tout semble fonctionner maintenant 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