Jump to content

Problèmes javascripts


Recommended Posts

Bonjour à tous,

 

Sur la page "commande" de ma boutique Prestashop, j'ai un tas d'erreurs (voir ci-dessous).

Apparemment, ces erreurs empêchent les clients de finaliser leur commande. J'ai notamment le message suivant "Veuillez vous assurer que vous avez sélectionné un moyen de paiement et accepté les conditions générales de vente.     qui s'affiche bien que tout soit coché.    

Quelqu'un pourrait-il m'aider à résoudre ces problèmes ?

Merci d'avance !

 

SyntaxError: expected expression, got '}'[En savoir plus]  bottom-b68d5b.js:427:98

You have included the Google Maps API multiple times on this page. This may cause unexpected errors.  js:98:295

InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setPosition: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setPosition: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setPosition: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setPosition: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setPosition: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setPosition: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setPosition: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setPosition: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setPosition: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315

InvalidValueError: setPosition: not a LatLng or LatLngLiteral: in property lat: not a number  js:35:315



Link to comment
Share on other sites

Bonjour,

J'ai pas envie de créer un compte pour aller jusque cette page, mais il semblerait que ton problème vienne d'un module Google Maps, ou d'un bout de javascript GoogleMaps inclut sur cette page.
Si tu utilises un module Google Maps, peux tu essayer en le désactivant ?

Essaie aussi en désactivant toutes les options CCC (Paramètres avancés, performances). J'ai déjà vu des cas où ça présentait des soucis, justement avec des cartes Google Maps !

Link to comment
Share on other sites

Bonjour PrestaShop Fanatic,

 

Je n'ai pas de module google maps. Par contre, j'ai mis le module Mondial Relay.
Je rencontre les problèmes à la phase de paiement, une fois le relais colis choisi.

En désactivant tous les CCC, j'ai un peu moins de messages d'erreur, mais je peux aller au bout de la commande.

 

Par contre, je n'arrive pas à accéder aux "commandes" dans l'interface de gestion. Je tombe sur une page d'erreur :

Whoops, looks like something went wrong. 1/1FatalErrorException in AdminController.php line 2735:Error: Call to a member function trans() on null

 

 

Idem pour la page "paniers" :

 

[PrestaShopException]

Invalid address #17
at line 439 in file classes/Address.php

434. // if an id_address has been specified retrieve the address
435. if ($id_address) {
436. $address = new Address((int)$id_address);
437.
438. if (!Validate::isLoadedObject($address)) {
439. throw new PrestaShopException('Invalid address #'.(int)$id_address);
440. }
441. } elseif ($with_geoloc && isset($context->customer->geoloc_id_country)) {
442. $address = new Address();
443. $address->id_country = (int)$context->customer->geoloc_id_country;
444. $address->id_state = (int)$context->customer->id_state;

 

 

Comment puis-je trouver un spécialiste de Prestashop qui pourrait m'aider à résoudre tous ces problèmes ?

Est-ce tout le temps comme cela avec Prestashop ? Je pensais que la mise en route était beaucoup plus simple (comme wordpress).

Link to comment
Share on other sites

Merci Johann,

 

Je me disais bien que j'avais eu tort de passer au 1.7 (L'habitude de faire systématiquement les mises à jour Wordpress !!!)

 

Connais-tu un tuto pour que je ne fasses pas de bêtises pour repasser au 1.6 ?

Link to comment
Share on other sites

Moi je suis pas prêt de passer mon site en 1.7, ou de proposer ça à mes clients !

 

Vu qu'apparemment tu n'as que 3 produits, je pense que le plus simple et rapide, c'est de vider ta BDD, idem pour le FTP, de réuploader une bonne vieille 1.6 et de relancer une install puis recréer tes produits. Certains disent que la 1.6.1.10 est le meilleur choix car les 1.11 et 1.12 auraient des soucis, moi mon site est en 1.12 et pas de pb.

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...