• Resolved thom4s

    (@thom4s)


    Bonjour,

    j’ai un problème d’affichage de la modal des points de livraison : au clic du bouton :

    $(…).WCBackboneModal is not a function

    Auriez vous une piste de résolution pour moi ?

    Merci par avance,

    cdlt,

    thomas

    The page I need help with: [log in to see the link]

Viewing 9 replies - 1 through 9 (of 9 total)
  • Thread Starter thom4s

    (@thom4s)

    Bonjour @colissimo

    Une réponse éventuelle ? ou une piste ? merci

    th

    Plugin Author Colissimo

    (@iscpcolissimo)

    Bonjour,

    Je vous laisse contacter les développeurs via le bouton disponible dans l’onglet “Colissimo” dans les réglages WooCommerce.

    Vous devriez trouver un sous-onglet “Support” et ainsi les contacter directement ??

    Bonjour,

    Avez-vous résolu votre problème ?
    Si oui, la réponse m’intéresserait …

    Bonne soirée.

    Thread Starter thom4s

    (@thom4s)

    Bonjour,

    J’ai contacté les développeurs du plugins. Leur réponse :

    Ce problème peut arriver lorsqu’un autre plugin installé sur le site modifie la version de jQuery chargée.

    Nous avons prévu de faire notre propre modal pour ne plus utiliser celle de WooCommerce et ainsi éviter ce problème à l’avenir, mais en attendant il faudra identifier le plugin responsable du changement (en désactivant les plugins un par un sur votre site de pré-production jusqu’à ce que l’erreur disparaisse).

    Notez qu’il peut aussi s’agir du thème utilisé, par exemple DIVI a une option pour faire un faux chargement de jQuery afin d’accélérer le chargement de la page.

    La version par défaut de WordPress (la v3.6.0 il me semble).
    Le script de WooCommerce que nous utilisons ajoute une fonction à jQuery, donc si jQuery est redéfini après coup, la fonction WCBackboneModal n’existe plus et le message d’erreur que vous avez eu survient.

    Malheureusement, je n’ai pas réussi à corriger de mon c?té. Les scripts sont appelé dans le bon ordre… j’ai fait pas mal de test, rien n’y fait.

    Si vous réussissez de votre c?té, ?a m’intéresse ??

    t

    Bonjour,

    Merci beaucoup pour votre retour.
    Je vais chercher aussi de mon coté, et je reviendrai vers vous si ?a fonctionne !
    Merci encore et bonne journée à vous.

    Bon, alors pour moi c’était tout bête …

    Un problème de cache du fichier widget.js…
    Une ancienne version (possiblement de 1.7.5) persistait à se charger, et mon serveur ne purgeait visiblement pas le cache.

    Je m’en suis aper?u car la dernière version de widget.js, ne contient pas le terme “WCBackboneModal”.
    Une purge radicale du cache coté serveur et la dernière version fonctionne bien !

    Bref, si vous continuez à voir cette erreur sur “WCBackboneModal” qui n’est pas une fonction… C’est que vous n’utilisez pas complètement la dernière version du plugin colissimo.

    Thread Starter thom4s

    (@thom4s)

    J’ai mis à jour les plugins WC et Colissimo et effectivement, c’est bon maintenant pour le WCBackboneModal.

    … Par contre, j’ai une nouvelle erreur : Uncaught TypeError: $(…).frameColissimoOpen is not a function

    Aurais tu ?a également ?

    Thread Starter thom4s

    (@thom4s)

    ps : j’ai réglé le problème en passant par Leaflet comme “Type de carte pour les points de retrait” dans les options Colissimo.

    Non, je n’ai pas cette erreur.

    Je n’ai pas encore essayé Leaflet (openstreetmap en fait) car je craignais de charger un peu plus le serveur. Mais peut-être que cela vaut le coup d’essayer.

    L’important est de trouver une méthode pour que tout fonctionne correctement !

    Merci pour ton info, en tout cas. Ca peut servir !

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘$(…).WCBackboneModal is not a function’ is closed to new replies.